GoAsia
Japan

How to Get from Hakodate to Sapporo

Travel from Hakodate to Sapporo by Hokuto limited express, highway bus or flight to Okadama: fares, journey time and tips for Hokkaido.

Last updated: November 5, 2026

How to Get from Hakodate to Sapporo
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.

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.

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]

The entrance of Hakodate Station
The entrance of Hakodate StationPhoto: MaedaAkihiko / Wikimedia Commons, CC BY-SA 4.0

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

ModePriceNotes
Limited Express Hokuto9,770 yen[2]All seats reserved
Highway bus3,530 to 5,990 yen[2]About 5 hours 55 minutes
Flight to OkadamaFrom 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 - Sapporo $ 123.91–126.46 40m
  • →  Economy 07:50, 08:45, 09:35, 13:45, 14:00, 15:55, 18:15, 19:15
Bus Hakodate - Sapporo $ 25.57–26.93 5h 32m – 6h 8m
  • →  AC Seater 06:32, 07:00, 08:30, 09:27, 11:52, 12:50, 14:57, 16:40, 17:02

Frequently Asked Questions

How can I book tickets from Hakodate to Sapporo?

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

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

The highway bus is the cheapest option, with one-way fares of 3,530 to 5,990 yen.

Where does the bus leave in Hakodate and Sapporo?

Buses leave from the Hakodate Station bus stop and arrive at bus stop No. 4 in front of Sapporo Station.

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

The highway bus takes about 5 hours 55 minutes, or about 6 hours 25 minutes on departures that stop at New Chitose Airport.

How often do buses run from Hakodate to Sapporo?

The daytime highway bus leaves Hakodate Station at 07:18 and 15:58.

Is there a train from Hakodate to Sapporo?

Yes. The Limited Express Hokuto links the two cities with all seats reserved, at a fare of 9,770 yen one way.

Which airport do flights from Hakodate use in Sapporo?

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. [1] Hokkaido Railway Company (JR Hokkaido): Trains bound for Hakodate. Retrieved November 5, 2026.
  2. [2] Hokkaido Chuo Bus / Hakodate Bus (UU-Hokkaido): Hokkaido Transportation Intercity Bus: from/to Hakodate (Highway Hakodate-go). Retrieved November 5, 2026.
  3. [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.