AIRPORT.TOKYO
HND → SHINJUKU ¥590 · 41 min
Recommended route

Keikyu Line + JR Yamanote Line

Keikyu Airport Line to Shinagawa, transfer to JR Yamanote Line. 41 min ride time plus a short transfer. Full comparison below.

Every way to get there

Keikyu Line + JR Yamanote Line

¥590
41 min 1 transfer
RecommendedCheapest
  • HND T3 → SHINAGAWA · ¥330 · 20 min · last 00:08 · Keikyu Airport Line / Main Line
  • SHINAGAWA → SHINJUKU · ¥260 · 21 min · last 00:20 · JR Yamanote Line

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

Airport Limousine Bus

¥1,400
55 min direct last 23:40
No transferTraffic risk
  • HND T3 → SHINJUKU · ¥1,400 · 55 min · last 23:40 · Airport Limousine Bus: Haneda - Shinjuku area

Good to know

How much does it cost from Haneda Airport to Shinjuku?

The cheapest option is the Keikyu Line + JR Yamanote Line at ¥590 one way. Airport Limousine Bus: ¥1,400 one way.

How long does it take from Haneda Airport to Shinjuku?

Keikyu Line + JR Yamanote Line: 41 min ride time. Airport Limousine Bus: about 55 min depending on traffic. Add transfer and waiting time to plan your arrival.

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

Last Keikyu train from Haneda Airport Terminal 3: 00:08 (weekdays), 00:08 (weekends/holidays). Last JR East train from Shinagawa: 00:20 (weekdays), 00:20 (weekends/holidays). Last airport bus from Haneda Airport Terminal 3: 23:40 (Airport Limousine (Tokyo Airport Transportation)). 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.