Getting there

Show all
Show all
Tokyo
Osaka
Hiroshima
Takamatsu
Kochi

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 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 ferry

  • From Hiroshima, the fastest way to reach Matsuyama is by boat, with high-speed boats (70 minutes, 8,000 yen) or car ferries (2.5 hours, 5,000 yen) running between Hiroshima Port and Matsuyama Sightseeing Port; both ports are about 30 minutes from the city center.

From Takamatsu to Matsuyama

  • 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 bus

  • From Kochi, almost hourly highway buses run to Matsuyama, taking 2–3 hours and costing 4,000 yen one way.

    Book here →