
Osaka to Hakuba: Matsumoto, Nagano or the night bus.
Getting there · winter 2026–27 · checked 11 Oct 2026
There is no shinkansen to Hakuba, and from Osaka the Hokuriku line to Nagano is the long way round. The useful choices are the train through Nagoya and Matsumoto, an overnight ski bus that drops you at the lifts at dawn, or a day bus to Matsumoto and the local train. Fares and times below are from the operators and a December 2026 route search, with anything not yet published for 2026–27 labelled.
Best when
- Train via Matsumoto: about five hours, about ¥13,230, no Nagano detour.
- Night bus: you want to save a hotel night and ski the arrival day.
- Day bus to Matsumoto: cheapest daytime option, if you have the time.
Skip when
- Via Nagano unless you are stopping there, or going to see the snow monkeys.
- The night bus with small kids who won't sleep sitting up.
- Kansai Airport straight to Hakuba if you land after early afternoon.
My pick
Personally I’d suggest the train via Matsumoto. It is the quickest door to door, the three legs are all JR, and the only weak link is the Oito Line, where you should time the Shinano so you don’t sit in Matsumoto for an hour. If you would rather sleep on the way, the JAMJAM night bus gets you to the Happo Bus Terminal at about 6:20, early enough for first chair.
By train: Matsumoto vs Nagano
| Route | Trains | Time | Fare |
|---|---|---|---|
| Via Matsumoto | Nozomi to Nagoya, Shinano to Matsumoto, Oito Line to Hakuba | About 5 h (sample 10:45 → 15:54) | About ¥13,230 reserved |
| Via Nagano (Nagoya) | Nozomi to Nagoya, Shinano to Nagano, Alpico bus to Hakuba | About 4 h to Nagano, then about 1 h by bus | About ¥16,870 reserved |
| Via Nagano (Tsuruga) | Thunderbird to Tsuruga, Hokuriku Shinkansen to Nagano, Alpico bus | 3 h 47 – 4 h 10 to Nagano, then about 1 h | About ¥19,390 reserved |
Via Matsumoto. Nozomi from Shin-Osaka to Nagoya takes about 50 minutes; the Shinano to Matsumoto about 2 hours 5 minutes. Shin-Osaka to Matsumoto is ¥12,000 with reserved seats (¥6,400 fare, ¥3,070 Nozomi reserved, ¥2,530 Shinano reserved), or ¥11,130 unreserved. From Matsumoto, the JR Oito Line costs ¥1,230 and takes about 1 hour 40 minutes, usually with a change at Shinano-Omachi. On the Monday we checked in December, afternoon trains left Matsumoto at 14:11, 16:09 and 17:56. A sample day: Shin-Osaka 10:45, Nagoya 12:00 Shinano, Matsumoto 14:03, Oito Line 14:11, Hakuba 15:54.
Via Nagano, through Nagoya. Stay on the Shinano to Nagano (about 3 hours from Nagoya). Shin-Osaka to Nagano is ¥13,370 reserved (¥7,550 fare, ¥3,070 Nozomi, ¥2,750 Shinano). Then the Alpico express bus to Hakuba: ¥3,500 adult in winter and about an hour to the Happo Bus Terminal, the same fare to Hakuba Station, Goryu and Iwatake. More on that leg on getting to Hakuba.
Via Nagano, through Tsuruga. The Thunderbird to Tsuruga and the Hokuriku Shinkansen to Nagano take 3 h 47 to 4 h 10 and cost ¥15,890 reserved, before the bus. It is the most expensive way and not faster to Hakuba. Use it only if you are joining from Kanazawa or Fukui.
Money-saver: Kintetsu’s Meihan limited express from Osaka-Namba to Kintetsu-Nagoya takes about 2 h 15 and costs ¥4,790 with a reserved seat (¥2,860 fare + ¥1,930), against about 50 minutes on the Nozomi. Kintetsu-Nagoya is about a 9-minute walk from the JR station.
By bus
| Bus | When | Times | Fare |
|---|---|---|---|
| JAMJAM Liner SNOWLINER SL431 (overnight, direct) | 11 Dec 2026 – 27 Mar 2027 | Umeda 20:45, Namba 21:15, Kyoto 22:15 → Goryu 6:00, Happo Bus Terminal 6:20, Tsugaike 7:05, Cortina 7:25 | ¥10,000–14,500 by date |
| Alpico Osaka–Hakuba (direct) | Last season 19 Dec 2025 – 8 Mar 2026; 2026–27 not published | About 8 h 50 Osaka to Hakuba | ¥10,000–14,000 last season |
| Alpen Matsumoto day bus + Oito Line | Daily | Umeda 8:00, Shin-Osaka 8:09 → Matsumoto Bus Terminal 13:50; train to Hakuba | ¥5,500–6,700 + ¥1,230 |
| Alpen Matsumoto night bus + Oito Line | Daily | Umeda 21:40 → Matsumoto Bus Terminal 6:20; train to Hakuba | ¥6,000–7,300 + ¥1,230 |
The SNOWLINER is a three-across overnight coach with a toilet. It also boards at Kobe Sannomiya (19:45) and stops at Hakuba 47, Wadano, Iwatake, Tsugaike and Hakuba Norikura. Book the evening before the day you want to arrive. The return, SL434, runs 12 Dec 2026 to 28 Mar 2027, leaving Happo Bus Terminal at 19:45 and reaching Umeda at about 6:45.
Alpico’s own Osaka–Hakuba bus came back last winter after a break. Its route page shows no service at the moment, so don’t plan around it until the 2026–27 dates appear. Alpico’s Matsumoto–Hakuba express bus also shows no service, which is why the Oito Line is the link from Matsumoto. There is an Osaka–Nagano overnight bus as well (¥4,500–7,600), useful only if you are going to Nagano first.
Driving from Osaka
It is a long expressway day: Alpico’s bus covers about 470 km from Osaka to Hakuba and is timetabled at 8 h 50 overnight. Rent with winter tyres, carry an International Driving Permit, and check your lodge’s parking before you go. All of that is on car hire in Hakuba.
From Kansai Airport
The Haruka runs from Kansai Airport to Shin-Osaka in about 54 minutes, and then it is the Matsumoto route. On the December day we checked, the 9:42 Haruka connected to Hakuba at 15:54, for ¥13,150 with unreserved shinkansen and Shinano seats. If you land later in the day, sleep in Osaka and send the ski bags ahead on takkyubin.
Once you are in the valley
The Oito Line drops you at JR Hakuba Station, not at a lift. Pick a base that matches how you arrive on where to stay, and if you won’t have a car, read Hakuba without a car before you book.
Questions people actually ask
- What is the fastest way from Osaka to Hakuba?
- Train via Matsumoto. Shinkansen from Shin-Osaka to Nagoya (about 50 minutes), the Shinano limited express to Matsumoto (about 2 hours), then the JR Oito Line to Hakuba (about 1 hour 40 minutes with a change at Shinano-Omachi). A sample December connection leaves Shin-Osaka at 10:45 and reaches Hakuba at 15:54.
- How much is the train from Osaka to Hakuba?
- About ¥13,230 adult one-way via Matsumoto with reserved seats: ¥12,000 Shin-Osaka to Matsumoto (¥6,400 fare + ¥3,070 Nozomi + ¥2,530 Shinano) plus ¥1,230 on the Oito Line. Via Nagano it is about ¥16,870 including the ¥3,500 winter Alpico bus.
- Is there a direct bus from Osaka to Hakuba?
- Yes, an overnight one. The JAMJAM Liner SNOWLINER SL431 runs 11 Dec 2026 to 27 Mar 2027, leaving Osaka Umeda at 20:45 and reaching Happo Bus Terminal at about 6:20, with fares of ¥10,000–14,500 by date. Alpico also ran a direct Osaka–Hakuba bus last winter (19 Dec 2025 – 8 Mar 2026); its 2026–27 timetable is not published yet.
- Matsumoto or Nagano: which way should I go?
- From Osaka, Matsumoto. It is the shorter and cheaper rail route. Nagano only makes sense if you are stopping there anyway, for example to see the snow monkeys, or if you want one Shinano straight through to Nagano and the Alpico bus that drops at Happo, Goryu and Iwatake.
- Can I get from Kansai Airport to Hakuba in one day?
- Yes, if you land by late morning. Haruka to Shin-Osaka, then the Matsumoto route: a sample connection leaves Kansai Airport at 9:42 and reaches Hakuba at 15:54 for ¥13,150 with unreserved shinkansen and Shinano seats. Land in the evening and you are better off sleeping in Osaka.
Sources · checked 11 Oct 2026
- JAMJAM Liner: SNOWLINER SL431, Kansai to Hakuba (fares and calendar)
- Kuri-board: SNOWLINER Osaka ⇄ Hakuba 2026–27 timetable
- Alpico: Osaka/Kyoto – Hakuba express bus route page
- Alpico Holdings: Osaka/Kyoto – Hakuba winter service notice (Dec 2025)
- Hankyu Kanko Bus: Osaka/Kyoto – Matsumoto timetable and fares
- Alpico: Nagano – Osaka/Kyoto express bus
- Alpico: Nagano – Hakuba express bus (winter fare)
- NAVITIME route search: Shin-Osaka → Hakuba, 21 Dec 2026
Rail fares and times come from a route search for Monday 21 Dec 2026 and include reserved-seat charges unless marked. Bus fares vary by date; check the operator for your day. Alpico's 2026–27 Osaka–Hakuba dates were not published when checked.
Keep planning
Guides