GoAsia
Japan

How to Get from Tokyo to Hakodate

Compare Tokyo to Hakodate: about 1h 20min by flight from Haneda, or about 4h 10min by Hayabusa Shinkansen plus the Hakodate Liner shuttle. Fares in yen.

Last updated: October 29, 2026

How to Get from Tokyo to Hakodate
Contents

Leave Tokyo's neon towers behind and the Shinkansen carries you north to Hakodate, the old port city at the southern tip of Hokkaido. Goryokaku, Japan's first Western-style star-shaped fortress, dates to 1866 and sits about 15 minutes by tram from Hakodate Station. The night view from Mount Hakodate ranks among Japan's three most famous, and the ropeway to the observation area takes about 3 minutes. The Morning Market is a one-minute walk from the station, so breakfast is sorted the moment you arrive.[1]

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

The choice is simple: fly in about 1 hour 20 minutes, or ride the bullet train in about 4 hours 10 minutes to Shin-Hakodate-Hokuto and finish with a short shuttle into town.[2][1] Both are quick and reliable. You can compare schedules and book on GoAsia.cc.

Tokyo to Hakodate by Flight

Fly from Haneda (HND) to Hakodate Airport. Japan Airlines flies it in approximately 1 hour 20 minutes.[1] Haneda sits close to central Tokyo, and at Haneda JAL closes baggage check-in 30 minutes before departure, with security 20 minutes and the boarding gate 10 minutes before. Allow an hour at busy times.[3]

Hakodate Airport is around 20 minutes from the city centre by car, and shuttle buses run between the airport and Hakodate Station and Yunokawa Onsen.[1] You can be at the Morning Market or the Goryokaku tram stop within a couple of hours of leaving the Haneda terminal.

Tokyo to Hakodate by Train

The Hayabusa leaves from Tokyo Station on the Tohoku Shinkansen, which continues as the Hokkaido Shinkansen from Shin-Aomori to Shin-Hakodate-Hokuto, passing beneath the Tsugaru Strait through the Seikan Tunnel.[4] Hayabusa 23, for example, leaves Tokyo at 12:20 and arrives at Shin-Hakodate-Hokuto at 16:30.[2] E5 trains on the Tohoku Shinkansen run at up to 320 km/h. All seats on the Hayabusa are reserved.[4]

Shin-Hakodate-Hokuto is not in central Hakodate. The Hakodate Liner shuttle links it with Hakodate Station in 15 to 22 minutes, with 16 round trips a day.[5]

The Shin-Hakodate-Hokuto Station building
The Shin-Hakodate-Hokuto Station buildingPhoto: MaedaAkihiko / Wikimedia Commons, CC BY-SA 4.0

A standard-class reserved seat from Tokyo to Shin-Hakodate-Hokuto costs 24,000 yen in the normal season, made up of 12,870 yen base fare and 11,130 yen express charge. The express charge rises by 200 to 400 yen in busy periods and drops by 200 yen in the off-peak season.[6]

Standard Class

Standard Class is the ordinary reserved car and the cheapest way to ride, at the 24,000 yen fare above.[6]

Green Car

The Green Car is the upgraded carriage, bookable for a separate charge on top of the standard fare.[7] It suits you if you want a quieter carriage for the long ride north.

Gran Class

GranClass is JR East's top cabin on the Tohoku and Hokkaido Shinkansen, with just 18 seats.[8] Seats recline up to 45 degrees at the touch of a switch, and each seat has its own power outlet.[9] On most trains an attendant serves drinks and a light meal; on trains marked GranClass (No Beverage or Light Meal Service) there is no attendant and no onboard service.[8]

Comparing Your Options

ModeRouteDurationClass
FlightHaneda to Hakodate AirportAbout 1h 20min in the air[1]Economy
Train (Standard)Tokyo to Shin-Hakodate-Hokuto, then Hakodate LinerAbout 4h 10min[2] plus 15 to 22min[5]Reserved seat, 24,000 yen[6]
Train (Green Car)Same routeSameExtra charge
Train (Gran Class)Same routeSame18 seats[8]

