The departures hall at Narita Airport Terminal 1
Plan Your Trip

Narita and Haneda Airport Transfers: How to Get to Tokyo

Every way to get from Narita and Haneda airports into Tokyo, with 2026 fares, journey times and the best option for your hotel, your luggage and a late arrival.

By DelfinUpdated 1 November 20264 min read
Photo: David on Unsplash

Quick answer

  • Haneda: closer and cheaper. The Keikyu train reaches Shinagawa in about 15 minutes for around 330 yen.
  • Narita to Ueno: the Keisei Skyliner, about 40 minutes for 2,580 yen.
  • Narita to Tokyo Station or Shinjuku: the Narita Express, or the TYO-NRT bus to Tokyo Station for 1,500 yen.
  • Lots of luggage: the Airport Limousine Bus, which stops at many big hotels.
  • Late at night: Haneda has late buses and fixed-fare taxis. Narita's last trains leave around 11pm.

Tokyo has two airports. Haneda sits in the city, only 15 to 30 minutes from most hotels. Narita is about 60 kilometres east, so the trip in takes an hour or more. Both are easy once you know which train or bus goes to your area.

Narita Airport to Tokyo

OptionGoes toTimeFare per adult
Keisei SkylinerNippori and Ueno36 to 41 minutes2,580 yen
JR Narita Express (N'EX)Tokyo Stationabout 55 to 60 minutesabout 3,100 yen
JR Narita Express (N'EX)Shinagawa, Shibuya and Shinjuku75 to 85 minutes3,330 yen
Keisei Access ExpressAsakusa and Higashi-Ginza60 to 70 minutesabout 1,300 yen
TYO-NRT busTokyo Station65 to 90 minutes1,500 yen
Airport Limousine BusMajor hotels, Shinjuku, Tokyo Station80 to 120 minutesabout 3,100 to 3,600 yen
TaxiAnywhere60 to 90 minutesabout 22,000 to 30,000 yen per car
  • Fastest: the Skyliner to Ueno, then the subway or a taxi to your hotel.
  • Best for the west side: the Narita Express, which runs straight to Shibuya and Shinjuku with no change.
  • Cheapest: the TYO-NRT bus or the Access Express.
  • Foreign visitors' deal: the N'EX Tokyo round trip ticket costs 5,200 yen and is valid for 14 days.

Our tip: If you have a JR Pass, the Narita Express is included. The Skyliner is not.

Haneda Airport to Tokyo

OptionGoes toTimeFare per adult
Keikyu LineShinagawa, then JR to Shibuya, Shinjuku or Tokyo Station15 to 35 minutesabout 330 to 540 yen
Keikyu LineAsakusa, with no changeabout 32 minutesabout 600 yen
Tokyo MonorailHamamatsucho, then JRabout 15 to 20 minutes520 yen
Airport Limousine BusTokyo Station, Shibuya, Shinjuku, Ikebukuro, hotels30 to 60 minutes1,000 to 1,400 yen
Taxi (fixed fare, daytime)Tokyo Station, Shibuya or Shinjuku20 to 40 minutes7,600 to 9,000 yen plus tolls
  • Best for most people: the Keikyu Line. It is fast, cheap and links to every part of the city.
  • With a JR Pass: take the Tokyo Monorail, which the pass covers.
  • With heavy bags or children: the Limousine Bus or a fixed-fare taxi, both door to door or close to it.

Which option is best for your hotel?

Staying inFrom NaritaFrom Haneda
ShinjukuNarita Express or Limousine BusKeikyu to Shinagawa, then JR Yamanote Line
ShibuyaNarita ExpressKeikyu to Shinagawa, then JR Yamanote Line, or the Limousine Bus
Tokyo Station or GinzaTYO-NRT bus or Narita ExpressKeikyu or the Monorail, then JR
UenoKeisei SkylinerKeikyu to Shinagawa, then JR
AsakusaKeisei Access ExpressKeikyu Line, no change
IkebukuroLimousine BusLimousine Bus

Arriving late or very early

  • Narita's last trains into Tokyo leave around 10:30 to 11pm. After that, the late TYO-NRT bus to Tokyo Station costs 3,000 yen, or take a taxi.
  • Haneda has late night buses to Shinjuku and Ikebukuro for about 2,800 yen, plus fixed-fare taxis.
  • Haneda taxi fares rise by about 15 to 20 percent between 10pm and 5am.
  • If you land after midnight at Narita, an airport hotel can be cheaper and calmer than a long taxi ride.

Tips for a smooth arrival

  • Buy or top up a Suica or PASMO card at the airport. It works on every train and bus in the city.
  • Book the Skyliner or Narita Express online before you fly to skip the ticket queues.
  • Use a luggage delivery counter in arrivals if you have big suitcases. Bags reach your hotel the next day for about 2,000 to 3,000 yen each.
  • Rush hour, roughly 7:30 to 9:30am, is a hard time to take big bags on city trains. A bus or taxi is easier then.
  • Check which terminal you land at. Each one has its own train station.

Our tip: Flying into Osaka instead? The Haruka express runs from Kansai Airport to Kyoto, and our itinerary maker adds the airport transfer for you.

Frequently asked questions

What is the cheapest way from Narita to Tokyo?

The TYO-NRT bus to Tokyo Station for 1,500 yen, or the Keisei Access Express to Asakusa for about 1,300 yen.

What is the fastest way from Narita to Tokyo?

The Keisei Skyliner, which reaches Ueno in about 40 minutes.

How do I get from Haneda to Shinjuku?

Take the Keikyu Line to Shinagawa and change to the JR Yamanote Line. It takes about 35 minutes and costs about 540 yen. The Limousine Bus is a good option with luggage.

Is Haneda or Narita better?

Haneda is much closer to the city, which saves time and money. Narita often has cheaper flights, so compare the total cost.

We check this guide regularly. Prices, rules and services in Japan can change, so confirm with the official sources below before you travel. Spotted something out of date? Tell us.