Getting Around Hokkaido: Trains, Buses, Cars, and What Actually Works

This article contains affiliate links. If you book through them, I earn a small commission at no extra cost to you.

I spent my first three days in Hokkaido waiting for trains that came once every two hours. Nobody warned me. Every guide I’d read talked about how great Japan’s rail system is, and that’s true — for the main corridor between Sapporo and Asahikawa. Step off that line, though, and you’re looking at three services a day. Sometimes two. I once watched a local bus pull away from a stop near Lake Mashu and realized the next one wasn’t coming for four hours.

So here’s what I actually learned about getting around Hokkaido after multiple trips, a car rental with snow tires, a few highway buses, and one flight I wish I’d booked from the start.

Sapporo TV Tower in Odori Park surrounded by greenery
Sapporo is the transport hub for everything in Hokkaido — nearly all routes start or end here

The Big Picture: Hokkaido Is Enormous

Before anything else, understand the scale. Hokkaido is roughly the size of Austria. Sapporo to Kushiro is about 350 km. Sapporo to Wakkanai, up at Japan’s northernmost point, is around 320 km. These distances don’t sound massive until you realize that the rail connections between them take five to seven hours, with transfers.

The main population centres — Sapporo, Asahikawa, Hakodate, Kushiro, and Abashiri — sit around the edges of the island. Between them? Mountains, farmland, forests, and not much else. This matters for transport because the infrastructure follows the population, and the population clusters on the coast.

So the honest answer to “what’s the best way to get around Hokkaido” is: it depends entirely on where you’re going. The western corridor between Sapporo and Hakodate? Trains work great. Eastern Hokkaido? You probably need a car. Here’s how each option actually plays out.

JR Hokkaido Trains

Steam train traveling through snowy winter landscape in Hokkaido
Hokkaido’s trains run through some of Japan’s most dramatic winter scenery — if you don’t fall asleep first

Trains are the backbone of Hokkaido travel, and JR Hokkaido runs almost all of them. The network radiates out from Sapporo in four main directions: south to Hakodate, north to Asahikawa (and onward to Wakkanai or Abashiri), east to Obihiro and Kushiro, and west to Otaru and Niseko.

The Limited Express Lines

The limited express trains are the workhorses. They skip smaller stations and cut travel times roughly in half compared to local services. The main ones you’ll actually use:

  • Sapporo to Asahikawa — About 1 hour 25 minutes on the Limited Express Lilac or Kamui. 27 departures a day. This is the most frequent and convenient line in Hokkaido. A one-way ticket costs around ¥4,690.
  • Sapporo to Hakodate — The Limited Express Hokuto takes about 3 hours 50 minutes. Roughly 12 departures daily. One-way fare is approximately ¥9,440. The route hugs the Pacific coast and the views are good, especially past Noboribetsu.
  • Sapporo to Kushiro — The Limited Express Ozora runs about 4 hours through central Hokkaido via Obihiro. Around 6 departures per day.
  • Sapporo to Abashiri — The Limited Express Okhotsk takes roughly 5 hours 20 minutes, going via Asahikawa. Only 4 departures daily, so missing one costs you hours.

Outside these express routes, branch lines run local trains that stop everywhere. The Senmo Line between Abashiri and Kushiro is scenic but slow. The Rumoi Line runs a handful of times daily. Some lines have been discontinued entirely in recent years as ridership dropped.

Is the JR Hokkaido Rail Pass Worth It?

For foreign visitors, JR Hokkaido sells a regional rail pass with a few options. The most popular is the 4-day flexible pass (use any 4 days within a 10-day window), which costs around ¥24,000. There’s also a 5-day consecutive pass for about ¥26,000 and a 7-day version for roughly ¥28,000.

The math works out quickly. A single Sapporo-to-Hakodate round trip is about ¥18,880, so one long journey plus a few shorter ones and the pass pays for itself. If you’re hopping between multiple cities, it’s almost always worth it. I’ve done the detailed breakdown in my JR Hokkaido Rail Pass guide with a calculator to check your specific route.

One thing to know: the national Japan Rail Pass also works on JR Hokkaido lines, but it’s overkill if you’re only in Hokkaido. The Hokkaido-specific pass is cheaper and does the same job within the island.

Tip: Reserve seats on limited express trains. They don’t cost extra with a rail pass, and popular services (especially Sapporo-Asahikawa) can fill up on weekends and holidays. You can reserve at any JR ticket counter or the green machines at major stations.

The Shinkansen Situation

The Hokkaido Shinkansen currently runs only between Shin-Hakodate-Hokuto and Tokyo, stopping at the southern tip of the island. It does not reach Sapporo. An extension to Sapporo is under construction with a projected opening around 2030, but that date has already slipped once. For now, getting from the shinkansen station to Sapporo still requires a 3.5-hour limited express ride from Shin-Hakodate-Hokuto.

