Recommended route
Keikyu Line + JR Tokaido/Keihin-Tohoku Line
Keikyu Airport Line to Shinagawa, transfer to JR for Tokyo Station. 29 min ride time plus a short transfer. Full comparison below.
Good to know
How much does it cost from Haneda Airport to Tokyo Station?
The cheapest option is the Keikyu Line + JR Tokaido/Keihin-Tohoku Line at ¥540 one way. Airport Limousine Bus: ¥1,200 one way.
How long does it take from Haneda Airport to Tokyo Station?
Keikyu Line + JR Tokaido/Keihin-Tohoku Line: 29 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 Tokyo Station?
Last Keikyu train from Haneda Airport Terminal 3: 00:08 (weekdays), 00:08 (weekends/holidays). Last JR East train from Shinagawa: 23:39 (weekdays), 23:39 (weekends/holidays). Last airport bus from Haneda Airport Terminal 3: 16:00 (Airport Limousine (Tokyo Airport Transportation)). Late-night: connection between lines is not guaranteed — check the last feasible departure for your full journey.
Arriving early in the morning?
The first Airport Limousine Bus leaves Haneda Airport Terminal 3 at 08:00. Before that, take the Keikyu Line + JR Tokaido/Keihin-Tohoku Line — the first Tokyo Station-bound train departs at 05:26 on weekdays and 05:26 on weekends/holidays.