Written by: The Shiroumaso Team — A traditional ryokan operating in Hakuba for over 50 years
Wondering how to get from Tokyo to Hakuba? Shinkansen? Bus? Rental car? It's actually easier than you think.
Hakuba is just 3.5 hours from Tokyo. Take the Hokuriku Shinkansen to Nagano Station (about 1 hour 30 minutes), then catch the Alpico Express Bus to Hakuba (about 1 hour 10 minutes). That's only one transfer.
In this guide, we compare 6 routes from Tokyo to Hakuba by price, travel time, and convenience. We also cover airport access from Narita and Haneda, rental car advice, and winter driving — all from a local Hakuba perspective.
Full Hakuba overview: Hakuba Complete Guide 2026
Where Is Hakuba? Which Airport to Fly Into?
Hakuba's Location — In the Heart of the Japan Alps
Hakuba is a mountain resort in northern Nagano Prefecture, nestled at the eastern foot of the Northern Japan Alps (Hida Mountains). Surrounded by peaks reaching 700–3,000m, it's located roughly 200km from Tokyo (as the crow flies) and about 60km northwest of Nagano city.
3 Airport Comparison — Narita vs Haneda vs Kansai
If you're flying into Japan from overseas, your choice of airport affects the route to Hakuba.
| Airport | Time to Hakuba | Approximate Cost | Best For |
|---|---|---|---|
| Haneda (HND) | ~4–5 hours | ~¥9,000–12,000 | Most convenient. Frequent flights. |
| Narita (NRT) | ~5–6 hours | ~¥10,000–14,000 | Budget airlines (LCC). +50 min to Tokyo Station. |
| Kansai (KIX) | ~6–7 hours | ~¥15,000–20,000 | Combining with Osaka/Kyoto trip. |
Recommendation: If Hakuba is your main destination, Haneda Airport is the most convenient. It's faster to reach Tokyo Station (Keikyu Line ~19 min + JR ~5 min), where you can hop on the Shinkansen to Nagano.
6 Ways to Get from Tokyo to Hakuba
Direct Airport Shuttle Bus — Narita / Haneda → Hakuba (Winter Only)
During the winter season (mid-December to mid-March), direct shuttle buses run from Narita and Haneda airports straight to Hakuba — no transfers, no need to go into central Tokyo. Ideal for skiers with heavy luggage.
Narita Airport → Hakuba (Direct Bus)
| Operator | Departure | One-Way Price | Travel Time |
|---|---|---|---|
| Nagano Snow Shuttle | Terminal 2 | ¥12,500–13,750 | ~6–7 hours |
| JamJam Liner | Terminal 3 | ¥12,000–13,000 | ~6–7 hours |
- Nagano Snow Shuttle: Up to 4 departures daily (09:15 / 11:00 / 15:00 / 20:30)
- Buses include WiFi, power outlets, restroom, and handle large luggage/ski equipment
- Drop-off at Hakuba Station or directly at your accommodation (varies by departure)
Haneda Airport → Hakuba (Direct Bus)
| Operator | Departure | One-Way Price | Travel Time |
|---|---|---|---|
| Nagano Snow Shuttle | Terminal 3 | ¥11,500–12,750 | ~4–5 hours |
| JamJam Liner | Terminal 3 | ¥11,000–12,000 | ~4–5 hours |
- Nagano Snow Shuttle: Up to 4 departures daily (07:45 / 09:45 / 12:15 / 16:15)
- Overnight option available (JamJam 22:20 → arrives 05:55)
How to book: Reserve through Klook or KKday. Book early during peak season (New Year, holidays).
Shinkansen + Bus — Fastest (about 3.5 hours)
This is the recommended route. Take the Hokuriku Shinkansen "Hakutaka" from Tokyo Station to Nagano Station (about 1 hour 30 minutes), then transfer to the Alpico Express Bus to Hakuba (about 1 hour 10 minutes). Total: approximately 3.5 hours.
Shinkansen (Tokyo → Nagano)
| Seat Class | One-Way Price |
|---|---|
| Non-reserved (Jiyuseki) | ¥7,810 |
| Reserved (Shiteiseki) | ¥8,340 |
| Green Car (First Class) | ¥12,000 |
| Gran Class | ¥15,150 |
- Travel time: Fastest 1h 25min, average 1h 30–35min
- Frequency: Approximately 1 train per hour
- First train: Tokyo 06:28 → Nagano 08:03
- Last train: Tokyo 20:12 → Nagano 21:47
Sample Hakutaka Schedule
| Train | Depart Tokyo | Arrive Nagano | Duration | Note |
|---|---|---|---|---|
| Hakutaka 551 | 06:28 | 08:03 | 1h 35min | First train |
| Hakutaka 559 | 10:33 | 12:04 | 1h 31min | Morning |
| Hakutaka 567 | 14:24 | 15:54 | 1h 30min | Afternoon |
| Hakutaka 577 | 20:12 | 21:47 | 1h 35min | Last train |
Alpico Express Bus (Nagano → Hakuba) — Winter 2025–2026 schedule
| Destination | Adult One-Way | Child | Travel Time |
|---|---|---|---|
| Hakuba Goryu | ¥3,500 | ¥1,750 | ~1h 10min |
| Hakuba Station | ¥3,500 | ¥1,750 | ~1h 10–15min |
| Hakuba Happo Bus Terminal | ¥3,500 | ¥1,750 | ~1h 10–25min |
Sample Bus Schedule (Nagano → Hakuba)
| Bus No. | Depart Nagano | Arrive Happo | Note |
|---|---|---|---|
| 24851 | 07:55 | 09:10 | First bus (select dates) |
| 24805 | 09:00 | 10:10 | Reservation required |
| 24813 | 12:30 | 13:40 | Reservation required |
| 24821 | 20:30 | 21:40 | Last bus — reservation required |
Important: During the winter season, some buses require advance reservation while others are first-come-first-served. Book at Highway Bus Dot Com up to 2 months in advance. Reserving in advance is recommended to guarantee a seat.
Total cost (Tokyo → Hakuba): ¥11,310–11,840 (non-reserved/reserved Shinkansen + bus)
Highway Bus (Direct) — Cheapest
A direct highway bus from Busta Shinjuku to Hakuba Happo Bus Terminal — no transfers needed.
| Type | One-Way Price | Travel Time |
|---|---|---|
| Daytime (online booking) | ¥6,000–7,800 | ~5h 13min |
| Daytime (counter purchase) | ¥7,800 | ~5h 13min |
| Overnight (online booking) | ¥8,000–9,800 | ~7h 23min |
- Operated by: Alpico Transport & Keio Bus East (joint service)
- Departure: Busta Shinjuku (directly connected to JR Shinjuku Station South Exit)
- Arrival: Hakuba Goryu, Hakuba Station, Hakuba Happo Bus Terminal, Tsugaike Kogen
- Booking: Highway Bus Dot Com — from 1 month before departure
Sample Departures:
- Morning: Shinjuku 07:35 → Hakuba Happo 12:48
- Afternoon: Shinjuku 15:05 → Hakuba Happo 20:27
- Overnight: Shinjuku 23:05 → Hakuba Happo 06:00 (next day)
Note on luggage: Ski/snowboard equipment and oversized luggage may not fit in the trunk. Consider sending your gear ahead to your accommodation via a delivery service (takkyubin).
Limited Express Azusa (Direct) — No Transfer from Shinjuku
An alternative to the Shinkansen route (via Nagano) is the Limited Express Azusa 5, which runs direct from Shinjuku to Hakuba with no transfer needed. This is the only direct train on this route, operating once per day.
Direct Shinjuku → Hakuba: "Azusa 5" (1 train per day)
| Train | Depart Shinjuku | Arrive Matsumoto | Arrive Hakuba | Total Time |
|---|---|---|---|---|
| Azusa 5 | 08:00 | 10:37 | 11:40 | ~3h 40min |
| Detail | Info |
|---|---|
| Seating | All reserved seats (no non-reserved seats) |
| One-way fare | ~¥6,620 (base fare + limited express surcharge) |
| Booking | Eki-net — from 1 month before departure |
Key advantage: The Limited Express Azusa 5 offers a direct ride from Shinjuku to Hakuba with no transfers. For speed, the Shinkansen route (Tokyo → Nagano → bus, ~3.5 hours) is faster, but Azusa offers the convenience of a single, transfer-free journey.
Note: Azusa 5 operates only once per day (departing Shinjuku at 08:00). If you can't catch this train, we recommend the Shinkansen + bus route instead.
Rental Car — Most Freedom
Rent a car at Nagano Station or in Tokyo and drive to Hakuba.
- Travel time: ~1 hour from Nagano, ~4–5 hours from Tokyo
- Cost: ~¥8,500–25,000/day (depending on vehicle class and 4WD option)
See the Driving to Hakuba section for full details on rental cars, international licenses, and winter driving.
Taxi / Private Transfer — Most Comfortable
Door-to-door service from Tokyo Station or the airport directly to your hotel in Hakuba.
- Cost: From ~¥50,000–80,000 (varies by vehicle and group size)
- Travel time: ~3.5–4.5 hours
- Benefits: No luggage hassles, no transfers, delivered to your hotel door
- Best for: Group travel (4–8 people) — split the cost to make it affordable
From Narita / Haneda Airport to Hakuba — Step by Step
From Narita → Tokyo → Hakuba
Step 1: Narita Airport → Tokyo Station
| Transport | Price (Adult) | Travel Time | Key Feature |
|---|---|---|---|
| N'EX (Narita Express) | ¥3,070 (ordinary car) | Fastest 53 min | Direct to Tokyo Station — no transfer |
Tip: N'EX goes direct to Tokyo Station with no transfer — ideal if you have heavy luggage. For round-trip, the "N'EX TOKYO Round Trip Ticket" at ¥5,000 is a great deal (normally ¥6,140 round trip).
Step 2: Tokyo Station → Nagano Station (Hokuriku Shinkansen "Hakutaka" — about 1h 30min)
Step 3: Nagano Station → Hakuba (Alpico Express Bus — about 1h 10min)
From Haneda → Tokyo → Hakuba
Step 1: Haneda Airport → Tokyo Station
| Route | Price (IC Card) | Travel Time | Key Feature |
|---|---|---|---|
| Keikyu Line + JR (transfer at Shinagawa) | ¥494 | ~19–25 min | Cheapest and fastest |
| Tokyo Monorail + JR (transfer at Hamamatsucho) | ¥686 | ~24–30 min | Transfer at Hamamatsucho |
Tip: Keikyu is cheaper and faster.
Steps 2–3: Same as from Narita (Tokyo Station → Nagano → Hakuba)
Driving to Hakuba — International License, Winter Driving, Parking
Rental Car Prices (Winter, 4WD)
Approximate rates from major companies near Nagano Station:
| Vehicle Class | 24-Hour Rate (incl. 4WD) | Examples |
|---|---|---|
| Compact | ~¥8,500–11,000 | Yaris, Fit, Note |
| SUV | ~¥12,000–18,000 | Yaris Cross, CX-5, Raize |
| Minivan (7–8 seats) | ~¥18,000–25,000 | Voxy, Serena, Noah |
- In winter (Dec–Mar), most major rental companies in Nagano include studless tires at no extra charge
- 4WD option surcharge: from ¥1,650/day
- Major rental offices near Nagano Station: Toyota, Nippon, Orix, Times (2–5 min walk)
- Local option: Hakuba Rent-a-Car (in Hakuba village) — all vehicles come with 4WD, studless tires, and ski carriers as standard
International Driving Permit (IDP)
To rent and drive a car in Japan, you need:
- Passport
- International Driving Permit based on the 1949 Geneva Convention — permits from countries party to this convention (Australia, USA, UK, Thailand, and many others) are valid in Japan
- Your home country's driving license (may be requested for verification)
Important: International permits issued under the Vienna Convention only are NOT valid in Japan. Make sure your IDP is based on the 1949 Geneva Convention.
Your IDP is valid in Japan for up to 1 year from the date of entry, or until the IDP expiration date — whichever comes first.
Winter Driving Tips
Hakuba receives heavy snowfall in winter, and roads can be icy. Key tips:
- 4WD + studless snow tires are essential — all-season tires are dangerous on Hakuba's winter roads
- Lift your wipers when parked — prevents them from freezing to the windshield
- Keep a snow scraper in the car — you'll need it every morning
- Main roads (Route 148) are plowed regularly, but side streets can be very slippery
- Don't drive too close to the road edges — what looks like a shoulder may be a ditch or rice paddy hidden under snow
Parking in Hakuba
Good news for drivers: most ski resorts in Hakuba offer free parking.
| Ski Resort | Parking Fee | Capacity | Notes |
|---|---|---|---|
| Happo-one | Free (lots 2, 3, 5, 6, 8, 9). A/B/C near gondola: ¥1,000/day | ~1,100 cars | Arrive before 7:30 on weekends |
| Iwatake | Free | ~1,000 cars | Arrive before 8:00 on weekends |
| Able Hakuba Goryu | Free | ~1,500 cars | Shuttle bus recommended on weekends |
| Hakuba47 | Free | ~2,000 cars | Lot 2 is most convenient |
| Tsugaike Kogen | Weekdays free / Weekends ¥500 | — | Overnight parking: use Lot 2 (free) |
Complete Comparison Table
| Route | Travel Time | One-Way Cost | Best Feature | Recommended For |
|---|---|---|---|---|
| Airport Shuttle Bus | ~4–7 hours | ~¥11,000–13,750 | Direct from airport, no Tokyo transfer | Skiers with heavy luggage (winter only) |
| Shinkansen + Bus | ~3.5 hours | ~¥11,300–11,840 | Fastest, reliable, comfortable | First-time visitors, time-conscious |
| Highway Bus (Direct) | ~5 hours | ~¥6,000–7,800 | Cheapest, no transfer | Budget travelers, overnight option |
| Ltd. Express Azusa (Direct) | ~3h 40min | ~¥6,620 | Direct, no transfer | Departing from Shinjuku (1/day) |
| Rental Car | ~4–5 hours | ~¥8,500–25,000/day | Most freedom, easy with luggage | Groups, families with ski gear |
| Taxi / Private Transfer | ~3.5 hours | ~¥50,000–80,000 | Most comfortable, door-to-door | VIP, families with small children |
FAQ — Getting to Hakuba
How far is Hakuba from Tokyo?
About 200km as the crow flies, or roughly 270km by road. By Shinkansen + bus, it takes about 3.5 hours. By car, about 4–5 hours. A day trip is possible, but we recommend staying at least one night.
How much is the bullet train from Tokyo to Hakuba?
The Shinkansen "Hakutaka" from Tokyo to Nagano costs ¥7,810–8,340 one way (non-reserved/reserved). Add ¥3,500 for the Alpico bus from Nagano to Hakuba. Total: approximately ¥11,310–11,840 one way.
Which airport is best for Hakuba?
Haneda Airport is the most convenient for Hakuba — it's closer to central Tokyo and easy to connect to the Shinkansen. If you're flying budget airlines (LCC), you'll likely arrive at Narita, which adds about 50 minutes to reach Tokyo Station.
Can I drive to Hakuba in winter?
Yes, but 4WD with studless snow tires is essential. Most major rental companies at Nagano Station include studless tires as standard in winter. If you have no experience driving in snow, we recommend the Shinkansen + bus route instead.
How do I get back from Hakuba to Tokyo?
The same route in reverse: bus from Hakuba → Nagano, then Shinkansen → Tokyo. The first bus departs Hakuba around 05:30, arriving at Nagano at 06:50 — in time for the morning Shinkansen. Alternatively, take the direct highway bus from Hakuba back to Shinjuku.
Related Articles
Stay at a Traditional Ryokan in Hakuba
Shiroumaso has been welcoming guests for over 50 years. Enjoy kaiseki cuisine made with local ingredients, private onsen with natural hot spring water, and staff experienced in hosting international guests. Conveniently located near Happo-one ski resort.
Check Availability & Book →Last updated: March 2026 | Prices and schedules are subject to change. Please check official websites for the latest information before traveling.