If you’re coming from Tokyo, flying to New Chitose Airport is almost always faster and often cheaper than taking the shinkansen plus the connecting limited express. The train option makes more sense if you want to stop in Hakodate first.

When Trains Don’t Work

Here’s what nobody tells you until you’re standing on a platform in eastern Hokkaido. Many branch line stations have just 2-3 services per day. Kawayu Onsen station, which serves both Lake Kussharo and Lake Mashu, gets only 3 trains per day in each direction. Shiretoko-Shari, the closest station to Shiretoko Peninsula, has limited connections and you still need a bus to reach Utoro.

Winter adds another layer. JR Hokkaido cancels or delays services regularly during heavy snow. The line to Wakkanai gets hit hard. The Senmo Line between Abashiri and Kushiro sometimes shuts down for days. Check the JR Hokkaido website for service alerts before you travel in winter.

Highway Buses

City bus at an urban crosswalk in Japan
Intercity buses fill the gaps where trains don’t go — and they’re usually cheaper too

Buses are the overlooked option in Hokkaido, and honestly, for some routes they’re better than trains. They go places the rail network doesn’t reach, and they’re consistently cheaper.

Intercity Buses from Sapporo

Sapporo is the hub. Major intercity bus routes run from the Sapporo bus terminal (next to Sapporo Station) to most corners of the island. Some key routes:

  • Sapporo to Furano/Biei — About 2.5 hours. Seasonal buses run directly, or you can take the regular Asahikawa-bound bus and connect. This avoids the need to backtrack through Asahikawa by train.
  • Sapporo to Noboribetsu Onsen — Direct bus, about 1 hour 40 minutes. Easier than the train because the bus goes straight to the onsen town, while the JR station (Noboribetsu Station) is a 15-minute bus ride from the actual hot spring area.
  • Sapporo to Niseko/Rusutsu — Direct buses run especially in ski season. The train route to Niseko is slow and indirect (through Otaru, change at Kutchan), so the bus wins here. I compared all the options in my Sapporo to Niseko guide.
  • Sapporo to Wakkanai — About 6 hours by bus. Not the most exciting ride, but cheaper than the limited express and no transfers needed.

Overnight Buses

Overnight highway buses run between Sapporo and several destinations including Hakodate, Kushiro, and Obihiro. They leave around 11 PM and arrive early morning. The seats recline and it’s reasonably comfortable. A Sapporo-to-Kushiro overnight bus costs roughly ¥6,000 — about half the limited express fare — and you save a night’s accommodation.

I wouldn’t call them luxurious. But if you’re on a budget, overnight buses let you cover long distances while sleeping.

Local Buses

Within towns and for short rural connections, local buses fill in the gaps. The main frustration: stop names are often Japanese only, schedules are infrequent in rural areas, and routes aren’t always clear on Google Maps. Download the Navitime or Jorudan apps — they handle Japanese bus schedules better than Google.

Sapporo’s city buses cover the metro area but you’ll probably use the subway instead. More useful are the tourist shuttle buses that run seasonal routes to places like Furano lavender fields and Daisetsuzan trailheads in summer.

Rental Cars

Winter road with snow-covered surroundings in Hokkaido Japan
Hokkaido roads are wide and mostly empty outside Sapporo — but winter driving is a different situation entirely

If you’re spending more than three or four days in Hokkaido and want to see anything beyond the main cities, renting a car is the most practical option. Full stop. The distances are long but the roads are excellent — wide, well-maintained, and outside of Sapporo, barely any traffic.

When You Need a Car

Certain parts of Hokkaido are essentially impossible without one:

  • Shiretoko Peninsula — You can reach Utoro by bus from Shari station, but exploring the peninsula itself requires wheels
  • Eastern Hokkaido generally — Lake Akan, Lake Mashu, Lake Kussharo, and the roads between them are poorly served by buses
  • Coastal drives along the Sea of Japan or Sea of Okhotsk
  • Anything in the Biei and Furano area if you want to see the patchwork hills and flower farms at your own pace

I’ve written a full breakdown in the Hokkaido car rental guide, including agencies, costs, and which rental outlets at New Chitose Airport are worth using.

Winter Driving Reality

This is the part that scares people, and honestly, it should get your attention. Hokkaido gets serious snow — Sapporo alone averages about 5 metres over the winter season. Roads get icy, visibility drops to almost nothing in blizzards, and locals drive on studded tires (or studless winter tires, which are standard on all winter rentals).

