Transportation

There are a number of routes to Shikoku, including by air heading to four airports, by rail across Seto Ohashi Bridge after switching trains from the Shinkansen (bullet train), and by bus or ferry from Osaka and Hiroshima. Highway buses to Shikoku also leave from other major cities.
Most travelers opt to fly to Narita International Airport, but if you want to go to Shikoku, there are plenty of domestic flights available from Haneda Airport (Tokyo International Airport).

  • Narita International Airport
  • Haneda (Tokyo) International Airport
  • Osaka City
  • Hiroshima City
  • Direct Flights to Shikoku
  • Getting around in Shikoku
Point A
Point B

From Osaka City

Airplane

Osaka Train
(1 hr 5 min)
Kansai International Airport Airplane
(55 min)
Matsuyama
Airport
                 
Osaka Train (45 min)
or
Limousine bus
(25 min)
Osaka International Airport
(Itami Airport)
Airplane
(50 min)
Matsuyama
Airport
          Airplane
(45 min)
Kochi Ryoma
Airport

Train

Shin Osaka Shinkansen
(45 min)
Okayama Train
(2 hr 20 min)
Tokushima
            Train
(55 min)
Takamatsu
            Train
(2 hr 40 min)
Matsuyama
            Train
(2 hr 30 min)
Kochi

Bus

Osaka Bus
(2 hr 30 min)
Tokushima
  Bus
(3 hr 20 min)
Takamatsu
  Bus
(5 hr 20 min)
Matsuyama
  Bus
(5 hr 10 min)
Kochi

Ferry

Osaka Train
(1 hr 25 min)
Wakayama Ferry
(2 hr)
Tokushima Port

Osaka Nanko Port Ferry
(9 hr 15 min)
Matsuyama Kanko Port

Osaka Train
(30 min)
Kobe Port Ferry
(8 hr 40 min)
Matsuyama Kanko Port

 

Note: Travel times are estimates and may differ from actual times. Time needed for transfers is not included above, so be sure to check in advance.

For More Information