← All travel guides
JAPAN TRAVEL GUIDE · AIRPORTS

Narita and Haneda Airport to Tokyo: train, bus or taxi

Which airport you land at changes everything. The fastest and cheapest ways into the city from each one, with real prices and the right choice for your hotel.

Updated 10 November 2026 · 7 min read · By the 687 team
Tokyo Skytree with cherry blossoms

The short answer

  • Narita is far (about 60 km): take the Skyliner to Ueno/Nippori (about 40 minutes) or the Narita Express to Tokyo Station, Shinjuku and Shibuya (about an hour).
  • Haneda is close: Keikyu trains or the Tokyo Monorail get you into the city in 15–30 minutes for a few hundred yen.
¥2,580Skyliner Narita → Ueno
¥3,140Narita Express → Tokyo Sta.
¥5,200N'EX round trip for visitors

From Narita Airport

OptionTimeAdult fareBest for
Keisei Skylinerabout 36 min to Nippori, 41 min to Ueno¥2,580 (cheaper booked online)Hotels in Ueno, Asakusa, east Tokyo
Narita Express (N'EX)from about 53 min to Tokyo Station¥3,140 to Tokyo; ¥3,330 to Shinjuku, Shibuya, ShinagawaTokyo Station, Shinjuku, Shibuya; JR Pass holders
Keisei Access Expressabout 50 min to Asakusacheapest train, no reserved seatLight luggage, tight budget
Airport Limousine Busabout 1 h 40 min, depends on traffic¥3,100 to Tokyo Station; ¥3,600 to Shinjuku/ShibuyaBig luggage, drop-off at many hotels
Foreign visitors can buy the N'EX round-trip ticket for ¥5,200 (in and out within 14 days) — much cheaper than two regular tickets. The Skyliner is not covered by the JR Pass; the Narita Express is.

Taxis from Narita are very expensive (well over ¥20,000 to central Tokyo). Only worth it for a family with lots of luggage arriving late at night.

From Haneda Airport

OptionTimeGoes toGood to know
Keikyu Lineabout 15–20 min to ShinagawaShinagawa, then JR to the rest of Tokyo; some trains continue to AsakusaCheapest and simplest; works with Suica/PASMO
Tokyo Monorailabout 15–20 min to HamamatsuchoHamamatsucho, change to the JR Yamanote LineCovered by the JR Pass
Airport Limousine Bus30–60 min, depends on trafficShinjuku, Shibuya, Tokyo Station, big hotelsEasy with big suitcases
Taxi20–40 minDoor to doorFixed-fare options to central areas; reasonable for 3–4 people

Which one for your hotel

  • Ueno, Asakusa, Akihabara: Skyliner from Narita; Keikyu (direct to Asakusa on some trains) from Haneda.
  • Tokyo Station, Ginza: Narita Express or limousine bus from Narita; Monorail or Keikyu + JR from Haneda.
  • Shinjuku, Shibuya: Narita Express (direct) from Narita; limousine bus or Keikyu + JR from Haneda.

Tips for arrival day

  • Get a Suica or PASMO as soon as you land — it works on Keikyu, the Monorail and the subway. Read our Suica and PASMO guide.
  • If you start a JR Pass on arrival, the Narita Express and Tokyo Monorail are included — read Is the JR Pass worth it? first.
  • Big suitcases are a pain at rush hour (about 7:30–9:30 and 17:30–19:30): consider the bus or a luggage delivery service (takkyubin) to your hotel.
  • Late arrivals: the last trains leave around midnight; check before you land.
BOOK IT

Ready to book?

Affiliate links: if you book, 687 may earn a commission at no extra cost to you.

687 JAPAN

From the arrivals hall to your first evening in Tokyo.

In 687 Japan your arrival is a stage of the trip: the right station, the transit route in Apple Maps and a ticket search ready with your date — and NOW plans the free hours after you land around your check-in time, so the first day is not wasted.

FAQ

Quick answers.

What is the fastest way from Narita to Tokyo?

The Keisei Skyliner: about 36 minutes to Nippori and 41 to Ueno. For Tokyo Station, Shinjuku or Shibuya the Narita Express is more direct.

Is the Skyliner covered by the JR Pass?

No. The Skyliner is a private Keisei line. The Narita Express and the Tokyo Monorail from Haneda are covered by the JR Pass.

How much is the Narita Express round trip for tourists?

Foreign visitors can buy a N'EX round-trip ticket for ¥5,200, valid for one ride in and one ride out within 14 days.

Which is better, Narita or Haneda?

Haneda is much closer to central Tokyo: 15–30 minutes and a few hundred yen by train. From Narita count on about an hour and ¥2,500–3,500.