Aerial view of Tokyo at night

Narita or Haneda: which to choose and how to get to Tokyo

Tokyo's two airports are not the same. This guide explains the difference and the cheapest transfer from each one.

Tokyo has two international airports: Narita (NRT) and Haneda (HND). They are not interchangeable — Narita is over an hour from the centre and Haneda 30 minutes. Which one you use depends on your flight, but if you have the choice, Haneda wins almost every time.

Search for your flight to Japan

Compare flight prices to Japan from your city and book at the best price. The departure airport and the dates are indicative: change them to suit your trip.

Narita vs Haneda: the key differences

The most important difference is the distance:

  • Narita (NRT): it is in Chiba prefecture, about 60–80 km from central Tokyo. By fast train (Narita Express), the journey to Tokyo Station takes about 60 minutes and to Shinjuku about 80. By shuttle bus, 60–90 minutes depending on traffic. It is the airport with the most long-haul international flights, and where many intercontinental routes land.
  • Haneda (HND): it is within Tokyo, on the bay, 15–20 km from the centre. By monorail or train, the centre is 13–35 minutes away. It has several direct international flights to Europe and North America (ANA and JAL operate routes to cities such as London, Paris or Frankfurt), and it is the more convenient airport whenever your flight uses it.

If you have the choice of flight: Haneda to save time and money on the transfer. If your flight arrives at Narita, no problem — just plan your first day with a bit more margin.

How to get to the centre from Narita

There are four main options, from most expensive to cheapest:

