Travel from Takamatsu to Tokyo

Train, bus or fly from Takamatsu to Tokyo?

You can take a train from Takamatsu to Tokyo via Okayama in around 4 h 25 min. Alternatively, JR East Group operates a bus from Takamatsu to Tokyo once daily. Tickets cost $100 and the journey takes 10 h 24 min.

How to get from Takamatsu to Tokyo

From Takamatsu(Kagawa) train to Okayama then train to Tokyo. 4 h 25 min ¥19056. From Takamatsu bus to Tokyo Station Yaesu Exit. 10 h 24 min ¥11000. From Takamatsu(Kagawa) train to Okayama then night bus to Tokyo Station Yaesu. 11 h 3 min ¥8088. From Takamatsu drive to Tokyo. 7 h 39 min ¥9905. From Ritsurin Koenmae bus to Takamatsu airport, fly to Tokyo Haneda airport, Monorail to Hamamatsucho, then train to Tokyo. 3 h 24 min ¥21477. From Takamatsu(Kagawa) train to Okayama, taxi to Okayama airport, fly to Tokyo Haneda airport, Monorail to Hamamatsucho, then train to Tokyo. 3 h 53 min ¥22601. From Ritsurin train to Ikenotani, taxi to Tokushima airport, fly to Tokyo Haneda airport, Monorail to Hamamatsucho, then train to Tokyo. 4 h 34 min ¥23531. From Ritsurin Koenmae bus to Takamatsu airport, fly to Tokyo Narita airport, then train to Tokyo. 4 h 19 min ¥10066. From Takamatsu(Kagawa) train to Tadotsu, train to Gomen, taxi to Kochi airport, fly to Tokyo Haneda airport, Monorail to Hamamatsucho, then train to Tokyo. 5 h 36 min ¥23691.