• See More

    There are lots of trains and they're super frequent. It takes less than an hour from Narita Airport to Ueno, about 45 minutes. The seats are comfy and there's a space for luggage in the train car.

Hokkaido Tohoku Kanto Chubu Hokuriku Kansai Chugoku Shikoku Kyushu Okinawa