Getting there

Show all
Show all
Tokyo
Osaka
Okayama
Takamatsu
Tokushima
Kochi

From Tokyo to Marugame

  • By bus

  • From Tokyo, you can take an overnight bus from Shinjuku to Marugame. The trip takes about 11 hours and costs between 8,900 and 14,500 yen, depending on the day.

    Book here →

From Osaka to Marugame

  • By bus

  • From Osaka, you can take a highway bus to Marugame from OCAT or Hankyu Umeda Station. The trip takes about 4 hours and costs 4,800 yen.

    Book here →

From Okayama to Marugame

  • By train

  • From Okayama, you can take a direct JR Nampu or Shiokaze limited express train to Marugame in about 45 minutes for 1,840 yen (unreserved seat). Trains run 1–2 times per hour. A cheaper option is to take the JR Marine Liner to Sakaide, then transfer to a local train—this takes about 1 hour and costs 1,080 yen. All trains are covered by the Japan Rail Pass.

From Takamatsu to Marugame

From Tokushima to Marugame

From Kochi to Marugame

  • By train

  • From Kochi, you can take a direct JR Nanpu limited express train to Marugame. The journey takes about 2.5 hours and costs approximately ¥5,500 for an unreserved seat. Trains run several times a day and are fully covered by the Japan Rail Pass and All Shikoku Rail Pass.