• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 4 ways to get from Asakusa to Hakuba by train, bus, night bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, bus  •  3h 2m

  1. Take the train from Ueno to Nagano Shinkansen Kagayaki / ...
  2. Take the bus from Nagano station to Hakuba-Happo bus terminal

$71 - $92

Cheapest option

Bus  •  7h 30m

  1. Take the bus from Haneda Airport Terminal 1 Station to Hakuba Happo

$58 - $90

2 alternative options

Night bus  •  9h 8m

  1. Take the night bus from Asakusa-Kaminarimon to Nagano

$63

Drive  •  3h 34m

  1. Drive from Asakusa to Hakuba 167.2 miles

$28 - $45

Questions & Answers

The cheapest way to get from Asakusa to Hakuba is to drive which costs ¥3100 - ¥4600 and takes 3h 34m.

More details

The quickest way to get from Asakusa to Hakuba is to train and bus which costs ¥8000 - ¥11000 and takes 3h 2m.

More details

No, there is no direct bus from Asakusa to Hakuba. However, there are services departing from Asakusa View Hotel, Tokyo and arriving at Hakuba Happo via Haneda Airport Terminal 1 Station. The journey, including transfers, takes approximately 7h 30m.

More details

The distance between Asakusa and Hakuba is 206 km. The road distance is 267.6 km.

Get driving directions

The best way to get from Asakusa to Hakuba without a car is to train and bus which takes 3h 2m and costs ¥8000 - ¥11000.

More details

It takes approximately 3h 2m to get from Asakusa to Hakuba, including transfers.

More details

Asakusa to Hakuba bus services, operated by Keikyu Limousine, arrive at Haneda Airport Terminal 1 Station.

More details

Asakusa to Hakuba bus services, operated by Keikyu Limousine, arrive at Hakuba Happo station.

More details

Yes, the driving distance between Asakusa to Hakuba is 268 km. It takes approximately 3h 34m to drive from Asakusa to Hakuba.

Get driving directions

There are 351+ hotels available in Hakuba. Prices start at $76 USD per night.

More details

Map of how to get from Asakusa to Hakuba.
Launch map view
  • Distance: 129 miles
  • Duration: 3h 2m

What companies run services between Asakusa, Japan and Hakuba, Japan?

Keikyu Limousine operates a bus from Asakusa to Hakuba once daily. Tickets cost $50 - $80 and the journey takes 5h 25m.

Train operators
Japan Railways Shinkansen
Website
hyperdia.com
Train from Ueno to Nagano
Ave. Duration
1h 17m
Frequency
Every 30 minutes
Estimated price
$50 - $75
Schedules at
hyperdia.com
Unreserved seat
$50 - $70
Reserved seat
$60 - $75
Green seat
$75 - $110
Bus operators
Alpico Group
Phone
+886-2-2501-8559
Website
alpico.co.jp
Bus from Nagano station to Hakuba-Happo bus terminal
Ave. Duration
1h 15m
Frequency
Hourly
Estimated price
$18
Schedules at
alpico.co.jp
Keikyu Limousine
Website
hnd-bus.com
Bus from Haneda Airport Terminal 1 Station to Hakuba Happo
Ave. Duration
5h 25m
Frequency
Once daily
Estimated price
$50 - $80
Schedules at
hnd-bus.com
Access Shinshu
Website
alpico.co.jp
Night bus from Asakusa-Kaminarimon to Nagano
Ave. Duration
7h 23m
Frequency
Once daily
Estimated price
$46
Schedules at
alpico.co.jp

Want to know more about travelling around Japan

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.