But here’s the thing: Hokkaido’s main roads are plowed constantly. The highway maintenance is genuinely impressive. I’ve driven in February between Asahikawa and Biei without major issues. The rental companies automatically fit winter tires from November to April, so you’re not on summer rubber.

What’s actually dangerous: mountain passes in heavy snow, side roads that haven’t been plowed yet, and the temptation to drive too fast when the road looks clear but is actually a sheet of black ice. If you’ve never driven in snow, Hokkaido in January probably isn’t the place to learn. Stick to trains and buses, or go in summer when the roads are dry.

Important: You need an International Driving Permit (IDP) to drive in Japan. Get it before you leave your home country — you can’t get one in Japan. Most countries issue them through their automobile association for a small fee. More details in the Hokkaido road trip guide.

Cost

A compact car from a major chain (Toyota Rent a Car, Nippon Rent-A-Car, Times) runs about ¥5,000-8,000 per day, depending on season. Full-size costs more. Highway tolls add up quickly — the expressway from Sapporo to Asahikawa costs around ¥3,800 one way. Hokkaido Expressway Pass (HEP) offers fixed-rate unlimited tolls for visitors, which can save you a lot on a road trip.

Gas is cheaper than most of Europe but more expensive than the US. Figure ¥170-180 per litre. A full tank on a compact car covers about 500 km on Hokkaido’s relatively flat highways.

Domestic Flights

Airport terminal building in Japan on a clear day
Flying within Hokkaido sounds extreme, but the time savings on long routes are hard to argue with

This is the option most visitors don’t consider, and it’s worth knowing about. Hokkaido has airports scattered across the island: New Chitose (Sapporo), Asahikawa, Hakodate, Kushiro, Memanbetsu (for Abashiri/Lake Akan area), and Wakkanai, among others.

ANA and JAL both run domestic flights between these airports, and discount carriers like Peach and Air Do offer even cheaper options on some routes. A one-way flight from New Chitose to Kushiro takes about 45 minutes and can cost under ¥10,000 if booked in advance. Compare that to 4 hours on the limited express for roughly the same price, and flying starts making a lot of sense.

The strongest case for flying within Hokkaido:

  • Sapporo to Wakkanai — 5+ hours by train or bus vs. 55 minutes by air
  • Sapporo to Kushiro — 4 hours by train vs. 45 minutes by air
  • Sapporo to Memanbetsu (Abashiri) — 5+ hours by train vs. 50 minutes by air

Check prices on Air Do specifically — they’re a Hokkaido-based airline with competitive fares between island airports. I’ve flown Sapporo to Hakodate with them and it was straightforward.

Sapporo’s Local Transport

The Subway

Metro station platform in Japan with waiting passengers
Sapporo’s subway is simple, clean, and gets you to most places you’d want to go in the city

Sapporo has three subway lines — Namboku (green), Tozai (orange), and Toho (blue) — and for getting around the city, they’re all you need. Single rides cost ¥210-380 depending on distance. A one-day pass costs ¥830 on weekdays, ¥520 on weekends and holidays (the Donichika ticket).

The system is straightforward. Trains run roughly every 5-7 minutes during the day. The main stations for visitors are Sapporo, Odori, and Susukino (the nightlife district — covered in the Sapporo nightlife guide). IC cards (Suica, Kitaca, etc.) work on everything.

The Streetcar

Tram traveling through snowy urban street at night
Sapporo’s streetcar loop passes through the quieter southern neighborhoods — good for Jozankei-bound buses too

Sapporo also has a single streetcar loop (the “Shiden”) that runs through the southern part of the city. It’s charming, a bit slow, and honestly not that useful for most visitors unless you’re heading to specific spots like Moiwa Ropeway or the Jozankei Onsen bus connections. Flat fare of ¥200 per ride.

Getting Between New Chitose Airport and Sapporo

Almost everyone flying into Hokkaido arrives at New Chitose Airport, about 45 minutes south of central Sapporo. You have three real options, and I’ve covered them in detail in the New Chitose Airport guide, but here’s the quick version:

  • JR Rapid Airport train — 37 minutes to Sapporo Station, roughly ¥1,150. Runs every 15 minutes. This is what most people use and it’s the best balance of speed, cost, and convenience.
  • Airport bus — About 80 minutes to Sapporo, around ¥1,100. Useful if you’re going to a hotel near Susukino or somewhere not near the JR station, since buses drop off at more stops around the city.
  • Taxi — About ¥15,000-16,000 for the full ride. Only makes sense if you’re splitting with a group of four.
Tip: The JR Rapid Airport also stops at Shin-Sapporo and Minami-Chitose. If you’re connecting to a limited express heading south (toward Noboribetsu or Hakodate), you can transfer at Minami-Chitose without going all the way into Sapporo first.

