Nagano to Hakuba: Bus, Train & Car Access Guide
Nagano to Hakuba: Your Three Options Compared
You have arrived at Nagano Station by Hokuriku Shinkansen — now you need to cover the final 60 km to Hakuba. This last leg is where many travelers' planning falls apart, because the options are not obvious and the wrong choice can cost you hours.
Three ways to get from Nagano Station to Hakuba:
| Option | Time | Cost (adult) | Best For |
|---|---|---|---|
| Alpico highway bus | ~70 min | ¥3,500 (~$23) | Most travelers — fast, direct, luggage space |
| JR Oito Line (via Matsumoto) | ~2h 43min | ¥3,180-6,614 (~$21-44) | JR Pass holders, scenic summer travel |
| Rental car | ~60 min | Fuel + tolls ~¥700-1,000 | Groups, flexibility, multiple resort visits |
The bus is the right choice for most people. The train is slower but covered by JR Pass. The car wins for groups and flexibility but requires winter tires December through March.
For the full journey from Tokyo, see our Tokyo-to-Hakuba access guide. For multi-origin routing options, see our comprehensive Hakuba access guide. This article covers the Nagano-to-Hakuba leg specifically — the transfer most travelers need to get right. For broader Nagano route planning, see our hub guide.
Alpico Highway Bus: The Fastest and Most Popular Route
Schedule, Fares, and How to Book
The Alpico Kotsu (アルピコ交通) highway bus runs direct from Nagano Station East Exit (長野駅東口) to Hakuba Station (白馬駅). According to the Alpico winter timetable, the ride takes approximately 70 minutes.
Fares for winter 2026:
- Adults: ¥3,500 (~$23)
- Children: ¥1,750 (~$12)
- Nagano Snow Shuttle (alternative operator): ¥3,750 flat rate
Buses depart from the East Exit Bus Terminal. Follow English signs from the Shinkansen platforms — the bus terminal is a 5-minute walk from the train gates. Alpico ticket counters are at the terminal.
Booking is available online through the Alpico website up to one month in advance. During peak ski season (late December through early February) and Golden Week, advance booking is strongly recommended — popular departure times sell out.
What to Know About the Winter Timetable
The winter schedule runs from December 13 through March 31, with buses departing from approximately 7:55 AM to 8:30 PM. The last bus departs at 20:30 — this is critical if your Shinkansen arrives late.
Alpico adds extra buses when demand is high, but the last departure time does not change. If your Shinkansen is delayed and you miss the 20:30 bus, your options are a pre-booked taxi (expensive) or staying overnight in Nagano.
The return route (Hakuba to Nagano) runs similar hours. Check current schedules on the Alpico website, as summer timetables have fewer departures.
Important: The Alpico bus is NOT covered by the Japan Rail Pass. This is a private highway bus, not a JR service.
JR Oito Line: The Scenic (but Slow) Train Route
The JR train route from Nagano to Hakuba goes via Matsumoto — you travel south to Matsumoto first, then north along the Oito Line (大糸線) through a scenic mountain river valley to Hakuba Station. According to JR East, the total journey takes approximately 2 hours 43 minutes.
Fares range from ¥3,180 (local trains only) to ¥6,614 (using the Limited Express Shinano between Nagano and Matsumoto). The JR Pass covers all portions of this route.
The Oito Line section from Matsumoto to Hakuba is the scenic highlight — the train follows the Himekawa river valley through mountains, with views of the Northern Alps in clear weather. In summer, this is a genuinely pleasant ride. In winter, the scenery is dramatic but the practical advantage of the bus (faster, direct, no transfer) makes the train harder to justify.
The route requires a transfer at Matsumoto. Connection times vary — check Hyperdia or the JR East app for specific departure combinations. Some travelers use the Limited Express Shinano from Nagano to Matsumoto (42 minutes) and then a local Oito Line train to Hakuba (about 1 hour).
Driving and Rental Car: Winter Tires Required
Driving from Nagano to Hakuba takes approximately 60 minutes via Route 148 (国道148号) — the most direct road route through the mountains. The distance is about 43 km.
Winter driving (December-March): Studless winter tires (スタッドレスタイヤ) are mandatory. Route 148 runs through mountain valleys and passes that receive heavy snowfall. Black ice, reduced visibility, and narrow cleared lanes are common. If you rent a car, confirm the vehicle is equipped with winter tires — most Nagano rental agencies provide them standard during winter, but verify at booking.
Summer driving: Straightforward and pleasant. The road follows river valleys with mountain views.
Fuel and toll costs are minimal — approximately ¥700-1,000 for the journey. Check rental agencies for current rates, as pricing varies by season and agency.
Driving makes the most sense for groups (splitting rental costs), families with heavy luggage, or travelers planning to visit multiple ski resorts during their stay (many Hakuba resorts are spread across the valley and bus connections between them are limited).
Luggage, Timing, and Practical Tips
Luggage Storage and Forwarding at Nagano Station
Nagano Station has coin lockers for temporary storage if you arrive with time to spare before your bus. For skis, snowboards, and oversized luggage, consider Takkyubin (宅急便) luggage forwarding — you can send bags from the station to your Hakuba accommodation. Most hotels and pension-style lodges accept Takkyubin deliveries.
The Alpico bus has a luggage compartment underneath that accommodates ski and snowboard bags. Standard suitcases also fit. There is no additional luggage fee.
What to Do If You Miss the Last Bus
The last winter bus leaves Nagano Station East Exit at 20:30. If you miss it:
- Pre-booked taxi: Arrange in advance through your Hakuba accommodation — expect a significant fare for the 60 km mountain drive.
- Stay overnight in Nagano: Hotels near the station are available. Catch the first morning bus.
- No Uber: Ride-hailing services do not operate reliably on this route.
The safest approach: book a Shinkansen arriving at Nagano by 19:00 to leave comfortable buffer for the 20:30 last bus.
Frequently Asked Questions
Q: How long does the bus take from Nagano to Hakuba? A: Approximately 70 minutes by Alpico highway bus from Nagano Station East Exit to Hakuba Station. The fare is ¥3,500 (~$23) for adults and ¥1,750 (~$12) for children (winter 2026 rates). Book in advance during peak ski season — popular departure times sell out.
Q: Does the JR Pass cover the train to Hakuba? A: The JR Pass covers the JR Oito Line route (Nagano → Matsumoto → Hakuba), but the journey takes about 2 hours 43 minutes with a transfer at Matsumoto — much slower than the 70-minute bus. The Alpico highway bus is NOT covered by the JR Pass. For most travelers, buying a bus ticket separately is worth the time savings.
Q: Is it safe to drive from Nagano to Hakuba in winter? A: Possible but requires studless winter tires, which are mandatory on Route 148 from December through March. The road can be icy and snowy, with reduced visibility in storms. Confirm your rental car has winter tires at booking. Most first-time visitors choose the bus in winter for simplicity.
Q: What if I miss the last bus from Nagano to Hakuba? A: The last winter bus departs at 20:30. After that, your options are a pre-arranged taxi or staying overnight in Nagano and catching the first morning bus. There is no reliable ride-hailing service on this route. Plan your Shinkansen to arrive by 19:00 for safe buffer.
Q: Can I bring ski equipment on the Alpico bus? A: Yes — ski and snowboard bags go in the storage compartment underneath the bus at no extra charge. Standard suitcases also fit. For oversized luggage or if you want to travel light, use Takkyubin forwarding from Nagano Station to send bags directly to your Hakuba accommodation.
Frequently Asked Questions
- How long does the bus take from Nagano to Hakuba?
- Approximately 70 minutes by Alpico highway bus from Nagano Station East Exit to Hakuba Station. The fare is ¥3,500 (~$23) for adults and ¥1,750 (~$12) for children (winter 2026 rates). Book in advance during peak ski season — popular departure times sell out.
- Does the JR Pass cover the train to Hakuba?
- The JR Pass covers the JR Oito Line route (Nagano → Matsumoto → Hakuba), but the journey takes about 2 hours 43 minutes with a transfer at Matsumoto — much slower than the 70-minute bus. The Alpico highway bus is NOT covered by the JR Pass. For most travelers, buying a bus ticket separately is worth the time savings.
- Is it safe to drive from Nagano to Hakuba in winter?
- Possible but requires studless winter tires, which are mandatory on Route 148 from December through March. The road can be icy and snowy, with reduced visibility in storms. Confirm your rental car has winter tires at booking. Most first-time visitors choose the bus in winter for simplicity.
- What if I miss the last bus from Nagano to Hakuba?
- The last winter bus departs at 20:30. After that, your options are a pre-arranged taxi or staying overnight in Nagano and catching the first morning bus. There is no reliable ride-hailing service on this route. Plan your Shinkansen to arrive by 19:00 for safe buffer.
- Can I bring ski equipment on the Alpico bus?
- Yes — ski and snowboard bags go in the storage compartment underneath the bus at no extra charge. Standard suitcases also fit. For oversized luggage or if you want to travel light, use Takkyubin forwarding from Nagano Station to send bags directly to your Hakuba accommodation.