Narita Airport to Asakusa: 4 fastest options - by bus & train (2025 update)
Asakusa is one of the popular accommodation areas in Tokyo, and there are various ways to travel from Narita Airport to Asakusa. The Keisei "Access Express" and "Main Line Rapid" trains provide direct routes to Asakusa station, taking as little as 58 minutes. For a more comfortable seat, you can opt for the "Skyliner" or the "Limousine Bus". In this article, we will provide an overview of the most commonly used transportation choices!

« Tokyo Travel Essentials »
Essential coupons for you:
Fastest Ways to get to Asakusa:
Option 1: Keisei Access Express train directly to Asakusa!

Credit: MaedaAkihiko
Narita Airport → Asakusa Duration: from 58m ( Timetable ) Fare: ¥1,372
For the most economical and convenient option, consider taking the Keisei "Access Express" train (towards Haneda) to reach Asakusa Station directly in just 58 minutes. It's important to note that this train only offers non-reserved side-facing seats, and you need to keep a hold on your luggage throughout the journey.
Route Map:

More Tokyo Guide:
Option 2: Skyliner + metro transfer comfortable seating!

Narita Airport → Keisei-Ueno (Ueno) → Asakusa Duration: from 59m ( Timetable ) Fare: ~¥2,745 with subway transfer Compare Prices: KKday | Klook | Official Site
If you prefer a more comfortable travel experience, you can first take the "Skyliner" train to Ueno and then transfer to the Tokyo Metro "Ginza Line" to reach Asakusa. Despite involving a transfer, the total travel time is also around 1 hour, with a 44-minute ride on Skyliner. The Skyliner provides reserved seating and luggage racks for a relaxed journey!

How to purchase Skyliner tickets?
One-way tickets: buy in advance on KKday, then exchange for tickets and reserve seats using the QR code (cheaper than buying on-site!)
Round-trip discount tickets: purchase on the official website or on-site
How to transfer to the metro for Asakusa from Keisei Ueno Station?
After exiting "Keisei Ueno Station", walk towards "JR Ueno Station", where you'll find the entrance to Tokyo Metro's "Ueno Station". The trip from Ueno to Asakusa only takes 6 minutes.
More Tokyo Guide:
Option 3: Keisei Main Line Rapid/Limited Express train cheaper!

Credit: MaedaAkihiko
Narita Airport → Asakusa Duration: from 1h17m ( Schedule ) Fare: ¥1,177
Apart from the two faster options mentioned earlier, you can also consider taking the "Keisei Main Line Rapid/Limited Express" (towards Nishi-Magome) directly to Asakusa Station. While it is slightly slower, it serves as an excellent alternative if you happen to miss the less-frequent Access Express train.
More Tokyo Guide:
Option 4: Limousine Bus to Northeast Asakusa!


If your accommodation is located near the northwest side of Asakusa, particularly close to "Asakusa View Hotel," you can opt for the "Limousine Bus". This bus service runs three times daily to the hotel. Since it is relatively far from Asakusa station, choosing this option is ideal if you prefer not to walk a long distance with your luggage.
Tickets can be booked through online, and you just need to show your QR code when boarding. For more details, you may refer to KKday | Klook:
More Tokyo Guide:
You might also be interested in:
Top 8 Lake Kawaguchiko Ryokans with Mt. Fuji views (1.5hr from Tokyo!)
Top 8 Hakone Ryokans with Private Onsen (1.5hr from Tokyo!)
Top 8 Kusatsu Onsen Ryokans with private onsen (3hr from Tokyo + famous onsen town!)