Access and Orientation

How to travel between Hakodate and Tokyo

By air

JAL, ANA and Air Do operate multiple flights between Tokyo's Haneda Airport and Hakodate. The flight duration is about 80 minutes. The regular one way fare by JAL and ANA is about 36,000 yen, with discount tickets usually available from 13,000 to 28,000 yen. The fares by Air Do are typically 5-20 percent lower. Air passes can be even cheaper.

In addition, Vanilla Air operates flights between Tokyo's Narita Airport and Hakodate with one way fares starting around 5500 yen.

Hakodate Airport is a 20 minute bus ride (410 yen) outside of central Hakodate.

By train

Take the JR Tohoku/Hokkaido Shinkansen from Tokyo to Shin-Hakodate-Hokuto (4 hours) and transfer to the relay train to Hakodate Station in central Hakodate (20 minutes). The entire one way trip costs around 23,000 yen and takes under 5 hours. It is fully covered by the Japan Rail Pass and JR East South Hokkaido Rail Pass. Note that seat reservations are mandatory on Hayabusa trains between Tokyo and Shin-Hakodate-Hokuto.

Above fees and schedules are subject to change. For the current Yen exchange rate, click here.


Central Hakodate with Hakodate Station, the old Motomachi district and Mount Hakodate are located on the distinctively shaped peninsula. The city is served by two tram lines and a bus network. A ropeway leads to the top of Mount Hakodate, which is also accessible by city bus.

Hakodate's shinkansen station, Shin-Hakodate-Hokuto Station, is located 15 kilometers north of the city center in Hokuto City. Relay trains connect the shinkansen station with Hakodate Station in 20 minutes.

The two tram lines, numbered 2 and 5, share their route between Yunokawa and Jujigai and go separate ways from there towards Yachigashira (line 2) and Hakodate Dock (line 5). The fare is between 210 and 250 yen, depending on the distance traveled. Take a numbered ticket when entering through the rear door and pay into the fare box next to the driver when exiting, as explained on the bus page.

A day pass for unlimited use of trams on one calendar day is available for 600 yen, while a day pass for unlimited use of trams and Hakodate Bus buses (not including the Hakodate Teisan buses to the airport) is available for 1000 yen. A 2-day pass for trams and Hakodate Bus buses costs 1700 yen.

Hakodate Airport is located five kilometers east of the city center. Airport buses operate every 20 minutes between Hakodate Station and the airport, taking 20 minutes and costing 410 yen one way, while less frequent city buses do the journey in 30 minutes and for 280 yen one way.

Onuma Quasi National Park is located about 20 kilometers north of central Hakodate.

Questions? Ask in our forum.

Hotels around Hakodate

Find a hotel:

  • Hakodate
  • Fukuoka
  • Hakone
  • Hiroshima
  • Hokkaido
  • Kamakura
  • Kanazawa
  • Kansai Airport
  • Kyoto
  • Mount Fuji
  • Nagasaki
  • Nagoya
  • Narita Airport
  • Nikko
  • Niigata
  • Okinawa
  • Osaka
  • Sapporo
  • Sendai
  • Shima Peninsula
  • Takayama
  • Tokyo
  • 1 night
  • 2 nights
  • 3 nights
  • 4 nights
  • 5 nights
  • 6 nights
  • 7 nights
  • Agoda
  • Hostel World
  • Japanese Guest Houses
  • HotelsCombined
  • The Ryokan
Anything we can improve?  Let us know
We strive to keep Japan Guide up-to-date and accurate, and we're always looking for ways to improve. If you have any updates, suggestions, corrections or opinions, please let us know:
Thank you for your feedback.
Page last updated: March 23, 2016