Akashi se encuentra en el sur de la prefectura de Hyogo, en el principal corredor ferroviario entre Kobe, Osaka y Himeji. La ciudad cuenta con dos estaciones principales de JR West para uso interurbano: la estación de Akashi en la línea JR Kobe y la estación de Nishi-Akashi, donde el Sanyo Shinkansen conecta con las líneas JR convencionales. Sanyo Electric Railway también presta servicio a la ciudad con transporte regional paralelo a lo largo del corredor Hanshin.
Los trenes desde Akashi incluyen servicios JR West Special Rapid y locales en la línea JR Kobe, servicios del Sanyo Shinkansen desde Nishi-Akashi y trenes de Sanyo Electric Railway desde la estación Sanyo Akashi. La estación de Akashi es la parada central para los viajes regionales frecuentes, mientras que Nishi-Akashi es la estación utilizada para las conexiones de tren bala en el oeste de Japón.
Las rutas ferroviarias desde Akashi se dirigen al este hacia Kobe, Sannomiya, Osaka y Kyoto, al oeste hacia Himeji y Okayama, y más lejos, a lo largo del Sanyo Shinkansen, hacia Hiroshima, Hakata y las conexiones con Kyushu. Reserva trenes desde y hacia Akashi en línea en Rail Monsters.