Rome2Rio

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

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, night train, or car

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 39m
    ¥31,210–170,446
  2. Fly to Matsuyama Airport

    cheapest
    1. Fly from Hakodate Airport (HKD) to Matsuyama Airport (MYJ)plane plane HKD - MYJ
    5h 4m
    ¥19,210–100,446
  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, nightbus, bus

    1. Take the train from Shin-Hakodate-Hokuto to Shichinohe-Towadatrain train
    2. Take the night bus from Shichinohe-Towada to Tokyo Station Yaesu South Exitnightbus night bus
    3. Take the bus from Tokyo Station Yaesu South Exit to Nagoya Station Shinkansen Exitbus bus
    4. Take the bus from Nagoya Station Shinkansen Exit to Okayama ICbus bus
    5. Take the bus from Tsudaka to Ikku Bus Tarminalbus bus
    30h 53m
    ¥35,710–46,320
  5. Car ferry, night bus, night train, bus

    1. Take the car ferry from Seikan Ferry Hakodate Terminal to Aomori Ferry Terminalcarferry car ferry
    2. Take the night bus from Konan Bus Aomori Ferry Terminal to Tokyo Station Nihonbashi Exitnightbus night bus
    3. Take the night train from Tōkyō Station to Takamatsunighttrain night train
    4. Take the bus from Takamatsu Station to Otoyobus bus
    30h 59m
    ¥23,620–34,900
  6. Fly to Tokushima Airport

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

    1. Fly from Hakodate Airport (HKD) to Takamatsu Airport (TAK)plane plane HKD - TAK
    4h 54m
    ¥27,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. Car ferry, drive

    1. Take the car ferry from Seikan Ferry Hakodate Terminal to Aomori Ferry Terminalcarferry car ferry
    2. Drive from Aomori Ferry Terminal to Matsuyamacar car
    21h 7m
    ¥24,100–35,600

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

Calendar51Weekly Planes
Duration5h 3mAverage Duration
Ticket¥31,871Cheapest Price
See schedules

Questions & Answers

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