Narita & Haneda Airport to Tokyo: Trains, Buses, Fares (2026)
Guides
transportation
airports
narita

Narita & Haneda Airport to Tokyo: Trains, Buses, Fares (2026)

Haneda to Shinagawa is ¥330 and 11 minutes. Narita takes 45 to 90 minutes and ¥1,060 to ¥3,330. The right train or bus for each part of Tokyo.

TimeToJapanUpdated September 29, 202616 min read

From Haneda, take the Keikyu Line to Shinagawa (¥330, 11 to 18 minutes) or the Tokyo Monorail to Hamamatsucho (¥520, 13 minutes), then change to the JR Yamanote Line. From Narita, take the Keisei Skyliner to Ueno (¥2,580, 41 to 50 minutes) for the east side of the city, the Narita Express (¥3,140 to ¥3,330) for a no-change ride to Tokyo Station, Shibuya or Shinjuku, or the ¥1,500 TYO-NRT bus to Tokyo Station and Ginza if you'd rather keep the money.

If you get to choose your airport, choose Haneda. Most central stations are 25 to 45 minutes and under ¥750 away, and trains run until just after midnight. Narita is 45 to 90 minutes out, costs ¥1,060 to ¥3,330 by train, and the last trains into the city leave around 23:00.


Which Airport Train for Your Part of Tokyo

Find the area your hotel is in, then read across.

