Akashi leży w południowej części prefektury Hyogo przy głównym korytarzu kolejowym między Kobe, Osaką i Himeji. Miasto ma dwa główne stacje JR West używane w ruchu między miastami: stację Akashi na linii JR Kobe oraz stację Nishi-Akashi, gdzie Sanyo Shinkansen łączy się z tradycyjnymi liniami JR. Sanyo Electric Railway obsługuje także miasto, oferując równoległe połączenia regionalne wzdłuż korytarza Hanshin.
Pociągi z Akashi obejmują JR West Special Rapid oraz połączenia lokalne na linii JR Kobe, usługi Sanyo Shinkansen ze stacji Nishi-Akashi oraz pociągi Sanyo Electric Railway ze stacji Sanyo Akashi. Stacja Akashi jest centralnym przystankiem dla częstych podróży regionalnych, natomiast Nishi-Akashi to stacja kolejowa wykorzystywana do połączeń pociągami dużych prędkości w zachodniej Japonii.
Trasy kolejowe z Akashi biegną na wschód do Kobe, Sannomiya, Osaki i Kioto, na zachód do Himeji i Okayamy, a dalej wzdłuż Sanyo Shinkansen do Hiroshima, Hakaty i połączeń z Kyushu. Zarezerwuj pociągi z i do Akashi online w Rail Monsters.