Shibuya is the hopping-off point for many travelers to Tokyo, as it’s a central gateway to heaps of accommodation and shopping options. There are numerous ways to get from Narita Airport to Shibuya, but these are our top choices.
Pro tip: If you’re traveling with large bags, you can port them from the airport to your accommodation for an easier transfer. Cheapo readers get an extra bag for free through our partner, Luggagent.
The 4 best ways of getting from Narita to Shibuya
The distance between Narita Airport and Shibuya Station is roughly 75km. Here’s how to cover it.
Fastest way to get to Shibuya from Narita Airport
The quickest option is to take the Keisei Skyliner train from Narita Airport (Terminal 1 or Terminal 2|3 Station) to Nippori Station and transfer to the JR Yamanote Line there. You’ll see Shibuya Station clearly marked on the boards.
The trip takes about 70-85 minutes and will set you back ¥2,470. You can buy Keisei Skyliner tickets online in advance.
Pro tip: Wanting to get from Narita Airport to Shibuya Crossing? The famous Scramble Crossing is directly outside Shibuya Station—once you get off the train, simply follow the signs!
Cheapest way to get to Shibuya from Narita
You’re looking at the same route as above, but on a regular Keisei Line train instead of the fancier and faster Skyliner. It costs just ¥1,250, but note that it takes nearly two hours—and you may face crowds of daily commuters. Read our guide to taking Keisei trains before you set off.
Easier way to get from NRT to Shibuya
If you’ve got a few coins to spare, you could get yourself a ticket on the Narita Express (N’EX). These comfortable, quiet trains take you directly from Narita Airport to Shibuya in about an hour and a half, at a cost of ¥3,250 (or a very reasonable ¥4,070 for a round trip). Check the timetable to see which Narita Express trains go to Shibuya—not all of them go through this station.
Pro tip: The Narita Express train is part of the Japan Railways (JR) network, which means that you can use your JR Pass on it. However, we recommend planning your travels carefully before activating the JR Pass, as once the clock starts, there’s no stopping it—and if you’re just going to be milling around Tokyo for a few days, it may be wasted.
Easiest way of getting from Narita to Shibuya
If you’re rolling off a long-haul flight and you just can’t be bothered with negotiating the world’s largest urban rail network in a jetlagged haze, then something like this taxi service for about ¥17,400 is a higher cost but lower stress hack.
You can also take a regular Japanese taxi from Narita to Shibuya, but this can be very expensive, so we don’t generally recommend it. The taxis are parked outside the airport terminals and run on a metered fare basis. You can probably expect to pay at least ¥20,000 for the NRT-Shibuya trip, but it’s a good idea to ask for a fare estimate before getting into a taxi. It’s also a good idea to take English fluency as a bonus, rather than expect it from the driver.
Alternative: Bus from Narita to Shibuya
If you aren’t keen on taking the train to Shibuya Station from Narita, you can always hop onto an airport limousine bus. These buses run to major stations and hotels across Tokyo, including in Shibuya. Staying at the Shibuya Excel Hotel? You can take a bus direct to the door.
Regardless of where you’re headed in Shibuya, you’re looking at a cost of about ¥2,980 one way and around 90 minutes of travel time. Get discounted limousine bus tickets online.
Going somewhere else or want more details on this route, including other airport bus transfer options? Read our mega guide on the cheapest ways of getting from Narita Airport to Tokyo. This list of 10 free things to do in Shibuya might come in handy, too.
Heading from Shibuya to Narita? Simply flip the routes—your options are virtually identical.
While we do our best to ensure it’s correct, information is subject to change. Post first published in December, 2016. Last updated April, 2020.