English
Book Now

Access

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Getting to Hakuba from Tokyo

These are the main ways to get to Hakuba from Tokyo. If you’re after speed and comfort, we recommend the bullet train. 

On a tighter budget? The bus is the most affordable option.

Option 1: Bullet Train + Bus via Nagano (Fastest Route)

Take the Shinkansen (bullet train) from Tokyo or Ueno Station to Nagano Station, then transfer to a bus bound for Hakuba.

  • Time: Around 3 hours total
  • Cost: Approx. ¥10,400 per adult / ¥5,200 per child

Booking:

  • Train tickets can be reserved through the JR East reservation system or Rakuten Travel.
  • For train times and platform info, check Google Maps or Jorudan.

Nagano to Hakuba Bus:

  • At Nagano Station, exit from the East Exit and head to Bus Stop #26.
  • Buses run roughly hourly from 8:20 to 20:00.
  • Cost: ¥3,500 per adult / ¥1,750 per child
  • Important: The last bus to Hakuba departs at 20:30. After that, your only option is a metered taxi via the Uber or Go Taxi app.
  • Check the latest Nagano to Hakuba bus timetable before your trip.

     

Option 2: Direct Train from Shinjuku (Azusa Express)

There’s no Shinkansen straight to Hakuba, but the Azusa Express runs daily between Shinjuku and Hakuba Station.

  • Time: About 3 hours 40 minutes
  • Cost: ¥8,050 per adult (12+), ¥4,020 per child (6–11). Kids 5 and under ride free (non-reserved seat).

Schedule:

  • Azusa 5: Leaves Shinjuku at 8:00, arrives Hakuba at 11:40
  • Azusa 38: Leaves Hakuba at 13:41, arrives Shinjuku at 17:25

Tickets can be reserved through the JR East website.

 

Option 3: Direct Bus from Shinjuku (Cheapest Option)

The Alpico Highway Bus runs directly from Shinjuku to Hakuba — no transfers needed.

  • Time: Around 5 hours (can be longer with traffic)
  • Cost: ¥6,400 per adult / ¥3,200 per child

Details:

  • Departs from the Shinjuku Expressway Bus Terminal, connected to JR Shinjuku Station (New South Gate).
  • Makes two rest stops along the way.
  • Be aware of possible delays during holidays and weekends.
  • Tickets and up-to-date schedules are available at highwaybus.com.

     

CompanyJourney fromDepartureArrivalStopAdultChild
JamJamTokyo Station07:1012:00Happo Lawson Store¥7,000 ~¥7,000~
KeioShinjuku Bus Terminal7:3512:48Happo Bus Terminal¥6,400¥3,200
AlpicoShinjuku Bus Terminal9:3514:57Happo Bus Terminal¥6,400¥3,200
KeioShinjuku Bus Terminal10:2515:38Happo Bus Terminal¥6,400¥3,200
AlpicoShinjuku Bus Terminal15:0520:18Happo Bus Terminal¥6,400¥3,200
KeioShinjuku Bus Terminal17:0522:27Happo Bus Terminal¥6,400¥3,200
AlpicoShinjuku Bus Terminal23:056:32Happo Bus Terminal¥6,400¥3,200
JamJamTokyo Station23:405:55Happo Lawson Store¥8,000~¥8,000~

From Osaka / Kyoto / Nagoya

From Kyoto or Osaka we recommend taking the Shinkansen (bullet train) to Nagoya. 

Once there the most convenient and fastest way to Hakuba is to take the Shinano line train to Matsumoto Station and then take any Oito line train to Hakuba station.
 

Cost: 7000-11000 yen per person
Time: around 3-4 hours depending on start location

 

Join the Blackwood Mailing List

Get the latest news and special offers