Narita Airport → Ueno & Asakusa: All Your Options
For Ueno: Skyliner direct — 41 min / ¥2,570. The fastest and best-value route from Narita to any major Tokyo destination. For Asakusa: Keisei Access Express via Oshiage (~70–75 min, ¥1,050–1,200).
※ Fares and times are estimates. Check official sites for current information.
| Option | Time | Fare (est.) | Transfers | Luggage | Late night | Best for |
|---|---|---|---|---|---|---|
| Skyliner (Keisei) | ~41 min (Ueno) | ¥2,570 | None | ○ | × | Fastest to Ueno, best value |
| Keisei Access Express | ~70–75 min | ¥1,050–1,200 | 0–1 | ○ | × | Asakusa / Oshiage, cheapest train |
| Airport Bus TYO-NRT + subway | ~90–120 min | ~¥1,300–1,600 | 1 (Tokyo Sta) | ◎ | × | Cheapest with large bags |
| N'EX + Yamanote Line | ~70–80 min | ~¥3,270 | 1 | ◎ | × | JR EAST PASS holders |
| Taxi / hire car | ~60–75 min | ¥15,000–20,000 | None | ◎ | ○ | Late night, groups, door-to-door |
Option details
Skyliner (Keisei) — Recommended for Ueno
The Keisei Skyliner is the fastest and best-value option from Narita to Ueno — 41 min direct for ¥2,570. All seats reserved; luggage rack available. No transfer needed.
At Ueno Station you can connect to: JR Yamanote Line, Tokyo Metro Ginza Line (to Asakusa ~5 min), Hibiya Line, and more. The Skyliner + 24-hour Tokyo Metro pass (¥3,600 combined) is excellent value for sightseeing days.
Keisei Access Express — Recommended for Asakusa
The Access Express runs from Narita Airport through Oshiage (Tokyo Skytree) to Asakusa and on to Haneda Airport. No extra charge beyond the base fare (~¥1,050–1,200, ~70–75 min). From Oshiage, Asakusa is a short walk or one stop on the Asakusa Line.
This is the cheapest train option and great for visitors staying in the Asakusa / Skytree area.
Airport Bus TYO-NRT + subway
Airport Bus TYO-NRT goes to Tokyo Station for ~¥1,500. From Tokyo Station, the JR Keihin-Tohoku Line reaches Ueno in about 10 min (~¥150). Total cost ~¥1,650, but allow 90–120 min for highway traffic.
N'EX + Yamanote Line
N'EX does not stop at Ueno. You'd need to ride to Tokyo Station (~53 min, ¥3,070) then take the Yamanote or Keihin-Tohoku Line to Ueno (~10 min). Total ~70–80 min, ~¥3,270. Much more expensive than the Skyliner for no benefit — only worthwhile with a JR EAST PASS.
Taxi / hire car
Best for late-night arrivals. Ueno is closer than Shinjuku so taxi costs are a bit lower: ~¥15,000–20,000. Pre-book a flat-rate hire car for a fixed price.
FAQ
What is the best way from Narita to Ueno?
The Skyliner (Keisei) is the best option — direct to Ueno in ~41 min for ¥2,570. No transfers, all seats reserved. Ueno is one of the most cost-effective destinations from Narita — the Skyliner is far cheaper and faster than N'EX for this route.
How do I get to Asakusa from Narita Airport?
Take the Keisei Access Express directly toward Oshiage (near Tokyo Skytree) and Asakusa — about 70–75 min, ¥1,050–1,200. No transfer required (or just one). From Ueno on the Skyliner, the Tokyo Metro Ginza Line runs to Asakusa in ~5 min.
Skyliner vs N'EX for Ueno?
Skyliner wins completely. The Skyliner goes direct to Ueno in 41 min for ¥2,570. N'EX does not stop at Ueno — you'd need to transfer at Tokyo or Shinagawa, taking ~70–80 min and ~¥3,270. Skyliner is faster and ~¥700 cheaper.
Where can I buy a Skyliner ticket?
At Keisei ticketing machines or counters at any Narita terminal (T1, T2, T3). IC cards like Suica cannot pay the liner supplement — buy a combined base fare + liner ticket. Online purchase is also available at the Keisei website.