Tips for Traveling from Tokyo to Hakodate

  • Japan Rail Pass: The pass covers all trains on the Tohoku and Hokkaido Shinkansen, including the Hayabusa. Reserved seats cost nothing extra, but Gran Class needs an extra charge on top.[10][11] The JR East-South Hokkaido Rail Pass costs 40,000 yen for six days and covers Tokyo to Shin-Hakodate-Hokuto, against about 48,000 yen for a return trip with reserved seats.[7]
  • Check the train: Choose a Hayabusa that runs through to Shin-Hakodate-Hokuto, because Hayabusa trains from Sendai run to Shin-Aomori or on to Shin-Hakodate-Hokuto.[4]
  • Airport timing: Be at Haneda an hour ahead at busy times.[3]
  • Straight to breakfast: Take the Hakodate Liner to Hakodate Station and walk one minute to the Morning Market.[1]

Timetable

Flight Tokyo - Hakodate $ 138.74–301.95 1h 20m – 1h 40m
  • →  Economy 07:15, 07:30, 08:30, 09:45, 12:50, 13:15, 14:40, 17:00, 17:10, 18:25
Train Tokyo - Hakodate $ 157.75–266.61 4h 24m – 7h 32m
  • →  Standard Class 06:32, 10:44, 13:20, 17:20
  • →  Gran Class 06:32, 10:44, 13:20, 17:20
  • →  Green Car 06:32, 10:44, 13:20, 17:20

Frequently Asked Questions

How can I book tickets from Tokyo to Hakodate?

Use the booking tool on this page to compare the transport options currently available from Tokyo to Hakodate, including current prices and schedules.

What is the cheapest way to get from Tokyo to Hakodate?

The train has a published fare: a standard-class reserved seat from Tokyo to Shin-Hakodate-Hokuto costs 24,000 yen in the normal season, plus the short Hakodate Liner ride into Hakodate. Flight fares vary by airline and date, so check the airline for your day.

What is the fastest way to get from Tokyo to Hakodate?

Flying from Haneda takes approximately 1 hour 20 minutes in the air and Hakodate Airport is around 20 minutes from the city centre. The Shinkansen takes about 4 hours 10 minutes to Shin-Hakodate-Hokuto, then 15 to 22 minutes on the Hakodate Liner.

How long does it take to get from Tokyo to Hakodate?

By air, the flight takes approximately 1 hour 20 minutes. By Shinkansen, the Hayabusa takes about 4 hours 10 minutes from Tokyo Station to Shin-Hakodate-Hokuto, and the Hakodate Liner adds 15 to 22 minutes to Hakodate Station.

Is the Japan Rail Pass valid for the trip to Hakodate?

Yes. The Japan Rail Pass covers all trains on the Tohoku and Hokkaido Shinkansen, including the Hayabusa, and reserved seats need no extra payment. Gran Class needs an extra charge. The JR East-South Hokkaido Rail Pass also covers the route.

Which airport should I use in Tokyo for flights to Hakodate?

Use Haneda Airport (HND), which is close to central Tokyo and has flights to Hakodate.

Is the train ride scenic?

Yes. The Hayabusa takes you north through Tohoku and on into Hokkaido, passing beneath the Tsugaru Strait through the Seikan Tunnel.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Japan Airlines (JAL): Hakodate: Hokkaido’s historic and romantic port city. Retrieved October 27, 2026.
  2. [2] East Japan Railway Company (JR East): Timetable (List of Stations): Shinkansen Hayabusa 23 (Tokyo - Shin-Hakodate-Hokuto). Retrieved October 16, 2026.
  3. [3] Japan Airlines (JAL): Important information for your travel day (domestic flights). Retrieved October 16, 2026.
  4. [4] East Japan Railway Company (JR East): Tohoku Shinkansen, Route Maps. Retrieved October 27, 2026.
  5. [5] Hokkaido Railway Company (JR Hokkaido): Hokkaido Shinkansen. Retrieved October 27, 2026.
  6. [6] East Japan Railway Company (JR East), Eki-net: Shinkansen e-ticket prices (normal season): Hayabusa ordinary car (from 14 March 2026). Retrieved October 27, 2026.
  7. [7] East Japan Railway Company (JR East): JR East-South Hokkaido Rail Pass. Retrieved October 27, 2026.
  8. [8] East Japan Railway Company (JR East): GranClass | JR-EAST - East Japan Railway Company. Retrieved October 27, 2026.
  9. [9] East Japan Railway Company (JR East): GranClass: Seats. Retrieved October 27, 2026.
  10. [10] JAPAN RAIL PASS (JR Group): Train accommodations. Retrieved October 24, 2026.
  11. [11] JAPAN RAIL PASS (JR Group): Conditions for using JAPAN RAIL PASS. Retrieved October 24, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.