Route Comparison Table

Here’s how the main transport options stack up for the most common routes from Sapporo. All prices are approximate one-way fares.

Route Train Bus Car Flight
Sapporo to Asahikawa 1h25m / ¥4,690 2h / ¥2,300 1h40m / ~¥3,800 tolls
Sapporo to Hakodate 3h50m / ¥9,440 5h30m / ¥4,900 4h / ~¥5,500 tolls 40m / ~¥8,000
Sapporo to Kushiro 4h / ¥10,670 5h30m / ¥5,770 4h30m / ~¥5,000 tolls 45m / ~¥9,000
Sapporo to Abashiri 5h20m / ¥10,010 6h / ¥6,800 4h30m / ~¥5,000 tolls 50m / ~¥10,000
Sapporo to Wakkanai 5h10m / ¥10,450 6h / ¥6,200 5h / ~¥5,500 tolls 55m / ~¥11,000
Sapporo to Niseko 3h (via Otaru) / ¥2,860 2h30m / ¥2,470 2h / ~¥2,000 tolls
Sapporo to Otaru 32m / ¥750 1h / ¥680 40m / ~¥1,200 tolls

The pattern is clear: trains are fastest for short-to-medium distances (Asahikawa, Otaru), buses are cheapest for everything, cars win for flexibility and destinations off the main lines, and flights make sense when you’re going far east or far north.

My Honest Verdict on Each Option

Otaru Canal in winter with snow and lights in Hokkaido
Otaru is 32 minutes by train from Sapporo — the kind of easy connection that makes you think the whole island works this way. It doesn’t.

Trains are excellent for the Sapporo-Asahikawa-Hakodate corridor. Frequent, comfortable, scenic. But east and north of Asahikawa, service drops off fast. Don’t build an eastern Hokkaido itinerary around trains unless you enjoy long waits at empty platforms.

Buses are underrated. They go more places than trains, cost less, and the overnight options save you both time and money. The downside is they’re slower and schedules in rural areas can be hard to pin down. Use them for Sapporo to Niseko, Sapporo to Noboribetsu, and the overnight run to Kushiro.

Rental cars are the clear winner for eastern Hokkaido, Shiretoko, and any kind of road trip. Summer driving is genuinely enjoyable — empty roads, incredible scenery. Winter driving is doable but demands respect and experience. If you’ve never driven in snow, don’t start in Hokkaido in January.

Flights are the smart move when you’re crossing the island. Sapporo to Kushiro or Wakkanai by train eats half your day. A flight does it in under an hour. Book early on Air Do for the best Hokkaido fares.

Sapporo’s subway — just use it. Three lines, goes everywhere useful, IC cards work. The streetcar is nice for a ride but you won’t need it most days.

What I’d Do With Different Amounts of Time

3-4 days, Sapporo base: Subway in Sapporo, JR Rapid to Otaru for a day trip, maybe the limited express to Asahikawa for Asahiyama Zoo. No car needed. Check my 3-day itinerary for the route.

7 days, Sapporo + one other region: Trains for the main corridor. If heading to Hakodate, trains all the way. If heading east, consider a flight to Kushiro or Memanbetsu and rent a car there. This is how I’d structure a 7-day trip.

10+ days, full island: Rent a car from New Chitose, drive the circuit. Sapporo to Asahikawa to Abashiri to Kushiro to back to Sapporo via Obihiro. This gives you complete freedom and hits every corner. See the 10-day itinerary for the detailed route and the road trip guide for logistics.

Winter street scene in Hokkaido with snow-covered surroundings
Eastern Hokkaido in winter — jaw-dropping scenery, but you’re not getting here without a car or a very patient approach to bus schedules

Useful Apps and Resources

A few things that actually help on the ground:

  • Google Maps — Works well for train and subway routing. Less reliable for rural buses.
  • Navitime Japan Travel — Better than Google for Japanese bus schedules and connections. Free app.
  • Hyperdia — The classic train timetable tool. Still works but the interface feels dated.
  • JR Hokkaido website — Check service disruptions, timetables, and pass information. English version available.
  • IC cards — Get a Kitaca (JR Hokkaido’s card) or use any existing Suica/Pasmo/ICOCA. Works on trains, subway, buses, and convenience stores. Load at any station machine.

For staying connected, a pocket WiFi or local SIM is essential for checking real-time schedules, especially on bus routes where the only timetable is taped to the bus stop pole — in Japanese.

And if you’re still trying to figure out when to visit, transport availability is another factor. Summer has the most bus routes running (seasonal services to national parks and flower fields). Winter has more weather cancellations but the main lines keep running. The things to do guide breaks down what’s available by season.