Asakusa is one of Tokyo’s older districts. It’s characterized by narrow alleyways packed with noodle shops, shopping streets, and a grand temple — Sensōji — all of which are flanked by modern department stores. The richly cultured area is a must-visit for anyone coming to Tokyo, and is also an accommodation hub. If you’re looking to get from Narita to Asakusa, these are your top transport options.

Quick comparison of transport options from Narita Airport to Ueno

Narita Airport is about 62km from Asakusa Station. The overal best way to get between the two is to take the Keisei Sky Access — it’s fast, affordable, and direct (so no transfers). Alternatively, a pre-booked private taxi is a good option for families or groups traveling with a lot of luggage.

Suggested Activity
Ride a Rickshaw in Asakusa
Journey through the traditional streets of Asakusa on a two-seater rickshaw pulled by a smiley guide with thighs of steel. You'll see the top sights of the area -- Kaminarimon Gate, Sensōji Temple, and Tokyo Skytree -- in style, and use the dramatic backdrops for a quick photoshoot or two.
TransportComfortConveniencePriceTimeTransferBooking Link
Train – Keisei Sky Access★★★★☆★★★★☆¥1,3101 hourNoNot available
Train – Keisei Main Line★★★★☆★★★★☆¥1,11080 minutes1 transferNot available
Train – Keisei Skyliner★★★★☆★★★☆☆From ¥2,48050 minutes1 transferBook here
Taxi – Private Pre-booked★★★★★★★★★★¥20,000 (per car)~60 minNoBook with Klook or Viator
Taxi – Regular taxi★★★★★★★★★★¥30,050 (per car)~1 hourNoNot available

Looking for the best way to get from Asakusa to Narita Airport? Your options are virtually identical — simply reverse the route.

Keisei Sky Access: The overall best option

1 hour

The Keisei Sky Access Express looks just like a regular train. | Photo by winhorse/iStock Unreleased via Getty Images.

Taking into consideration cost, speed, and ease our top recommendation is to take the Keisei Sky Access Express. All you have to do is hop onto the train from either of the terminal stations at Narita Airport, and cruise right over to Asakusa Station. The trip takes about an hour and costs just ¥1,310 — and no transfers are required.

This option has fairly regular departures, but you can’t make seat reservations and there is no dedicated luggage storage space. If you are traveling with a lot of luggage or in a large group, you may want to consider another option.

Pro tip: Don’t get the Keisei Sky Access Express mixed up with the Keisei Skyliner — they follow different routes, and the Skyliner is much more expensive.

Keisei Main Line: The cheapest option

1 hour plus transfers

If you’re set on saving about ¥200, there is a slightly cheaper option than the Keisei Access Express mentioned above.

You can take the Keisei Main Line train to Aoto Station, then transfer to the Keisei Oshiage Line for a 12-minute ride over to Asakusa Station. You’re looking at around 80 to 90 minutes of total travel time. The seating and luggage storage situation is the same at the Sky Access Express. Our advice? Go for the Keisei Access Express train instead — it’s much easier. 

Pro tip: Read our guide to taking the Keisei Line from Narita.

Keisei Skyliner: The fastest option

From ¥2,480
50 minutes plus transfers
Book here

Suggested Activity
1-for-1 Deals for Japan on KKday's 10th Birthday Bash!
Enjoy 50% off Japan tours and 1-for-1 e-SIMs, tickets and experiences!
Also, 1-for-1 USJ tickets, every Tues, 12pm (For SG/MY/TH only). T&Cs apply.
Keisei Skyliner is a speedy option, but you’ll need to transfer to get to Asakusa. | Photo by amnachphoto/iStock Editorial / Getty Images Plus via Getty Images.

If you have a need for speed, you can take the Keisei Skyliner to Ueno Station and then transfer to the Tokyo Metro Ginza Line for Asakusa Station. The Skyliner is the fastest (and most expensive) of the Keisei trains, but because of the transfer it isn’t as convenient as the Sky Access Express. It does, however, have seat reservations and dedicated luggage storage space.

Pre-booked private taxi: Most convenient option if you have lots of luggage

1 hour (depending on traffic conditions)
Book here

If you’ve got heavy bags or are traveling with children, then we recommend booking a private taxi service for about ¥18,402. It is the higher cost but lowest stress option. The driver can usually speak basic English, and will drop you off right on the doorstep of your hotel.

NOTE: Asakusa is in an area called Taito Ward, which is in the Tokyo 23 ward area you’ll see on the drop-off list.

Regular taxi: A costly last resort

1 hour (depending on traffic conditions)

Regular taxis are expensive | Photo by Brostock/iStock Editorial via Getty Images. Getty Images Plus

For those arriving late at night or early in the morning, a regular taxi may be your only option. However, this option is very costly, so we don’t really recommend it. You can reduce costs a little by opting to take non-toll roads, setting you back ¥24,200 but taking 2 hours and 20 minutes. There are also surcharges for late night/early morning hours.

Frequently asked questions

Can I use a JR Pass to get to Asakusa from Narita?

You cannot use a JR Pass to get from Narita Airport to Asakusa directly. And anyway, we never recommend using the JR Pass for travel within Tokyo — it’s better value-for-money to use the JR Pass for long-distance travel on the Shinkansen.

Can I take the Narita Express?

Technically, you could but we don’t recommend it. Firstly, the Narita Express will not take you directly to Asakusa Station. And it will take longer and cost more than the other train options, so there’s nothing to gain by taking it.

While we do our best to ensure it’s correct, information is subject to change. Last updated in June 2023 by Maria Danuco.

Ask our local experts about Tokyo

Get our Tokyo Cheapo Hacks direct to your inbox

Watch this next