Contents
Hakodate's morning markets and Victorian harbour streets give way to Sapporo's ramen alleys and neon on this trip across southern Hokkaido. It is a staple of any northern Japan itinerary, and you can choose between train, highway bus and a short flight. Compare and book on GoAsia.cc.
Hakodate to Sapporo by Train
The Limited Express Hokuto runs between Hakodate and Sapporo with all seats reserved, and its windows frame Mount Komagatake and Funka Bay.[1] The one-way fare is 9,770 yen.[2]
Hakodate to Sapporo by Bus
The Highway Hakodate-go bus, run by Hokkaido Chuo Bus and Hakodate Bus, covers the 327 km in about 5 hours 55 minutes, or about 6 hours 25 minutes on departures that call at New Chitose Airport. Daytime buses leave Hakodate Station at 07:18 and 15:58 and arrive at Sapporo Station at 13:20 and 21:15. A one-way ticket costs 3,530 to 5,990 yen.[2]

Hakodate to Sapporo by Flight
Hokkaido Air System (HAC) flies between Hakodate and Sapporo Okadama Airport, which sits closer to downtown Sapporo than New Chitose. Fares start at 6,600 yen.[3]
Comparing Your Options
| Mode | Price | Notes |
|---|---|---|
| Limited Express Hokuto | 9,770 yen[2] | All seats reserved |
| Highway bus | 3,530 to 5,990 yen[2] | About 5 hours 55 minutes |
| Flight to Okadama | From 6,600 yen[3] | HAC |
Tips for Traveling from Hakodate to Sapporo
- Reserve the Hokuto: Because all seats are reserved, buy a reserved seat ticket before boarding.[1]
- Pick the stop: Highway buses end at Sapporo Station, so check where your hotel lies before you choose between bus and train.[2]
- Winter: Heavy snow can delay buses and cancel flights. Check the forecast a day ahead and leave extra time.
Timetable
| Flight Hakodate - New Chitose Airport $ 111.01–113.93 40m | |
|
| Flight Hakodate - Sapporo $ 123.91–126.46 40m | |
|
|
| Bus Hakodate - Sapporo $ 25.57–26.93 5h 32m – 6h 8m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Hakodate to Sapporo, including current prices and schedules.
The highway bus is the cheapest option, with one-way fares of 3,530 to 5,990 yen.
Buses leave from the Hakodate Station bus stop and arrive at bus stop No. 4 in front of Sapporo Station.
The highway bus takes about 5 hours 55 minutes, or about 6 hours 25 minutes on departures that stop at New Chitose Airport.
The daytime highway bus leaves Hakodate Station at 07:18 and 15:58.
Yes. The Limited Express Hokuto links the two cities with all seats reserved, at a fare of 9,770 yen one way.
HAC flies from Hakodate to Okadama Airport, with fares from 6,600 yen.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Hokkaido Railway Company (JR Hokkaido): Trains bound for Hakodate. Retrieved November 5, 2026.
- [2] Hokkaido Chuo Bus / Hakodate Bus (UU-Hokkaido): Hokkaido Transportation Intercity Bus: from/to Hakodate (Highway Hakodate-go). Retrieved November 5, 2026.
- [3] Hokkaido Air System (HAC): HAC Hokkaido Air System: timetable and fares. Retrieved November 5, 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.
