Skip to main content

Tokyo to Hakodate by plane or train: time, fare and flights

From Tokyo to Hakodate, the Hayabusa and Hakodate Liner via Shin-Hakodate-Hokuto takes 4 h 29 min from Tokyo Station for 24,530 yen, and flights from Haneda Airport to Hakodate Airport take 1 h 15 min (9 a day). The airport timetables list 9 flights a day from Haneda Airport to Hakodate Airport, the first at 07:15 and the last at 18:25. Flight times do not include getting to the airport.

Updated

75 minshortest flight time (JAL 585)
9flights a day (14 October 2026)

No changeFlightShinkansen

Ways from Tokyo to Hakodate

Times and fares from each railway's, bus company's and airport's own timetables for Wednesday 14 October 2026.

Ways from Tokyo to Hakodate: journey time, fare, departures a day, first and last departure
ServiceQuickestFareNon-reservedDepartures a dayFirst / last
Hayabusa and Hakodate Liner via Shin-Hakodate-HokutoTokyo → Hakodate4 h 29 min24,530 yen—1006:32 / 19:20
Flights from Haneda to HakodateHaneda Airport → Hakodate Airport1 h 15 min——907:15 / 18:25

How long each way takes

Hayabusa and Hakodate Liner via Shin-Hakodate-Hokuto4 h 29 min
Flights from Haneda to Hakodate1 h 15 min

Hayabusa and Hakodate Liner via Shin-Hakodate-Hokuto

Fastest
269 min
Reserved seat
24,530 yen
Trains a day
10
Last train
19:20
From
Tokyo Station
To
Hakodate Station
Fastest
4 h 29 min (Hayabusa 11 + Hakodate Liner, 09:36 → 14:05)
A midday train
10:45 → 15:26, 4 h 29 min (Hayabusa 17 + Hakodate Liner)
Reserved seat
24,530 yen = basic fare 13,200 yen + limited express charge 11,330 yen
About the fare
Hayabusa seats are all reserved. No extra charge on the Hakodate Liner.
Trains a day
10 on 14 October 2026
First train
06:32 → 11:22 (Hayabusa 1 + Hakodate Liner)
Last train
19:20 → 23:57 (Hayabusa 39 + Hakodate Liner)

All seats on the Hayabusa are reserved. Hayabusa departures from Tokyo with a same-day Hakodate Liner connection to Hakodate

Flights from Haneda to Hakodate

Fastest
75 min
Flights a day
9
Last flight
18:25
From
Haneda Airport
To
Hakodate Airport
Fastest
1 h 15 min (JAL 585, 07:30 → 08:45)
A midday flight
12:50 → 14:10, 1 h 20 min (JAL 587)
Flights a day
9 on 14 October 2026: 4 ANA, 3 JAL and 2 AIRDO
First flight
07:15 → 08:35 (AIRDO 57)
Last flight
18:25 → 19:50 (ANA 559)

Air fares change by date and by how early you book, so we don't list them. The flight time is the scheduled time from departure to arrival on the airport's or airline's timetable.

AIRDO flights on this route are also sold under ANA flight numbers (codeshare); each is counted once here. Codeshare flights are counted once, under the operating airline.

Getting to and from the airports

The flight time does not include the trip between the city and the airport. Each page below compares the trains and buses from that airport.

Hakodate to Tokyo

The same services run the other way.

Hayabusa + Hakodate Liner: first train
06:07 → 11:04 (Hakodate Liner + Hayabusa 10)
Hayabusa + Hakodate Liner: last train
18:06 → 23:04 (Hakodate Liner + Hayabusa 44)
Hayabusa + Hakodate Liner: trains a day
10 on 14 October 2026
Flight from Haneda: first flight
08:00 → 09:25 (ANA 552)
Flight from Haneda: last flight
19:30 → 21:00 (JAL 588)
Flight from Haneda: flights a day
9 on 14 October 2026: 4 ANA, 3 JAL and 2 AIRDO

Frequently asked questions

How long does it take from Tokyo to Hakodate?

1 h 15 min in the air at the fastest (JAL 585). The flight leaving Haneda Airport at 12:50 takes 1 h 20 min. Allow time to get to and from the airports.

How much is the Shinkansen from Tokyo to Hakodate?

24,530 yen for one adult one way.

What time is the last flight from Tokyo to Hakodate?

The last flight leaves Haneda Airport at 18:25 and reaches Hakodate Airport at 19:50 (ANA 559). The first leaves at 07:15.

How many flights are there from Tokyo to Hakodate?

9 from Haneda Airport on 14 October 2026.

Related items

Hokkaido Airports Co. (Hakodate Airport) — Hakodate Airport flight schedule

Sources for this page

Back to City to city

Compiled by Japan Japan !! · Updated October 3, 2026