Staying inFrom NaritaFrom Haneda
ShinjukuNarita Express, direct: 86 min, ¥3,330Keikyu + JR Yamanote Line: 44 min, ¥590
ShibuyaNarita Express, direct: 80 min, ¥3,330Keikyu + JR Yamanote Line: 37 min, ¥540
Tokyo Station, GinzaTYO-NRT bus: 68 min to Tokyo Station, 81 to Ginza, ¥1,500 (or the N'EX to Tokyo Station, 59 min, ¥3,140)Monorail + JR: 23 min to Tokyo Station, ¥720
UenoSkyliner, direct: 41 to 50 min, ¥2,580Monorail + JR: about 30 min, ¥730
AsakusaAccess Express, direct: 58 min, ¥1,380Keikyu, direct: 41 min, ¥610
Shinagawa, YokohamaNarita Express, directKeikyu, direct: 11 to 18 min to Shinagawa, ¥330

Narita times are from Terminal 1 (the Terminal 2·3 station is one stop closer to the city); Haneda times are from Terminal 3, where most international flights arrive. Fares are adult tickets for a weekday in October 2026, checked on Jorudan and the operators' own sites.

  • Have a JR Pass? Narita Express from Narita, Tokyo Monorail from Haneda. The JR Pass covers both; Keisei and Keikyu trains are private lines and not included.
  • Big suitcases or small kids? Take a bus. No stairs, no ticket gates, bags go in the hold.
  • Flying in and out of Narita? The N'EX round-trip ticket brings the Narita Express down to ¥2,600 a ride, about what the Skyliner costs.

Narita Airport to Tokyo: Every Option Compared

Narita has five sensible ways into the city, plus the taxi you'll probably talk yourself out of.

OptionTimeFareBest for
Narita Express (N'EX)53–60 min to Tokyo Station, 80–86 to Shibuya and Shinjuku¥3,140–¥3,330Shinjuku, Shibuya, Shinagawa, Yokohama, JR Pass holders
Keisei Skyliner36–44 min to Nippori, 41–50 to Ueno¥2,580 (¥2,310 online)Ueno, Yanaka, northeast Tokyo
TYO-NRT bus68 min to Tokyo Station, 81 to Ginza¥1,500Tokyo Station, Ginza, big luggage
Access Express52 min to Oshiage, 58 to Asakusa¥1,200–¥1,420Asakusa, Oshiage, Nihonbashi on a budget
Keisei limited expressAbout 80 min to Keisei-Ueno¥1,060The absolute cheapest ride
TaxiDepends on traffic¥28,000–¥32,500 + tollsGroups with mobility needs, missed last bus

Narita Express (N'EX)

The Narita Express is JR's airport train: reserved seats, dedicated luggage space, free Wi-Fi and a power outlet at every seat. It reaches Tokyo Station in 53 to 60 minutes and then splits in two: one half runs on to Shibuya and Shinjuku, the other to Yokohama and Ofuna, so board the car number printed on your ticket.

That no-change ride to the west side is the reason to take it: no other train from Narita reaches Shibuya or Shinjuku without a transfer.

A Narita Express train with the N'EX logo on its nose waiting at a station platform
Fare ¥3,140 to Tokyo Station; ¥3,330 to Shinagawa, Shibuya or Shinjuku; ¥4,480 to Yokohama (reserved seat included)
Tourist deal N'EX TOKYO Round Trip Ticket: ¥5,200 for two rides
Journey time 53–60 min to Tokyo, about 80 min to Shibuya, 86 min to Shinjuku
Frequency About every 30 min from Terminal 1, 7:37 to 21:44 (hourly after 8 PM)
JR Pass Covered, seat reservation included
The round-trip ticket is the best deal on this route If you fly in and out of Narita, the N'EX TOKYO Round Trip Ticket costs ¥5,200 for one ride into Tokyo and one back to the airport within 14 days. The same two rides at regular fares cost ¥6,280 to Tokyo Station, ¥6,660 to Shibuya or Shinjuku, and ¥8,960 to Yokohama. It's for non-Japanese passport holders: buy it online in advance or at the JR stations under the terminals, and collect it at Narita with your passport. The catch is that the second ride has to be the N'EX back to Narita, so skip it if you're flying home from Haneda.

How to buy: the JR ticket office and the reserved-seat ticket machines with passport readers in the station below each terminal are open 6:30 to 21:45. The machines have an English screen, take credit cards, and are usually quicker than the counter.

Best for: Shibuya, Shinjuku, Shinagawa and Yokohama, and anyone holding a JR Pass, since the N'EX is included at no extra cost.

Keisei Skyliner

The fastest link into the city. The Skyliner runs nonstop to Nippori in 36 minutes from Narita's Terminal 2·3 station (44 from Terminal 1) and reaches Keisei-Ueno in 41 (50 from Terminal 1). At Nippori you step across to the JR Yamanote Line; Keisei-Ueno is a short walk from JR Ueno and the Ginza subway line.

A navy and white Keisei Skyliner train crossing a bridge
Fare ¥2,580 to Nippori or Ueno (¥1,280 fare + ¥1,300 Skyliner charge)
Online discount ¥2,310 one way, ¥4,500 round trip
Journey time 36–44 min to Nippori, 41–50 min to Ueno
Frequency Three an hour, 7:23 to 23:00 from Terminal 1
JR Pass Not covered (private railway)

Every seat is reserved, so you need a Skyliner ticket; you can't just tap in with an IC card. Buy it ahead on Keisei's Skyliner discount ticket page and the fare drops to ¥2,310, or ¥4,500 for a return.

Combo deal: Skyliner + Tokyo Subway Ticket Keisei bundles a one-way Skyliner with unlimited Tokyo Metro and Toei subway rides for 24, 48 or 72 hours: ¥3,100, ¥3,600 or ¥4,100. At standard prices the 24-hour pair would cost ¥3,580, so you save ¥480 and the subway is paid for from the moment you arrive. It pays off if your hotel is on a subway line and you'll be out exploring on day one.

Best for: Ueno, Yanaka and the east side of the Yamanote loop. It also works for Shinjuku if you don't mind one change: Skyliner plus the Yamanote Line from Nippori gets there in about 73 minutes for ¥2,840, quicker and cheaper than the N'EX, at the price of wheeling your bags across the platform at Nippori.

TYO-NRT Airport Bus

The value pick for central Tokyo. AIRPORT BUS TYO-NRT runs from all three Narita terminals to Tokyo Station (about 68 minutes from Terminal 1) and Ginza (about 81) for ¥1,500. Buses leave every 10 minutes for most of the day and there's nothing to book: buy a ticket at the bus counter in arrivals (cash, IC card or credit card) and walk out to the stop.

The catch is the road: the operator warns that journeys run longer in traffic, so leave slack on weekday evenings. Buses leaving from 23:00 cost double, ¥3,000, paid on board in cash or by IC card; the last leaves Terminal 1 at 23:30.

Fare ¥1,500 (¥3,000 from 23:00)
Journey time About 68 min to Tokyo Station, 81 min to Ginza
Frequency Every 10 min most of the day, 7:25 to 23:30 from Terminal 1
Luggage Goes in the hold, no dragging bags through stations
Why the bus beats the train with big bags A bus is the only option where you never haul a suitcase up station stairs, through ticket gates or across a crowded platform. If you're travelling with big luggage, small children or both, it's far less stressful than any train. Your bags go in the hold, you sit down, and you arrive.

Best for: hotels around Tokyo Station, Nihonbashi and Ginza, families with a lot of luggage, and anyone jet-lagged enough to want a seat and nothing else.

Bound for Shinjuku instead? Airport Limousine buses run to Shinjuku Station and several big west-Shinjuku hotels for ¥3,600, taking about 1 hour 45 minutes. That's slower and dearer than the N'EX; you're paying for the drop at the hotel door.

Keisei Access Express

The budget train that doesn't get enough attention. The Access Express uses the same fast Sky Access line as the Skyliner, then runs straight onto the Toei Asakusa subway line, so it reaches Oshiage (for Tokyo Skytree) in 52 minutes, Asakusa in 58 and Nihonbashi in 66 without a change. There's no seat charge: ¥1,200 to Oshiage, ¥1,380 to Asakusa, ¥1,420 to Nihonbashi, and you can pay by IC card.

Fare ¥1,200–¥1,420 depending on station
Journey time 52 min to Oshiage, 58 to Asakusa, 66 to Nihonbashi
Frequency About every 40 min
Seats Unreserved, first come first served

The catch: it's an ordinary commuter train, so there's no luggage area and no promise of a seat. A few evening trains end at Keisei-Ueno instead of running onto the subway, so check the destination board. But for ¥1,380 from Narita to Asakusa with no transfers, it's hard to argue with the value.

Best for: Asakusa, Oshiage and Nihonbashi on a budget. Many daytime Access Express trains carry on through the city all the way to Haneda, so it doubles as a direct train between the two airports.

Keisei Limited Express (Cheapest Option)

The slowest and cheapest train. The regular Keisei limited express takes the older Keisei Main Line to Keisei-Ueno in about 80 minutes for ¥1,060, unreserved, IC cards accepted. Unless every ¥300 counts, the Access Express or the bus is better value for your time.

Taxi from Narita

Narita's taxis run on fixed fares by zone, plus expressway tolls: ¥29,000 to ¥31,000 to Chiyoda, Chuo or Taito (Tokyo Station, Ginza, Ueno, Asakusa) and ¥31,500 to ¥32,500 to Shinjuku or Shibuya, depending on the expressway route. A late-night surcharge applies from 22:00 to 5:00. There's nothing to book: ask the driver for the fixed fare before you set off.

Split four ways that's still over ¥7,000 each before tolls, so a Narita taxi only makes sense for a group with mobility needs, or when you've landed after the last bus.


Haneda Airport to Tokyo: Every Option Compared

Haneda sits on the bay at Tokyo's southern edge, and getting into the city is faster, cheaper and easier than from Narita. Two rail lines compete for your business, and both are excellent.

OptionTimeFareBest for
Keikyu Line11–18 min to Shina­gawa¥330Shibuya, Shinjuku, Asakusa (direct), almost everyone
Tokyo Monorail13 min to Hama­matsu­cho¥520Tokyo Station, Ueno, JR Pass holders
Limousine BusAbout 55–65 min to Shinjuku¥1,300–1,400Hotel-door drop with heavy luggage
TaxiDepends on traffic¥7,600–9,100 + tollsLate nights, groups of 3–4

Keikyu Line

The go-to choice for most travellers. The Keikyu Line reaches Shinagawa in as little as 11 minutes from Terminal 3 for ¥330 (¥327 by IC card), with trains every 5 to 10 minutes from early morning until just after midnight. At Shinagawa, change to the JR Yamanote Line for Shibuya (37 minutes door to door, ¥540) or Shinjuku (44 minutes, ¥590), or to the Tokaido Shinkansen.

Many Keikyu trains also run straight onto the Toei Asakusa subway line, so you can reach Nihonbashi and Asakusa (41 minutes, ¥610) without changing. Check the platform screen: trains for central Tokyo show Shinagawa, Sengakuji or Asakusa Line destinations such as Oshiage, Aoto or Narita Airport. Trains for Zushi·Hayama or Kanazawa-bunko head the other way, toward Yokohama.

Fare ¥330 to Shinagawa (varies by destination)
Journey time 11–18 min to Shinagawa, 37 min to Shibuya and 44 to Shinjuku with a change
Frequency Every 5–10 min; last train to Shinagawa just after midnight
Payment IC card (Suica/PASMO) or ticket

Best for: almost everyone. It's cheap, fast, frequent, and connects to the rest of Tokyo's rail network seamlessly. Tap your IC card and go.

Tokyo Monorail

The other rail option. The monorail runs along the waterfront to Hamamatsucho in 13 minutes from Terminal 3 (a few minutes more from Terminals 1 and 2) for ¥520, with a train every 5 minutes on average. At Hamamatsucho you change to the JR Yamanote or Keihin-Tohoku Line: Tokyo Station is 23 minutes from Terminal 3 in total (¥720), Ueno about 30 (¥730).

Fare ¥520 to Hamamatsucho (¥519 by IC card)
Journey time 13 min from Terminal 3 to Hamamatsucho
Frequency Every 5 min on average; last train just after midnight
JR Pass Covered
Weekend deal: Monorail & Yamanote Line Discount Ticket On Saturdays, Sundays and holidays (through March 31, 2027), ¥590 takes you from any Haneda terminal to any Yamanote Line station. Buy it from the monorail ticket machines at the airport; it's valid on the day of purchase only. Shinjuku by monorail and JR normally costs ¥780.

Best for: JR Pass holders, since it's covered, and anyone heading to Tokyo Station, Ueno or the east side of the Yamanote loop.

Limousine Bus from Haneda

Airport Limousine buses run from Haneda to Shinjuku Station and the big west-Shinjuku hotels for ¥1,400 (about 55 to 65 minutes), and to Shibuya for ¥1,300. Shinjuku buses leave every 10 to 20 minutes until about 23:40.

Given how quick and cheap the Keikyu and the monorail are, the bus only makes sense if it drops you at your hotel door or you have more bags than hands.

Taxi from Haneda

Haneda taxis charge fixed fares plus tolls to most of Tokyo's 23 wards: ¥7,600 to Chiyoda (Tokyo Station), ¥8,500 to Shibuya, ¥9,000 to Shinjuku and ¥9,100 to Taito (Ueno, Asakusa). From 22:00 to 5:00 those become ¥9,000 to ¥10,800. Minato, Chuo (Ginza) and Shinagawa aren't on the fixed-fare chart and run on the meter.

For a group of four landing late, Shinjuku works out at about ¥2,700 each before tolls, close to a train fare with your hotel door as the last stop.


Landing Late at Narita or Haneda

Leave at least an hour between touchdown and the last departure you're counting on: immigration, bags and customs can easily eat that at a busy time.

At Narita, the city shuts its doors early:

  • Last Narita Express: 21:44 from Terminal 1.
  • Last Skyliner: 23:00 from Terminal 1.
  • Last TYO-NRT bus: 23:30 from Terminal 1, ¥3,000, cash or IC card only.
  • After that: a fixed-fare taxi (¥28,000 and up to central Tokyo, plus tolls and the late-night surcharge) or a night near the airport.

At Haneda, you have much longer:

  • Last trains: Keikyu to Shinagawa and the monorail to Hamamatsucho both leave just after midnight, but onward JR and subway connections end soon after, so check the whole route on Jorudan.
  • Late-night buses: Airport Limousine runs to Shinjuku and Ikebukuro from Terminal 3 at about 0:20, 1:00, 1:40 and 2:20, for ¥2,800.
  • Taxi: late-night fixed fares of ¥9,000 to ¥10,800 to the central wards, plus tolls.

Practical Tips

  • Sort out your IC card first. Keikyu, the monorail, the Access Express, Keisei trains and the TYO-NRT bus counter all take a Suica or PASMO; the N'EX and the Skyliner need a seat ticket on top. iPhone users can add Suica to Apple Wallet before landing and skip the ticket machines entirely.
  • Know your terminal. At Narita, the Terminal 2·3 station is one stop closer to Tokyo, so every train takes a few minutes less from there. At Haneda, Terminal 3 is the closest stop to the city on both the Keikyu and the monorail.
  • Send your suitcase ahead. Yamato, JAL ABC and Sagawa all have counters in Narita's arrivals halls, and Haneda has a delivery counter in each terminal's arrival lobby. Hand over your bag and it reaches your hotel the next day; Yamato's standard rate within the Tokyo area is ¥2,190 for a 140-size case and ¥2,510 for a 160. Our luggage forwarding guide explains sizes and forms.
  • Carry some yen. Narita's late-night TYO-NRT buses take cash or IC card only, no credit cards. Use an airport ATM before you head for the stop.
  • Pick your hotel with the airport in mind. If you land late or fly out early, staying on a direct line (the Keikyu for Haneda, the Skyliner or N'EX for Narita) saves a cross-city transfer with suitcases. Our where to stay in Tokyo guide compares the areas.

Once you're in, the Tokyo destination guide covers the city, and the 3-day Tokyo itinerary is a ready-made start in the trip planner.

Frequently Asked Questions

What is the cheapest way from Narita Airport to Tokyo?

The Keisei limited express to Keisei-Ueno is the cheapest train at ¥1,060, but it takes about 80 minutes. Better value for most people is the Access Express to Asakusa (¥1,380, 58 minutes, no change) or the TYO-NRT bus to Tokyo Station and Ginza (¥1,500, about 68 minutes to Tokyo Station, every 10 minutes).

Should I take the Narita Express or the Skyliner?

Take the Skyliner if you're staying around Ueno or the east side of Tokyo: it costs ¥2,580 (¥2,310 bought online) and reaches Ueno in 41 to 50 minutes. Take the Narita Express if you're staying in Shibuya, Shinjuku, Shinagawa or Yokohama, since it goes there with no change for ¥3,330, or ¥2,600 a ride with the N'EX TOKYO Round Trip Ticket. With a JR Pass, the Narita Express is covered and the Skyliner is not.

How do I get from Haneda Airport to Shinjuku?

Take the Keikyu Line to Shinagawa and change to the JR Yamanote Line: about 44 minutes and ¥590 in total. The Tokyo Monorail plus JR takes about 41 minutes and costs ¥780 (¥590 on weekends with the Monorail & Yamanote Line Discount Ticket). The Airport Limousine bus costs ¥1,400 and drops you at Shinjuku Station or a big west-Shinjuku hotel in about 55 to 65 minutes.

Is Haneda or Narita better for getting to Tokyo?

Haneda, clearly. Shinagawa is 11 minutes and ¥330 away by Keikyu, most central stations cost under ¥750, and trains run until just after midnight. From Narita the trip takes 45 to 90 minutes, costs ¥1,060 to ¥3,330 by train, and the last trains into the city leave around 23:00.

What can I do if I land at Narita or Haneda late at night?

At Narita, the last Skyliner leaves Terminal 1 at 23:00 and the last TYO-NRT bus to Tokyo Station at 23:30 (¥3,000, cash or IC card). After that it's a fixed-fare taxi (from ¥28,000 to central Tokyo, plus tolls) or a night near the airport. At Haneda, trains run until just after midnight, and Airport Limousine late-night buses leave Terminal 3 for Shinjuku and Ikebukuro until about 2:20 for ¥2,800.

How much is a taxi from Narita or Haneda to central Tokyo?

Both airports use fixed fares plus expressway tolls. From Narita it's ¥29,000 to ¥31,000 to the Tokyo Station, Ginza and Ueno areas and ¥31,500 to ¥32,500 to Shinjuku or Shibuya, with a late-night surcharge from 22:00 to 5:00. From Haneda it's ¥7,600 to Chiyoda, ¥8,500 to Shibuya, ¥9,000 to Shinjuku and ¥9,100 to Taito, rising to ¥9,000 to ¥10,800 between 22:00 and 5:00.

More Articles