Japan · Getting there
How to Get to Hakuba: Tokyo by Shinkansen & Express Bus (2 h 50)
By Book & Ski · Sources checked
The short answer
From Tokyo, Hakuba is as little as 2 hours 50 minutes away by Hokuriku Shinkansen to Nagano and an express bus. From Nagoya it is 3 hours 34 minutes on the limited express Shinano, and from Osaka about 4 hours 47 minutes.

Getting to Hakuba: airports and routes
| From | Distance | Getting to the resort | Source |
|---|---|---|---|
| Tokyo | Rail + bus | From 2 h 50: Hokuriku Shinkansen to Nagano, then express bus | source |
| Kanazawa | Rail | From 2 h 42: Hokuriku Shinkansen and JR Oito Line | source |
| Nagoya | Rail | From 3 h 34: limited express Shinano | source |
| Osaka | Rail | From 4 h 47: Tokaido Shinkansen, limited express Shinano and Azusa | source |
Distances and times are those published by the official source, not live journey estimates.
Tokyo to Hakuba
The quickest route is the Hokuriku Shinkansen from Tokyo to Nagano, then the express bus to Hakuba. Check the winter bus timetable for your date, and plan the final leg from the bus stop to your accommodation.
Flying in
Most international visitors land in Tokyo and continue by rail and bus. See our Tokyo-to-Hakuba guide for the station changes and luggage tips.
Explore transport providers
Enter your pickup, destination and dates on the provider’s website to check availability and prices.
Affiliate links: we may earn a commission on qualifying bookings. Confirm ski luggage, vehicle equipment, waiting time and cancellation terms before paying.
Frequently asked questions
How long does it take to get from Tokyo to Hakuba?
As little as 2 hours 50 minutes by Hokuriku Shinkansen to Nagano and the express bus.
Is there a direct train to Hakuba?
From Tokyo, no: take the Shinkansen to Nagano, then a bus. From Nagoya the limited express Shinano reaches Hakuba in about 3 hours 34 minutes.
Official sources
Checked on . Prices and timetables change; confirm with the operator before you pay. How we research.