Akashi si trova nel sud della prefettura di Hyogo, lungo il principale corridoio ferroviario tra Kobe, Osaka e Himeji. La città ha due principali stazioni JR West per i viaggi interurbani: la stazione di Akashi sulla linea JR Kobe e la stazione di Nishi-Akashi, dove lo Shinkansen Sanyo incontra le linee JR convenzionali. Anche la Sanyo Electric Railway serve la città con collegamenti regionali paralleli lungo il corridoio Hanshin.
I treni da Akashi includono i servizi JR West Special Rapid e i servizi locali sulla linea JR Kobe, i servizi dello Shinkansen Sanyo da Nishi-Akashi e i treni della Sanyo Electric Railway dalla stazione di Sanyo Akashi. La stazione di Akashi è la fermata centrale per i frequenti spostamenti regionali, mentre Nishi-Akashi è la stazione utilizzata per i collegamenti con i treni ad alta velocità attraverso il Giappone occidentale.
Le tratte ferroviarie da Akashi si dirigono a est verso Kobe, Sannomiya, Osaka e Kyoto, a ovest verso Himeji e Okayama, e più lontano lungo lo Shinkansen Sanyo verso Hiroshima, Hakata e i collegamenti con Kyushu. Prenota online i treni da e per Akashi su Rail Monsters.