Haneda to Asakusa — direct and transfer options

Compare Keikyu Line direct, Limousine Bus, and taxi from Haneda Airport to Asakusa. Best route if you're staying near Senso-ji or heading to Nikko.

Haneda Airport (HND)Asakusa

Compare your options

Sorted by what matters most — speed, ease, or cost.

Keikyu Line → Asakusa Line (Direct)

35–40 min¥620
Fastest

Pros

  • Direct train — no transfer needed (through-service)
  • Cheap and fast
  • Drops you at Asakusa Station (2 min walk to Senso-ji)
  • Runs frequently

Cons

  • Not all trains run direct — check for 'Asakusa Line direct' on platform
  • Can be crowded during rush hour
  • No luggage storage
Luggage difficultLate arrival OK
See transit options

Limousine Bus to Asakusa View Hotel

50–75 min¥1,000
Easiest

Pros

  • Drops at Asakusa View Hotel — in the temple district
  • Luggage handled for you
  • Comfortable, no stairs or transfers

Cons

  • Limited schedule (fewer runs than Shinjuku route)
  • Traffic dependent
  • May need to walk 5–10 min from drop-off to your hotel
Luggage friendlyEnds early evening
Book Limousine Bus

Taxi

30–45 min¥5,000–7,000
Cheapest

Pros

  • Door-to-door, zero effort
  • Available 24/7
  • Best for groups of 2–3 (split cost)

Cons

  • Most expensive solo option
  • Traffic adds time and cost
  • Communication barrier (use Google Maps to show destination)
Luggage friendlyLate arrival OK
Get eSIM for maps

Late arrival?

The Keikyu direct to Asakusa runs until about 23:30. If you arrive later, a taxi from Haneda to Asakusa is ¥5,000–7,000 and takes 30 min — reasonable for 2 people splitting.

The Keikyu → Asakusa Line through-service is the hidden gem here. Many travelers don't know this direct connection exists and take unnecessary transfers via Shinagawa. Look for trains marked 'エアポート快特 Asakusa Line' on the platform display.