Tokyo Airports to City: Narita & Haneda (2026)
Disclosure: This article contains affiliate links. If you make a booking through these links, we may earn a commission at no extra cost to you. ✅ Quick Answer From Narita Airport (NRT), the Keisei Skyliner is the fastest way into Tokyo — around 41 minutes non-stop to Ueno for around ¥2,570 with an IC card — while the JR Narita Express (N’EX) takes around 53–60 minutes for around ¥3,070 but reaches Tokyo, Shinagawa, Shibuya and Shinjuku directly. The Keisei Main Line Limited Express is the cheapest option at around ¥1,100–1,240, around 75–85 minutes, no reservation. From Haneda Airport (HND), which sits much closer to the centre, the Tokyo Monorail reaches Hamamatsuchō in around 13 minutes for around ¥520, and the Keikyu Line reaches Shinagawa in around 13 minutes for around ¥310. Tap through both airports with a Suica or Pasmo IC card, available at the airport as a deposit-free Welcome Suica or Tourist Pasmo. The Rail Map at Narita Looks Worse Than It Is Clear passport control at Narita, walk toward the station signs, and you’ll hit a wall of ticket machines and departure boards showing three different operators, half a dozen train names, and prices that don’t obviously relate to each other. Somewhere behind you, a driver in a dark suit is holding a sign offering a “direct taxi to Tokyo” — and it’s genuinely not worth asking the price, because a taxi from Narita into central Tokyo can run into the tens of thousands of yen on the expressway. The trains are that much better a deal that almost nobody who’s done this before takes the cab. ...