Can anyone tell me the best way to get to Hakuba? Our plane arrives at Narita at 5:05pm and I would assume that makes it too late to catch the Shinkansen as we would need to get through baggage and customs (1 or so hours) then catch the express to Tokyo (another hour) so by that time it will be around 7pm.
Whilst the Shinkansen does travel after 7pm, unfortunately the buses from Nagano to Hakuba don't run after I think 8pm so we will most likely not make it.
I've looked at Hakubus which looks ok, but are there any bus companies that leave around 6-7pm?
Staying in Tokyo for the night is not an option as we have booked accommodation in Hakuba already and flights can't be changed.