AIRPORT.TOKYO
NRT → UENO ¥2,580 · 43 min
Recommended route

Keisei Skyliner

Fastest way to Ueno — Skyliner on the Sky Access Line, all seats reserved. 43 min ride time. Full comparison below.

Every way to get there

Train times are from Narita Airport Station (Terminal 1); the same trains call at Airport Terminal 2 Station (Terminals 2 and 3) a few minutes later.

Keisei Skyliner

¥2,580
43 min direct last 23:00
RecommendedNo transfer
  • NRT T1 → UENO · ¥2,580 · 43 min · last 23:00 · Keisei Skyliner (Narita Sky Access Line)

Keisei-Ueno Station sits at the edge of Ueno Park, a short walk from JR Ueno Station.

Keisei Main Line Limited Express

¥1,060
82 min direct last 22:33
CheapestNo transfer
  • NRT T1 → UENO · ¥1,060 · 82 min · last 22:33 · Keisei Main Line (Rapid Ltd. Express / Ltd. Express)

Keisei-Ueno Station sits at the edge of Ueno Park, a short walk from JR Ueno Station.

Good to know

How much does it cost from Narita Airport to Ueno?

The cheapest option is the Keisei Main Line Limited Express at ¥1,060 one way. Keisei Skyliner: ¥2,580 one way.

How long does it take from Narita Airport to Ueno?

Keisei Skyliner: 43 min ride time. Keisei Main Line Limited Express: 82 min ride time. Add transfer and waiting time to plan your arrival.

What time does the last train or bus leave for Ueno?

Last Keisei train from Narita Airport Terminal 1: 23:00 (weekdays), 23:00 (weekends/holidays). Last Keisei train from Narita Airport Terminal 1: 22:33 (weekdays), 22:32 (weekends/holidays). Late-night: connection between lines is not guaranteed — check the last feasible departure for your full journey.

Keep planning

Haneda vs Narita

City-access cost and time compared for Tokyo's two airports.

Traveling heavy?

Send your bags ahead and ride the train hands-free.