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 a discount through our partner, Luggagent.
–>
Quick comparison of Narita to Shibuya transport options
Narita to Shibuya
Transport | Approx Cost | Travel Time | Frequency | Notes | Booking Link |
---|---|---|---|---|---|
Train – Keisei Skyliner | ¥2,800 | 70-85mins | every 15-20mins | Transfer at Ueno to Ginza Line | Book here |
Train – Keisei main line | ¥1,320 | 120mins | every 15-20mins | Transfer at Funabashi Station | Not available |
Train – JR Narita Express | ¥3,250 | 80-90mins | every hour | Direct to Shibuya Station | Not available |
Taxi – pre-booked | ¥18,565 | 70-80mins | 24 hours | Book here | |
Taxi – low-cost shared taxi | ¥7,000 | 70-80mins | price per person | Book here | |
Taxi – regular taxi | ¥25,000 | 70-80mins | 24 hours | Price may vary considerably depending on traffic and time of day | Not available |
Airport Limousine Bus | ¥3,100 | 90-120mins | every 15-20mins | Service direct to Shibuya currently unavailable | Book here |
How far is Narita airport 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 to Nippori or Ueno Station and transfer to the JR Yamanote Line (or Ginza Line at Ueno). You’ll see Shibuya Station clearly marked on the boards.
The trip takes about 70-85 minutes and will set you back ¥2,770. You can save a few yen with the Skyliner plus 24 hour Tokyo Metro combo ticket Skyliner plus Tokyo metro combo ticket, but it doesn’t cover the JR line, so you’ll need to transfer to the Ginza Line at Ueno, rather than the JR line.
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,320, 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 Narita 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 ¥18,565 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 ¥25,000 for the Narita-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.
Bus from Narita to Shibuya (currently unavailable)
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.
Regardless of where you’re headed in Shibuya, you’re looking at a cost of about ¥3,100 one way and around 90 minutes of travel time.
Though this option isn’t available at the time of updating (June 2022), it may change in the future once inbound tourism picks up.

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 June, 2022 by Heidi Sarol.