Haneda and Narita airports to central Tokyo: choosing a route
Compare rail and bus transport from Haneda and Narita by where you stay in Tokyo, including Shinagawa, Tokyo Station, Ueno and Shinjuku, with both conflicting official Skyliner fares.
Last checked:
Tokyo has two airports, Haneda and Narita, with several ways to reach central Tokyo. The “best” option depends on which station is near your hotel. This article compares official information by accommodation location first, then transport type. Fares and times not listed in official information are omitted. For accommodation areas, see Where to stay in Tokyo; return to the Tokyo travel guide.
Key points
- Haneda: Keikyu Line and Tokyo Monorail. Official estimated journeys: Shinagawa about 15 minutes, Hamamatsucho 20 minutes, Tokyo Station 30 minutes, Ueno and Asakusa 40 minutes, Shibuya 45 minutes, and Shinjuku 50 minutes.
- Narita: Keisei Skyliner, Access Express, Keisei Main Line, JR lines and Narita Express. Keisei services do not go to Tokyo Station.
- Low-cost bus: Narita to Tokyo Station/Ginza costs 1,500 yen at regular times, excluding late-night and early-morning services.
- Skyliner fare: Two official Keisei pages give different fares (2,470 yen and 2,580 yen). Confirm at the station or on the official website before purchasing.
Haneda Airport
The official page lists two railway options: Keikyu Line (Keikyu Railway) and Tokyo Monorail. At Terminals 1 and 2, both lines use platforms on basement level 1. At Terminal 3, Keikyu ticket gates differ by destination; those for central Tokyo and Yokohama are on level 2 of the arrivals hall.
| Destination | Estimated time (airport official) |
|---|---|
| Shinagawa (品川) | About 15 minutes |
| Hamamatsucho (浜松町) | About 20 minutes |
| Tokyo Station | About 30 minutes |
| Ueno, Asakusa | About 40 minutes |
| Shibuya | About 45 minutes |
| Shinjuku | About 50 minutes |
- The official page notes these are estimates and vary by service.
- It does not list fares; see the individual railway operators’ websites.
Narita Airport
The official page lists these railways between Narita and Tokyo:
| Route | Main stations listed officially |
|---|---|
| JR lines | Tokyo Station, Shimbashi, Hamamatsucho, Shinagawa, Shibuya, Shinjuku, Ueno, Ikebukuro, Akihabara and others |
| Narita Express (成田エクスプレス) | Tokyo Station, Shinagawa, Shibuya, Shinjuku, Yokohama, Ofuna |
| Keisei Skyliner | Keisei-Ueno, Nippori, Aoto, Shin-Kamagaya (not Tokyo Station) |
| Access Express | Keisei-Ueno, Nippori, Aoto, Keisei-Takasago, Higashi-Matsudo, Shin-Kamagaya (not Tokyo Station) |
| Keisei Main Line | Keisei-Ueno, Nippori, Aoto, Keisei-Takasago, Keisei-Funabashi, Keisei-Narita (not Tokyo Station) |
- JR lines and Narita Express serve Narita Airport Station (Terminal 1) and Airport Terminal 2 Station (Terminals 2 and 3). All three Keisei services also serve those two stations.
- Terminal 3 is about a 10-minute walk from Airport Terminal 2 Station; Terminal 2 is about 5 minutes away.
- The official page does not list fares or journey times. Consult JR East and Keisei websites.
Skyliner fares: two official pages differ
The same operator, Keisei Electric Railway, published the following different figures on two official pages as of 2026-10-28. Both are presented here without choosing between them:
| Page | Adult one-way (airport to Keisei-Ueno/Nippori) | Explanation |
|---|---|---|
| Fare table | 2,470 yen; 2,465 yen when using a transport IC card at the gate | Child figures are shown in parentheses without a column label, so this article does not quote them |
| Frequently asked questions | 2,580 yen | Official breakdown: base fare 1,280 yen plus Skyliner limited express ticket 1,300 yen; the difference may relate to different page update dates, but neither page states an effective date |
When purchasing, use the price displayed by the station ticket machine or Keisei’s official website.
Low-cost airport buses
Low-cost Narita airport buses listed officially (2026-10-28):
| Destination | Fare | Boarding point/operator |
|---|---|---|
| Tokyo Station, Ginza | 1,500 yen (not applicable to late-night and early-morning services) | Tokyo Station, Ginza Station, in front of Shinonome AEON; Keisei Bus and others |
| Ikebukuro | 2,300 yen; 1,900 yen prepaid online | Ikebukuro Station west exit; WILLER EXPRESS |
| Shibuya | 2,500 yen | Shibuya Station; Tokyu Bus |
| Toyosu Market | 1,800 yen | Toyosu Michi Terrace; Keisei Bus |
| Shin-Kiba, Shiomi | 1,500 yen; 1,400 yen prepaid online | Shin-Kiba Station, Tokyo Bay Shiomi Prince Hotel; WILLER EXPRESS |
The official page does not list journey times or frequencies, or fares for late-night and early-morning buses. Check each bus operator’s website.
Choosing by accommodation area
| Where you stay | Haneda | Narita |
|---|---|---|
| Shinagawa | About 15 minutes | Narita Express or JR lines serve Shinagawa |
| Tokyo Station | About 30 minutes | Narita Express, JR lines or low-cost bus (1,500 yen) |
| Ueno, Nippori | About 40 minutes (Ueno) | Skyliner, Access Express or Keisei Main Line |
| Shinjuku | About 50 minutes | Narita Express |
| Shibuya | About 45 minutes | Narita Express or JR lines |
The “cheapest” option depends on your travel date, terminal, luggage and transfers. Official information does not provide a directly comparable single answer, so this article does not choose one.
Useful reminders
- For late-night arrivals, check the last train. Low-cost bus fares differ for late-night services.
- Transport IC cards can be used to pass airport station gates; see Suica and transport IC cards.
- For taxis, see Taxis and ride-hailing services.
- For city transport, see Getting around Tokyo and Tokyo subway ticket comparison.
Sources
- 羽田機場旅客航廈|鐵路交通 (www.tokyo-haneda.com, checked 2026-10-28)
- 成田國際機場|鐵路交通 (www.narita-airport.jp, checked 2026-10-28)
- 成田國際機場|低價機場巴士 (www.narita-airport.jp, checked 2026-10-28)
- 京成電鐵|Skyliner 票價 (www.keisei.co.jp, checked 2026-10-28)
- 京成電鐵|Skyliner 常見問題 (new-www.keisei.co.jp, checked 2026-10-28)