Shinjuku is a non-stop shopping and entertainment district in central Tokyo that also happens to be a jumping-off point to many other parts of the prefecture. There are lots of ways to get from Narita to Shinjuku, but these are our top picks.
The 4 best ways for getting from Narita to Shinjuku
Fastest: We’ve always found the Keisei Skyliner to be the quickest option—you get from Narita to Shinjuku in 56 minutes, paying 2,670 yen one way. You need to make one transfer; get off at Nippori and switch to the JR Yamanote Line to complete the journey. You can buy Keisei Skyliner tickets online in advance.
Cheapest: If you want to halve the costs of the trip, you can take the regular Keisei Line on the same route (with the same change at Nippori required). It costs just ¥1,230, but taking this train at peak times can mean a sudden immersive experience in Tokyo’s rush hour!
Easier: For those with a few extra yen in the ol’ wallet, taking the Narita Express—N’EX—is a chilled way of getting from Narita to Shinjuku Station. It’s a direct 90-minute ride that costs ¥3,190 yen one way (a round trip works out cheaper at ¥4,000). Check the timetable to see which N’EX trains go to Shinjuku—some have other destinations. You can get a limousine bus for roughly the same price as a one-way N’EX ticket, but we find the train to be more comfortable.
Easiest: If you’re coming off a really long flight and you really can’t be bothered with negotiating the world’s largest urban rail network while suffering from jet lag, then a shared taxi transfer to your hotel like this shared taxi service for about ¥5,600 is the higher cost but lowest stress option.
Heading elsewhere or looking for more details on this route? Have a look at our mega guide on the cheapest ways of getting from Narita Airport to Tokyo. This list of free things to do in Shinjuku might be useful, too.
Watch this next
New Video: Shinjuku Travel Guide For Beginners
Never been to Shinjuku before? Watch this essential guide to getting around Tokyo's busiest district.