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 Airport. 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. Hakodate Airport is a 20 minute bus ride (410 yen) outside of central Hakodate.

By daytime trains

Take a Hayabusa train along the JR Tohoku Shinkansen from Tokyo to Shin-Aomori Station (3.5 hours) and transfer to a JR Hakucho limited express train to Hakodate (2 hours). The entire one way trip takes six hours, costs around 20,000 yen and is fully covered by the Japan Rail Pass. Seat reservations are mandatory on Hayabusa trains between Tokyo and Shin-Aomori.

By overnight train

One or two night train round trips are operated between Tokyo (Ueno Station) and Sapporo each night, making a stop in Hakodate along the way. Note that northbound trains arrive in Hakodate rather early in the morning. Regular one way fares start around 25,000 yen for the most basic type of berth. Note that Japan Rail Pass holders have to pay a surcharge of at least 14,500 yen to ride a night train between Tokyo and Hakodate.

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.

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 about 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 for the one way journey, 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.

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
  • Rakuten Travel
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 13, 2015