Ueno is one of Tokyo’s most culturally rich neighbourhoods, with the National Museum, the cherry blossom park, Ameyoko Market, and a gateway to Asakusa. From Narita, the Keisei Skyliner reaches Ueno in 41 minutes.
Ueno Station is a major interchange on the Yamanote Line and the terminus of the Keisei Skyliner from Narita Airport. Staying in or near Ueno puts you within walking distance of Sakusa and the National Museum and provides easy access to both northern and southern Tokyo. The Skyliner makes it one of the fastest Narita connections in the city.
Quick answer: Keisei Skyliner from Narita to Keisei Ueno Station, 41 minutes, 2,570 yen. Reserved seating, luggage rack, the fastest Narita connection to the Ueno and Asakusa area. Or local Keisei Line, 75 minutes, 1,050 yen slower but cheaper.
Option 1: Keisei Skyliner (Fastest)
- Departure: Narita Airport Terminal 1, 2, or 3 Keisei Station
- Arrival: Keisei Ueno Station (2 minutes’ walk from JR Ueno Station)
- Journey time: 41 minutes
- Cost: 2,570 yen. Book at the Keisei counter in arrivals or at the ticket machine.
- JR Pass: Not covered. Keisei is a private railway.
The Skyliner is the best option if you are staying in or near Ueno, Asakusa, or anywhere on the northern Yamanote loop. See the full Keisei Skyliner guide for all stops and booking details.
Option 2: Keisei Local Line (Budget)
- Departure: Same Narita Keisei platforms
- Journey time: About 75 to 85 minutes to Keisei Ueno
- Cost: 1,050 yen
The local Keisei line stops at every station but reaches the same destination for less than half the Skyliner price. Good for budget-conscious travellers without connecting Shinkansen departures.
Option 3: Narita Express (N’EX) to Ueno
The N’EX does not stop directly at Ueno; it runs via Tokyo Station and Shinjuku. If you need the N’EX for a JR Pass connection, disembark at Tokyo Station and take the Yamanote Line north to Ueno (10 minutes, 170 yen). See the Narita Express guide for the N’EX full routing.
From Keisei Ueno to JR Ueno
Keisei Ueno Station and JR Ueno Station are a 2-minute walk apart. Exits from Keisei Ueno lead directly to the JR station entrance. From JR Ueno, the Yamanote Line reaches Akihabara in 3 minutes, Tokyo Station in 8 minutes, and Shibuya in 28 minutes.

