Skip to content
Voykit

Draft data. Times, fares and step counts are desk estimates awaiting field checks. Unknown times stay unknown. How we verify

Arrive · Tokyo

Haneda Airport (HND)

Haneda is Tokyo's easy airport: Keikyu to Shinagawa, then the JR loop; after the last train, night buses and a fixed-fare taxi still reach the bed.

Not field-verified
Rules in force · 6Avoid moving large bags on trains 07
  • Japan ↗IC cards (ICOCA/Suica) are topped up with cash at station machines.
  • Japan ↗Smoking while walking is banned in most city centres; use designated areas.
  • Japan ↗Shinkansen bags 160–250 cm (L+W+H) need a seat reserved with the oversized-baggage area.
  • Kanto ↗Suica/PASMO is the default IC card; ICOCA also works.
  • Kanto ↗Tokyo stands on the left side of escalators.
  • Tokyo ↗Avoid moving large bags on trains 07:30–09:30 and 17:30–19:30; rush-hour cars are packed.

Lock your path to bed

Needs: landing time · bag class · sleep area
feasibledesk 24hlandside ready ~22:20 (p90)

Take Keikyu to Shinagawa at 22:20. Bed by ~23:22 (p90).

Last printed Keikyu: 23:45Last viable for this bed: 23:45 (land by 22:25)

Sleep area not decided? Check the area first.

Zero-brain vs precision

Daytime default
Keikyu line to Shinagawa, then JR Yamanote to your area.
Precision
Terminal 3 (international) station is one floor above arrivals; elevators by the exits (field-verify).
Late-night threshold
22:30

Steps from landing (p50 / p90 minutes)

Gate to immigration5 / 10all arrivals
Immigration20 / 40only intl checked, intl cabin
Baggage claim + customs10 / 20only intl checked, domestic checked
Arrivals hall to Keikyu platform5 / 10all arrivals
Keikyu to Shinagawa18 / 25every 10 min · first 05:30 · last printed 23:45 · ¥330

If it breaks

  • Landing after 23:00: check the last Keikyu departure and the night-bus board before immigration ends.
  • Taxi queues at night can be long in rain; the airport hotel is the reliable last rung.

Other flights

Still choosing flights? Compare inbound options before you lock this path.

Sources

FieldValueSource typeConfidence
primary.last23:45secondary50%