StayAreas

Haneda and Narita airports to central Tokyo: every option compared

Tokyo has two airports. Haneda is in the city, about 30 minutes from most hotels; Narita is 60 km east and takes about an hour by express train.

Which option is best depends on your terminal and where you're staying. The table below gives journey times from Haneda to each area we cover.

From Haneda

  1. Keikyu line

    From all terminals to Shinagawa in about 15 minutes, where you change to the JR Yamanote line. Many trains continue without a change onto the Toei Asakusa line to Higashi-Ginza and Asakusa.

    Tip: Pay with a Suica or Pasmo card, or a contactless card where the gates accept it.

    Stay nearby: Ginza · ~$200/night
  2. Tokyo Monorail

    To Hamamatsucho in about 15 to 20 minutes, with views over Tokyo Bay, then the JR Yamanote line to Tokyo Station and beyond.

    Stay nearby: Marunouchi · ~$255/night
  3. Airport Limousine bus

    Direct buses to Shinjuku, Shibuya, Tokyo Station and many big hotels. Slower in traffic but no stairs or changes with luggage.

    Tip: Buy the ticket at the counter in arrivals; staff load your bags.

    Stay nearby: Shinjuku · ~$145/night
  4. Taxi

    Fixed fares to central Tokyo from the official rank, with a late-night surcharge. About 30 to 45 minutes to most areas.

From Narita

  1. Keisei Skyliner

    The fastest train, about 40 minutes to Nippori and 45 to Ueno, the closest hubs for Asakusa.

    Tip: Seats are reserved; book online or at the counter and pick a departure time.

    Stay nearby: Asakusa · ~$105/night
  2. Narita Express (N'EX)

    Direct to Tokyo Station in about 55 to 60 minutes, then on to Shinagawa, Shibuya and Shinjuku without a change.

    Tip: Check the current N'EX round-trip offer for visitors and whether the Japan Rail Pass covers your trip.

    Stay nearby: Marunouchi · ~$255/night
  3. Airport bus

    Low-cost coaches to Tokyo Station and Ginza in about 70 to 90 minutes, and limousine buses to Shinjuku and big hotels.

    Stay nearby: Ginza · ~$200/night

Journey times from Haneda by area

AreaFrom HanedaFastest route
Marunouchi~30 minAirport limousine bus, or the Tokyo Monorail and JR via Hamamatsucho
Ginza~35 minKeikyu line through-trains to Higashi-Ginza
Asakusa~40 minKeikyu and Toei Asakusa line through-trains, no change needed
Shinjuku~45 minAirport limousine bus direct, or Keikyu and JR lines via Shinagawa
Shibuya~45 minAirport limousine bus direct, or Keikyu line and JR via Shinagawa

Written by the StayAreas editorial team · Updated Oct 2026 · How we research our guides

Hotels we'd book in Marunouchi

Our top area for this guide. Mid-range doubles cost about $255 a night.

Marunouchi guide

Best value

Hotel Ryumeikan Tokyo

Why we like it: Modern rooms a few minutes from the station.

Typical mid-range rate in Marunouchi: ~$255/night

Boutique pick

The Tokyo Station Hotel

Why we like it: Heritage hotel inside the station building.

Typical mid-range rate in Marunouchi: ~$255/night

Luxury pick

Aman Tokyo

Why we like it: Serene rooms high above Otemachi.

Typical luxury rate in Marunouchi: ~$805/night

See all hotels in Marunouchi

Booking through our links costs you nothing extra and may earn us a commission. Learn more

FAQs

Is Haneda or Narita better for central Tokyo?

Haneda. It's about 30 minutes from most central areas, compared with an hour or more from Narita.

What is the cheapest way from Haneda to central Tokyo?

The Keikyu line with a Suica or Pasmo card, changing at Shinagawa or staying on through-trains to Higashi-Ginza and Asakusa.

What is the fastest way from Narita to Tokyo?

The Keisei Skyliner reaches Ueno in about 45 minutes. The Narita Express takes about an hour to Tokyo Station but goes on to Shibuya and Shinjuku without a change.

Do trains run from Haneda late at night?

Trains stop around midnight. After that, take a late-night limousine bus where available or a taxi, which has a fixed fare and a late-night surcharge.