Getting there
From Tokyo to Matsuyama
-
By plane
-
From Tokyo, ANA and JAL fly from Haneda to Matsuyama in 90 minutes, with fares from 12,000 to 37,000 yen, while Jetstar Japan offers cheaper flights from Narita starting around 6,000 yen.
Book here →
-
By train
-
From Tokyo, take the shinkansen to Okayama (3.5 hours) and transfer to a limited express to Matsuyama (2.5 hours); the full trip takes about 6.5 hours, costs around 22,000 yen, and is fully covered by the Japan Rail Pass if you avoid Nozomi and Mizuho trains.
-
By bus
-
From Tokyo, several overnight highway buses run daily to Matsuyama, with regular fares around 12,000 yen, and cheaper options available from discount bus companies.
Book here →
From Osaka to Matsuyama
-
By plane
-
From Osaka, ANA and JAL fly from Itami and Kansai to Matsuyama in about 1 hour, with fares from 10,000 to 19,000 yen depending on discounts.
Book here →
-
By train
-
From Osaka, take the shinkansen to Okayama (1 hour) and transfer to a limited express to Matsuyama (2.5 hours); the full trip takes about 4 hours, costs around 12,500 yen, and is fully covered by the Japan Rail Pass if you avoid Nozomi and Mizuho trains.
-
By bus
-
From Osaka, daytime buses to Matsuyama take 5.5 hours and overnight buses 7 hours, with regular one-way fares at 7,050 yen or 12,700 yen round trip (valid for 10 days); discount companies like Willer Express offer fares from around 4,000 yen.
Book here →
From Hiroshima to Matsuyama
-
By train
-
From Hiroshima, traveling to Matsuyama by train takes 3.5 to 4 hours via Okayama, costs around 12,000 yen, and is best for Japan Rail Pass users or those avoiding boats; it's fully covered if you use Sakura trains.
From Takamatsu to Matsuyama
-
By train
-
From Takamatsu, take the JR Ishizuchi limited express to Matsuyama in about 2.5 hours for 6,000 yen, fully covered by the Japan Rail Pass and All Shikoku Rail Pass.
-
By bus
-
From Takamatsu, hourly highway buses to Matsuyama take about 3 hours and cost 4,400 yen one way.
Book here →
From Kochi to Matsuyama
-
By train
-
From Kochi, the train to Matsuyama takes about 4.5 hours with a transfer at Tadotsu, costs around 10,000 yen, and is fully covered by the Japan Rail Pass and All Shikoku Rail Pass.
-
By bus
-
From Kochi, almost hourly highway buses run to Matsuyama, taking 2–3 hours and costing 4,000 yen one way.
Book here →