Narita Express (N'EX) — the most convenient

The JR fast train runs directly to Tokyo Station, Shinagawa, Shibuya, Shinjuku and other stations on the Yamanote loop. It takes about 60 minutes to Tokyo Station and about 80 to Shinjuku. A one-way ticket costs about 3,070 ¥ (~17 €) to Tokyo Station and about 3,250 ¥ (~18 €) to Shinjuku or Shibuya. For foreign passports there is a discounted round-trip ticket, around 4,070 ¥ (~22 €), which pays off if you are returning via Narita.

If you have a JR Pass, the N'EX is covered — it is one of the few routes within Tokyo that the pass includes.

Keisei Skyliner — the fastest to Ueno and Nippori

The Skyliner on the private Keisei line reaches Nippori in 36 minutes and Ueno in 41. From there, the metro takes you anywhere in Tokyo. Price: about 2,580 ¥ (~14 €) bought at the station, a little less if you book online in advance. It is faster than the N'EX and is best if your hotel is in the north or east of the city.

Shuttle bus (Limousine Bus) — the most convenient with luggage

The Airport Limousine buses go directly to the main hotels in each neighbourhood. Price: around 3,200 ¥ (~17 €). The downside is that traffic can stretch the trip to 90 minutes or more.

Taxi or private transfer — the most expensive

A taxi from Narita to central Tokyo costs between 20,000 and 25,000 ¥ (110–135 €). It only makes sense if there are 3–4 of you with a lot of luggage and time is worth more than money.

The fares of the Tokyo-area trains were revised upwards in March 2026, so confirm the exact price before travelling.

How to get to the centre from Haneda

Haneda has much faster and cheaper connections to central Tokyo:

Tokyo Monorail

It connects Haneda with Hamamatsucho, where you change to the Yamanote line. Duration: 13–20 minutes depending on the service. Price: about 520 ¥ (~3 €). Valid with Suica. There is a combined monorail + Yamanote ticket that lets you get off at any station on the loop for about 590 ¥.

Keikyu Line

A direct train from Haneda to Shinagawa (~13 min) and, without changing, towards the Tokyo metro (Asakusa) and Shinjuku (~30 min with one change). Price: about 330 ¥ (~2 €) to Shinagawa, a little more to further destinations. Also valid with Suica and often more direct than the monorail if your hotel is in the south or west of the city.

Taxi from Haneda

Being within Tokyo, a taxi from Haneda to the centre costs 4,000–6,000 ¥ (22–33 €) — much more reasonable than from Narita.

An extra advantage of Haneda: it operates flights at wider hours, including some overnight ones. If you arrive in the early hours and the train is no longer running, a taxi is still affordable (unlike at Narita, where a night taxi soars). Even so, always check the last-train time on your line before landing.

Full comparison: Narita vs Haneda

Narita (NRT)Haneda (HND)
Distance to the centre60–80 km15–20 km
Time by train60–80 min13–35 min
Cheapest trainSkyliner: ~14 € (Ueno/Nippori)Keikyu/monorail: ~2–3 €
Fastest trainSkyliner: 36 min to Nippori (~14 €)Keikyu: 13 min to Shinagawa (~2 €)
With JR PassN'EX includedNot included (private operators)
Taxi to the centre110–135 €22–33 €
Shuttle bus~17 € (90+ min in traffic)~10 € (40–50 min)
Direct international flightsMost long-haul routesSeveral (ANA/JAL and others)
FacilitiesHuge, 3 terminalsModern, 3 terminals (T3 international)

On arrival: what to do at the airport

At both Narita and Haneda, the first 30 minutes after landing go more smoothly if you have a couple of things sorted in advance. This is the recommended order:

  1. Immigration with Visit Japan Web: the official government system lets you register immigration and customs online before the flight and generate QR codes. Showing them at the control speeds up the process a lot compared with filling in the paper forms by hand.
  2. Activate your internet: if you have bought an eSIM, activate it before leaving the arrivals area so you have data from the first minute. If you prefer pocket wifi, the pick-up counters are just after customs.
  3. Get or top up your Suica: at the JR machines in the airport. You will need it for the train to the centre and for all the city's transport.
  4. Withdraw cash if you need it: the 7-Bank ATMs (the 7-Eleven ones, also present at the airports) accept foreign cards and have an English interface.
  5. Consider luggage forwarding: if your first stop is not Tokyo or you arrive heavily loaded, the takuhaibin service (Yamato) sends your suitcases to your hotel for ~1,500–2,500 ¥ and you travel light by train.

Doing these steps in order avoids crowds and leaves you ready to take the train to the centre without wasting time.

You have the transfer sorted. Now organise the rest of the trip. The planner calculates your full itinerary with budget and hotels included.
Plan my trip

More travel guides

Frequently asked questions

Which Tokyo airport is best for international tourists?

Haneda wins on convenience: it is much closer to central Tokyo (20–35 min by train for 2–3 €). But many long-haul flights arrive at Narita, which has more intercontinental routes. If you have the choice at a similar price, choose Haneda.

How much does the train from Narita to central Tokyo cost?

The Narita Express (N'EX) costs ~17 € to Tokyo Station (60 min). The Keisei Skyliner costs ~14 € and reaches Ueno in 41 min. Both are good options. The shuttle bus costs ~17 € but can take 90 min or more. If you have the JR Pass activated, the N'EX is included.

How much does the train from Haneda to the centre cost?

The monorail to Hamamatsucho costs about 520 ¥ (~3 €) and takes 13–20 min. The Keikyu reaches Shinagawa in about 13 min (~2 €) and connects to Shinjuku in around 30 min. It is one of the cheapest airport-to-city transfers in the world. See how to get around Tokyo to plan the rest of your journeys.

Can I use the JR Pass for the journey from Narita?

Yes, the JR Pass covers the Narita Express (N'EX). If you already have the pass activated, use it for this journey — it is one of the few routes within Tokyo that it includes. The JR Pass does not cover the Skyliner (the private Keisei line).

Is there a Suica at Narita airport?

Yes, at the JR machines in the airport. The first thing to do on arrival is to get or top up your Suica: it will save you time and money on all of Tokyo's transport. You can also add it to Apple Pay or Google Wallet before you leave home.

Is it worth staying overnight at a Narita hotel?

Only if you arrive very late (after 23:00) or fly very early the next day. Narita hotels are cheap (40–70 € for a double) but you are far from everything. If you arrive before 20:00, it is worth going straight to central Tokyo. See where to stay in Tokyo to choose the neighbourhood.

How do you get from Haneda to Kyoto or Osaka directly?

There is no direct train from Haneda to Kyoto. The most convenient route is: Haneda → Shinagawa (Keikyu, 13 min) → Kyoto by Shinkansen (2h 15 min). Alternatively, the limousine bus goes to Shinjuku and from there the Shinkansen. The total journey is about 3–4 hours.

What is Visit Japan Web and should you use it before landing?

It is the official Japanese government system for registering immigration and customs procedures online before the flight. It generates QR codes that you show at the airport, which speeds up the control a lot compared with filling in the paper forms by hand. It is free and very advisable to do from home. More details in the guide to visa and entry to Japan.

Are there luggage transport services at Narita?

Yes. The "takuhaibin" service (Yamato Transport and others) lets you send your suitcases from Narita to your hotel in Tokyo or any other city for ~1,500–2,500 ¥ per suitcase. You arrive light by train and the suitcases reach the hotel the next day.