Rome2Rio

How to get fromHakodate to Shikokuby plane, train, night bus, bus, car ferry, car, or night train

Find Transport to Shikoku

See all options

There are 9 ways to get from Hakodate to Shikoku by plane, train, night bus, bus, car ferry, car, or night train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly to Kochi Airport

    best
    1. Fly from Hakodate Airport (HKD) to Kochi Airport (KCZ)plane plane HKD - KCZ
    4h 44m
    ¥29,210–170,446
  2. Car ferry, drive

    cheapest
    1. Take the carferry from Seikan Ferry Hakodate Terminal to Aomori Ferry Terminalcarferry car ferry
    2. Drive from Aomori Ferry Terminal to Matsuyamacar car
    21h 8m
    ¥24,100–35,600
  3. Train via Kikonai

    1. Take the train from Hakodate to Kikonaitrain train
    2. Take the train from Kikonai to Tōkyō Stationtrain train
    3. Take the train from Tōkyō Station to Okayamatrain train
    4. Take the train from Okayama to Osugitrain train
    15h 37m
  4. Train, night bus, bus

    1. Take the train from Shin Hakodate Hokuto to Hachinohetrain train
    2. Take the nightbus from Honhachinohe Eki to Uenonightbus night bus
    3. Take the nightbus from Ueno to Okayama ICnightbus night bus
    4. Take the bus from Tsudaka to Ikku Bus Tarminalbus bus
    26h 57m
    ¥27,910–37,320
  5. Fly to Matsuyama Airport

    1. Fly from Hakodate Airport (HKD) to Matsuyama Airport (MYJ)plane plane HKD - MYJ
    4h 49m
    ¥28,210–85,446
  6. Fly to Tokushima Airport

    1. Fly from Hakodate Airport (HKD) to Tokushima Airport (TKS)plane plane HKD - TKS
    5h 44m
    ¥55,210–85,446
  7. Fly to Takamatsu Airport

    1. Fly from Hakodate Airport (HKD) to Takamatsu Airport (TAK)plane plane HKD - TAK
    4h 54m
    ¥38,210–90,446
  8. Train

    1. Take the train from Shin Hakodate Hokuto to Tōkyō Stationtrain train
    2. Take the train from Tōkyō Station to Okayamatrain train
    3. Take the train from Okayama to Osugitrain train
    18h 16m
  9. Train, night train, bus

    1. Take the train from Shin Hakodate Hokuto to Tōkyō Stationtrain train
    2. Take the nighttrain from Tōkyō Station to Takamatsunighttrain night train
    3. Take the bus from Takamatsu Station to Otoyobus bus
    24h 25m
    ¥25,330–38,220

Hakodate Airport (HKD) to Kochi Airport (KCZ) flights

Calendar49Weekly Planes
Duration5h 13mAverage Duration
Ticket¥29,878Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Hakodate, Japan and Shikoku, Japan?

All Nippon Airways and Japan Airlines fly from Hakodate Airport (HKD) to Kochi Airport (KCZ) every 4 hours. Alternatively, you can take a train from Hakodate to 田井 via Kikonai, Tōkyō Station, Okayama, Osugi, and 大杉駅前 in around 15h 37m.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around Japan

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides