Explore Destinations

Discover the world's most amazing places

How to Get from Haneda Airport to Ueno

Quick Answer: The Best Way from Haneda to Ueno

The best overall way is the Keikyu Line + JR Yamanote Line train combination. It takes about 45-55 minutes and costs ¥650-750. For speed, the Limousine Bus (if traffic is light) or Taxi (if budget allows) are good options. The cheapest method is the local Keikyu + Subway route for around ¥580.

Quick Navigation: Haneda (HND) to Ueno Transport

By Train: The Most Efficient & Popular Choice

Trains are the backbone of Tokyo's transport. From Haneda to Ueno, there is no single direct train, but seamless connections make it easy. Your choice depends on budget, speed, and luggage.

Route Key Steps Approx. Time Approx. Cost Best For
Keikyu + JR Yamanote (Recommended) Keikyu Line to Shinagawa → JR Yamanote Line to Ueno 45-55 min ¥650-750 First-timers, balance of speed & cost
Keikyu + Subway (Cheapest) Keikyu Line to Higashi-ginza → Asakusa Subway Line to Ueno 50-60 min ¥580 Budget travelers, light luggage
Tokyo Monorail + JR Yamanote Monorail to Hamamatsucho → JR Yamanote Line to Ueno 55-65 min ¥690 Terminal 3 access, scenic bay view

Step-by-Step: Keikyu + JR Yamanote (Recommended Route)

  1. Find the Keikyu Line: Follow signs in the arrival terminal. Buy a ticket to “Shinagawa” (¥300-410). Consider a Suica/Pasmo IC card for touch-and-go convenience.
  2. Ride to Shinagawa (15-20 mins): Take the Keikyu Airport Line express. It’s not a JR line, so the Japan Rail Pass does NOT cover this leg.
  3. Transfer at Shinagawa: Follow signs to the JR lines. This is a cross-platform or short-walk transfer.
  4. Ride JR Yamanote Line to Ueno (20-25 mins): Take the Yamanote Line (green loop) heading north to Ueno Station. This leg IS covered by the Japan Rail Pass.

Shinkansen (Bullet Train) Connection Note

If you're continuing from Ueno to cities like Sendai or Morioka, you can transfer to the Tohoku Shinkansen at Ueno Station. From Haneda, you must first get to Ueno or Tokyo Station via the methods above. There are two main Shinkansen types from Ueno: the faster Hayabusa (fewer stops) and the all-stations Yamabiko.

By Domestic Flight? Almost Never Advisable.

While you can fly from Haneda (HND) to other cities and then connect back to Tokyo, this is highly inefficient and expensive for reaching Ueno. Let's analyze the “door-to-door” reality.

By Airport Limousine & Highway Bus: Direct & Affordable

Buses offer a direct, luggage-friendly ride to major stations and hotels. They are excellent if you have heavy bags or want to avoid train transfers.

Airport Limousine Bus (To Ueno Station)

  • Travel Time: 60-90 minutes (highly dependent on traffic).
  • Cost: ¥1,300 - ¥1,500 one-way.
  • Schedule: Buses depart every 30-60 minutes from all terminals. Advance online booking is highly recommended, especially during peak seasons.
  • Pros: Direct to Ueno Station, spacious luggage compartments, comfortable seats.
  • Cons: Unpredictable travel time during rush hours (7-9 AM, 5-8 PM).

Overnight Highway Buses (From Other Cities to Ueno)

If arriving in Tokyo from cities like Kyoto or Osaka via overnight bus, many terminate at Ueno Park or nearby. This is a separate, long-distance service, not from Haneda Airport.

Key Tip: Purchase tickets at the Limousine Bus counters in the arrival lobbies or online via their official website. Buses board just outside the terminals.

By Taxi or Private Transfer: Door-to-Door Luxury

This is the most convenient but also the most expensive option. Useful for specific situations.

  • Travel Time: 30-60 minutes to Ueno, depending on traffic.
  • Cost: ¥8,000 - ¥12,000 for a standard taxi. Fixed-fare private transfers start around ¥10,000. Late-night surcharges (20%) apply typically from 10 PM to 5 AM.
  • Where to Find: Official taxi ranks are outside all arrival terminals.

When is a Taxi Worth It?

Consider Pre-Booking: Services like Viator or Klook offer pre-booked private transfers for peace of mind.

Ticket Options & Cost Comparison Table

Below is a definitive comparison to help you decide the best way from Haneda to Ueno.

Transport Method Approx. Travel Time Approx. Cost (One-Way) Transfers Best For
Keikyu + JR Yamanote Train 45-55 min ¥650 - ¥750 1 (Shinagawa) BEST OVERALL (Balance)
Keikyu + Subway Train 50-60 min ¥580 1 (Higashi-ginza) CHEAPEST OPTION
Tokyo Monorail + JR Train 55-65 min ¥690 1 (Hamamatsucho) Access from T3, views
Airport Limousine Bus 60-90 min* ¥1,300 - ¥1,500 0 (Direct) Heavy luggage, direct service
Taxi / Private Car 30-60 min* ¥8,000 - ¥12,000+ 0 (Direct) Groups, late night, convenience

* = Heavily traffic-dependent.

Japan Rail Pass (JR Pass) Note

The JR Pass only covers the JR portion of your trip (e.g., the JR Yamanote Line from Shinagawa to Ueno). It does NOT cover the Keikyu Line, Tokyo Monorail, or subways from Haneda. Calculate if a pass is worthwhile for your entire Japan itinerary, not just this transfer.

Traveler Experience & Insider Tips

FAQs: Haneda Airport to Ueno Common Questions

Is there a direct train from Haneda Airport to Ueno?

No, there is no single direct train. You must make at least one transfer, typically at Shinagawa Station (for Keikyu+JR) or Higashi-ginza Station (for Keikyu+Subway). The process is well-signposted and efficient.

What is the cheapest way to get from Haneda to Ueno?

The cheapest way is the Keikyu Line + Toei Asakusa Subway Line combination, costing approximately ¥580. It takes about 50-60 minutes with one transfer at Higashi-ginza Station.

What's the best way if I arrive at Haneda after midnight?

Public trains and most buses stop running around midnight. Your only practical options are a taxi (expensive) or waiting at the airport until the first train resumes around 5:00-5:30 AM. Some 24-hour cafes in the terminals are available for waiting.

Is the Japan Rail Pass worth it for this trip alone?

No. The JR Pass only covers a small portion (e.g., the JR Yamanote Line ride). The airport access lines (Keikyu, Monorail) are not JR and are not covered. The pass is only valuable if you are taking multiple long-distance Shinkansen trips around Japan.

Which is faster from Haneda to Ueno: train or bus?

In optimal conditions (no traffic), the Limousine Bus can be similar to the train. However, trains are almost always more reliable and faster on average (45-65 mins) because they are not affected by road traffic, which can severely delay buses.

Where do I buy train tickets at Haneda Airport?

You can purchase tickets from the vending machines near the station entrances in each terminal. For ease, we highly recommend buying and charging a Suica or Pasmo IC card at these machines. You can also use a major credit card at the machines.

Is it easy to travel from Haneda to Ueno with children and strollers?

Yes, but choose wisely. Airport Limousine Buses are easiest (no stairs, luggage space for strollers). For trains, stations have elevators, but navigating crowds and transfers with a stroller can be challenging during peak hours.

Can I use my credit card on trains and buses?

For trains, yes at vending machines to buy tickets or IC cards. For buses, you can often use a credit card at the ticket counter. However, having some Japanese yen cash is always a reliable backup for transportation and small purchases.