Hakuba is easily accessible, whether arriving by plane or travelling from other cities. You can travel to Hakuba via bullet train, local train, bus or car, the information and maps here will make your travel plans that much easier.
You can also take a Shuttle bus direct to Hakuba from either Narita or Haneda airports, You can book your tickets here: http://www.naganosnowshuttle.com/
From Narita or Haneda airport you catch a train to Tokyo train station. We recommend travelling to Hakuba by bullet train to Nagano (1.5 hours), then taking a bus to Hakuba (50mins) or local train (40mins). You don't need to book tickets, you can buy them at Tokyo and Nagano stations.
If you are arriving in Tokyo before noon you can comfortably make your way to Hakuba the same day.
If you are arriving in Tokyo after noon we recommend staying overnight then making your way the next day (the final bullet train leaves Tokyo at 5.30pm).
Use the subway app (iPhone|Android) to help navigate around Tokyo and Japan.