Akashi se situe au sud de la préfecture de Hyogo, sur le principal corridor ferroviaire entre Kobe, Osaka et Himeji. La ville dispose de deux principales gares JR West pour les trajets interurbains : la gare d'Akashi sur la ligne JR Kobe et la gare de Nishi-Akashi, où le Sanyo Shinkansen rejoint les lignes JR classiques. Sanyo Electric Railway dessert également la ville avec une desserte régionale parallèle le long du corridor Hanshin.
Les trains au départ d'Akashi comprennent les services JR West Special Rapid et locaux sur la ligne JR Kobe, les services Sanyo Shinkansen au départ de Nishi-Akashi, ainsi que les trains de Sanyo Electric Railway au départ de la gare de Sanyo Akashi. La gare d'Akashi est l'arrêt central pour les trajets régionaux fréquents, tandis que Nishi-Akashi est la gare utilisée pour les correspondances avec les trains à grande vitesse à travers l'ouest du Japon.
Les liaisons ferroviaires depuis Akashi partent vers l'est en direction de Kobe, Sannomiya, Osaka et Kyoto, vers l'ouest en direction de Himeji et Okayama, et plus loin sur le Sanyo Shinkansen vers Hiroshima, Hakata et les correspondances vers Kyushu. Réservez en ligne des trains au départ d'Akashi et à destination d'Akashi sur Rail Monsters.