Travel from Tokyo to Hakuba

Bus or train from Tokyo to Hakuba?

Japan Railways (JR) operates a train from Tokyo to Hakuba every 10 minutes. Tickets cost $1 - $3 and the journey takes 14 min. Japan Railways Limited Express also services this route 5 times a week. Alternatively, Toei Subway operates a bus from Tokyo to Hakuba every 10 minutes. Tickets cost $1 - $2 and the journey takes 6 min. Access Shinshu also services this route 5 times a day.

How to get from Tokyo to Hakuba

From Tokyo train to Shinjuku(Jr) then train to Hakuba. 5 h 11 min ¥7986. From Ichigaya subway to Bus terminal Shinjuku, Tokyo then bus to Hakuba Happo. 6 h 19 min ¥5067. From Tokyo drive to Hakuba. 3 h 31 min ¥3802. From Tokyo train to Hamamatsucho, Monorail to Tokyo Haneda airport, fly to Toyama airport, taxi to Toyama, train to Nagano, then shuttle to Hakuba. 6 h 4 min ¥23473.

Is there a direct train between Tokyo and Hakuba?

No, there is no direct train from Tokyo to Hakuba. However, there are services departing from Tokyo and arriving at Hakuba via Shinjuku(Jr). The journey, including transfers, takes approximately 5 h 11 min.
Close Print Itinerary
  1. Here are 4 options to get from
    Tokyo to Hakuba:

    1. Trip:
      1 Train
      • One-Way approx: USD $62 - $77
      • Duration: 5 h 11 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $62 - $77
        • Duration: 5 h 11 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $46
      • Duration: 6 h 19 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $46
        • Duration: 6 h 19 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $28 - $45
      • Duration: 3 h 31 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $28 - $45
        • Duration: 3 h 31 min
        Close x
    4. Trip:
      4 Fly, train
      • One-Way approx: USD $161 - $485
      • Duration: 6 h 4 min
      Open +
      • Trip:
        4 Fly, train
        • One-Way approx: USD $161 - $485
        • Duration: 6 h 4 min
        Close x