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.

Quick comparison of Narita to Shibuya transport options

Narita to Shibuya

TransportApprox CostTravel TimeFrequencyNotesBooking Link
Train – Keisei Skyliner¥2,80070-85minsevery 15-20minsTransfer at Ueno to Ginza LineBook here
Train – Keisei main line¥1,320120minsevery 15-20minsTransfer at Funabashi StationNot available
Train – JR Narita Express¥3,25080-90minsevery hourDirect to Shibuya StationNot available
Taxi – pre-booked¥18,56570-80mins24 hoursBook here
Taxi – low-cost shared taxi¥7,00070-80minsprice per personBook here
Taxi – regular taxi¥25,00070-80mins24 hoursPrice may vary considerably depending on traffic and time of dayNot available
Airport Limousine Bus¥3,10090-120minsevery 15-20minsService direct to Shibuya currently unavailableBook 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.

Suggested Activity
Japan Rail Pass
The JR Pass is a 1 week pass that allows unlimited travel on Japan Rail lines throughout the country. This ticket is extraordinarily good value for long distance and inter-city travel. *Restrictions: Can only be purchased by temporary visitor visa holders not already in Japan. ...

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!

Aerial View Shibuya Crossing Tokyo
Photo by iStock.com/MLenny

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.


Best Value Flights To Tokyo

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.

Suggested Activity
Japan Rail Pass
The JR Pass is a 1 week pass that allows unlimited travel on Japan Rail lines throughout the country. This ticket is extraordinarily good value for long distance and inter-city travel. *Restrictions: Can only be purchased by temporary visitor visa holders not already in Japan. ...
Hachiko at night
Photo by iStock.com/Mantas Volungevicius

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.

Ask our local experts about Tokyo

Get our Tokyo Cheapo Hacks direct to your inbox

Watch this next

Recommended hotels located nearby