From Narita: take the Skyliner if your hotel is on the east side (Ueno, Asakusa), the N'EX if you're bound for Shinjuku or Shibuya, and the ¥1,500 TYO-NRT bus if you're watching yen. From Haneda: it's a short train ride on the Keikyu line or monorail — under ¥600 to the Yamanote loop — and even the taxi is defensible. Jet-lagged with two big suitcases? The limousine bus to your hotel's door beats every train on day one.
The short answer
| Option | Price | Time | Best for |
|---|---|---|---|
| TYO-NRT bus → Tokyo Stn/Ginza | ¥1,500 | 65–90 min | budget, light luggage |
| Keisei Skyliner → Nippori/Ueno | ¥2,580 (¥2,310 online) | 36–41 min | east-side hotels, speed |
| JR N'EX → Tokyo/Shibuya/Shinjuku | ¥3,070–3,250 (free with JR Pass) | 55–80 min | west-side hotels, JR Pass holders |
| Airport Limousine bus → hotel door | ≈¥3,600 | 100–120 min | heavy luggage, jet lag |
| Fixed-fare taxi | ≈¥25,000–35,000 + tolls | 60–90 min | groups of 3-4, emergencies |
Two principles drive every ranking below. First: in Tokyo, door-to-door time is what matters, not train time — a faster train to the wrong hub costs you more than it saves. Second: your arrival-day self is dumber and weaker than your booking-day self. Choose accordingly.
From Narita: the four real options
Keisei Skyliner — the speed play
36 minutes to Nippori, 41 to Ueno, every 20–40 minutes. ¥2,580 at the station, ¥2,310 as an online e-ticket bought before you fly. From Nippori, the Yamanote line takes you anywhere on the loop. If your hotel is in Ueno, Asakusa (one transfer) or anywhere east, this is the answer. All seats reserved, real luggage racks.
JR Narita Express (N'EX) — the west-side play
One seat from the airport to Tokyo Station (~55 min, ¥3,070), Shibuya (~75) and Shinjuku (~80) for ¥3,250 — and it's fully covered by the JR Pass, which is the main reason to pick it. Without a pass, it only beats the Skyliner when your hotel is genuinely walkable from an N'EX stop. All reserved, generous luggage space with lockable racks.
TYO-NRT bus — the budget play
¥1,500 to Tokyo Station or Ginza, multiple departures an hour, 65–90 minutes depending on traffic (¥3,000 on late-night/early-morning runs, child ¥750). No advance booking — you buy on the day, first come first served, one large suitcase per person. It's half the price of every train; the cost is traffic-risk and a possible queue at peak times.
Airport Limousine bus & taxis
The orange Airport Limousine bus (≈¥3,600, ~100–120 min to Shinjuku) is the only option that ends at your hotel's front door, which on arrival day with 25kg of luggage is worth every yen and every extra minute. Fixed-fare taxis to central Tokyo run roughly ¥25,000–35,000 plus expressway tolls, with a 20–30% late-night surcharge — split four ways it's defensible; solo it's a panic button.
From Haneda: closer changes everything
Haneda sits inside the city, so the calculus flips: trains are cheap and quick, and even taxis are reasonable. The Keikyu line reaches Shinagawa in about 13 minutes for around ¥330; from there the Yamanote loop serves every major hotel district (Shibuya ≈35 min total, Shinjuku ≈45). The Tokyo Monorail runs to Hamamatsuchō in 15–18 minutes for ¥520 and is covered by the JR Pass. Flat-rate taxis to central wards run roughly ¥7,000–9,000 plus tolls — for two people with luggage arriving tired, that's a rational buy, not a splurge.
| Option | Price | Time | Best for |
|---|---|---|---|
| Keikyu line → Shinagawa | ≈¥330 | 13 min | almost everyone |
| Monorail → Hamamatsuchō | ¥520 | 15–18 min | JR Pass holders |
| Limousine bus → hotel areas | ≈¥1,400–1,600 | 30–60 min | heavy luggage |
| Flat-rate taxi | ≈¥7,000–9,000 + tolls | 20–40 min | couples/groups, late arrivals |
Arriving after 11pm
Trains stop around midnight, and the last airport expresses leave earlier — roughly 23:00 for the Skyliner and N'EX. At Narita after that, your realistic options are the late-night TYO-NRT departures (¥3,000) or a fixed-fare taxi; if your flight lands after 23:30, seriously consider an airport hotel and a fresh start. At Haneda the night is survivable: late Keikyu/monorail runs past midnight on some days, and the flat-rate taxi (plus ~20% night surcharge) gets you to a central hotel for roughly ¥9,000–11,000 all-in.
With heavy luggage
Rush-hour Tokyo trains and two 25kg suitcases are a bad marriage — and Shinjuku station with luggage is a boss fight. If you land between 7–9am or 17–19h, take the bus or taxi regardless of price, or wait out the peak with breakfast at the airport. Better yet: use luggage forwarding (takkyubin) from the airport counter and travel with a day bag — your bags arrive at the hotel next day, usually for around ¥2,000–3,000 per case. We cover the how-to in a dedicated guide.
Common mistakes
Buying the N'EX without a JR Pass when your hotel is in Ueno (that's the Skyliner's side). Booking the cheapest bus with a 9am landing — you'll hit rush-hour traffic. Assuming the JR Pass covers the Skyliner or Keikyu (it doesn't — they're private railways). Standing in the airport SIM queue instead of installing an eSIM before you fly. And dragging suitcases through Shinjuku station at 18:00, which we'd honestly rate harder than the 14-hour flight.
Frequently asked questions
Is the N'EX covered by the JR Pass?
Yes — fully, including the seat reservation, on both the national pass and the JR East regional passes. That makes it free money for pass holders. The Skyliner, Keikyu line and the airport buses are NOT covered: they're private operators.
Should I get a Suica at the airport?
Get it on your phone before you land: Suica lives in Apple Wallet in about two minutes, no Japanese app store needed, and you can top up with Apple Pay. Physical Welcome Suica cards exist at both airports but queues vary. With IC sorted, every train in this article except the reserved expresses is tap-and-go.
Do I need to pre-book the buses?
TYO-NRT: no — you can't, it's buy-on-the-day. Airport Limousine: bookable online and worth doing in peak season or for early-morning departures to the airport on your way home, when seats genuinely sell out.
Which airport should I choose if my flight offers both?
Haneda, almost every time. It's 30–60 minutes closer to anywhere you're staying, the transfer costs a third as much, and late arrivals are far less punishing. The exception: if Haneda routing costs meaningfully more, Narita's transfer gap (~¥2,000 and an hour) is cheap to buy back.