Getting There and Away

Aerial shot of Hakodate cityscape and port in winter, showcasing vibrant architecture.
Guohua Song, Pexels

Hakodate offers several key transportation hubs: Hakodate Station serves as the main railway station in the city center, connecting to local transport and the Shinkansen line. Shin-Hakodate-Hokuto Station is the city's Shinkansen stop, located outside the central area, with a connecting relay train to Hakodate Station. Hakodate Airport (HKD) handles domestic flights and provides bus connections to the city. Ferry services operate from Hakodate Ferry Terminal.

By Air (from Tokyo):

Direct flights from Tokyo's Haneda Airport (HND) to Hakodate Airport (HKD) typically take about 80 minutes. Airlines such as JAL, ANA, and Air Do operate these routes. One-way fares can range from approximately 14,000 to 25,000 yen for discount tickets, while regular fares may be around 43,000 yen. From Hakodate Airport, a shuttle bus transports passengers to Hakodate Station in about 20 minutes for 500 yen.

By Train (from Tokyo):

The journey involves taking the JR Tohoku/Hokkaido Shinkansen from Tokyo Station to Shin-Hakodate-Hokuto Station (approximately 4 hours). From there, a 20-minute relay train, the Hakodate Liner, connects to Hakodate Station. The total trip takes under 5 hours and costs around 24,000 yen. This route is fully covered by the Japan Rail Pass and JR East South Hokkaido Rail Pass.

By Train (from Sapporo):

The Limited Express Hokuto or Super Hokuto train provides a direct connection from Sapporo Station to Hakodate Station, with a travel time of approximately 3 hours 40 minutes. A non-reserved seat typically costs around 8,910 yen.

By Bus and Ferry (from Tokyo):

A combination of night bus and ferry is available. For example, taking a night bus from Tokyo to Aomori Ferry Terminal, followed by a ferry to Hakodate Ferry Terminal, can take about 15 to 17 hours. The combined cost for these tickets can range from 8,500 to 14,000 yen.

By Ferry (from Aomori):

The Tsugaru Kaikyo Ferry operates services between Aomori Ferry Terminal and Hakodate Ferry Terminal, with a journey time of approximately 3 hours 40 minutes to 3 hours 50 minutes. Fares for the ferry start from around 1,800 yen, with car ferry options costing between 2,100 and 2,600 yen.