AIRPORT.TOKYO
HND → UENO ¥590 · 40 min
Recommended route

Keikyu Line + JR Keihin-Tohoku Line

Keikyu Airport Line to Shinagawa, transfer to JR for Ueno. 40 min ride time plus a short transfer. Full comparison below.

Every way to get there

Keikyu Line + JR Keihin-Tohoku Line

¥590
40 min 1 transfer
RecommendedCheapest
  • HND T3 → SHINAGAWA · ¥330 · 20 min · last 00:08 · Keikyu Airport Line / Main Line
  • SHINAGAWA → UENO · ¥260 · 20 min · last 00:30 · JR Keihin-Tohoku Line

Every northbound Keihin-Tohoku train from Shinagawa serves Ueno; Yamanote Line and Ueno-Tokyo Line trains link the same stations from nearby platforms.

Late-night: connection between lines is not guaranteed — check the last feasible departure.

Good to know

How much does it cost from Haneda Airport to Ueno?

The cheapest option is the Keikyu Line + JR Keihin-Tohoku Line at ¥590 one way. .

How long does it take from Haneda Airport to Ueno?

Keikyu Line + JR Keihin-Tohoku Line: 40 min ride time. Add transfer and waiting time to plan your arrival.

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

Last Keikyu train from Haneda Airport Terminal 3: 00:08 (weekdays), 00:08 (weekends/holidays). Last JR East train from Shinagawa: 00:30 (weekdays), 00:30 (weekends/holidays). Late-night: connection between lines is not guaranteed — check the last feasible departure for your full journey.

Keep planning

Arriving late?

Last trains, night buses and where to sleep at Haneda.

Traveling heavy?

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