- How to Visit Gotokuji – the Waving Cat Temple - 13 August 2026
- 15 Day Trips From Osaka - 13 August 2026
- What is Hoppy? Japan’s Unique Beer-Style Drink Explained - 11 August 2026
Tokyo has two airports, Narita and Haneda. Ideally, if you want to fly to your next destination straight after your international flight, you’ll want to book a flight from the same airport you land at. But that’s not always possible, as many domestic flights depart from Haneda, meaning you’ve got to get from Narita to Haneda to catch your plane. So, here are the best ways to do it.

Article by Helen Foster. Disclosure: Some links in this post are affiliate links. See our Affiliate Disclosure.
At A Glance Guide
Easiest: Limousine Bus or train
Quickest: Train
Cheapest: Train
Best for Night Arrivals: Train or Private Transfer
Best for Early Morning Arrivals: Limousine Bus or Train
Keep reading to learn more about costs and timings for each route.
Using The Limousine Bus
In my opinion, the simplest way to get between Narita International and Haneda is via the Limousine Bus. You stash your luggage, sit down and get off at the other end – no transfers, steps, or potentially crowded trains required. It costs ¥3600 yen for adults, ¥1800 for children and should take 90 minutes.

Over 30 buses run between Narita and Haneda daily, and the first Limousine Bus departs Terminal One at Narita International at 6:50 a.m, the last leaves at 8:25 p.m. This is better than it used to be when I first wrote this piece, but if your flight lands after about 7 pm, by the time you’ve cleared immigration and customs, the bus might not work for you.
If it is running though, the journey should take 1 hour and 30 minutes, but remember, traffic can impact travel time, so don’t cut things too fine to meet your next flight.
To view the timetable and reserve seats, visit the Limousine Bus website. If you have more questions about using the bus, like where to catch it, how to book etc, check out our guide to using the Airport Limousine Bus
Catching the Train
The train is another great way to travel between Narita International and Haneda, particularly if you travel light. It is cheap, quick, and easy. The journey costs ¥1,850, less for kids, and takes 1 hour and 45 minutes.
There are direct and indirect trains from Narita Airport to Haneda Domestic, approximately every 20 to 30 minutes, and a couple of routes to choose from. The best option, though, is the direct train along the Keisei Narita Airport Line Access Limited Express. You get on at one airport, sit there for a while, and get off at the other.
The first train departs Terminal 2 at 5:20 am, and the last leaves at 22:34 pm.
You can buy your tickets at the ticket machines or staffed counters at the airport station – or add a digital transport card to your phone if you can.
What Does Stay on the Train Mean
If you look at this route on Google Maps, you might not realize it’s direct because the train line name and color changes – at least three times. This makes it look super complicated, but don’t worry.
Yes, the Keisei Narita Airport Line changes to the Keisei Oshiage Line, then the Toei Asakusa Line Airport Express, and finally the Keikyu Main Line Airport Express before reaching Haneda Airport – but, as long as it says ‘stay on train’ on your route map on Google Maps, or Navitime, you don’t need to move.
It’s common in Japan for train lines to change name during the journey.
Private Car
If you arrive very late at night, once the trains have stopped, the most convenient way to get to Haneda from Narita is via private car. But it’s not a budget option.
Transport providers like Klook offer private car services between Narita and Haneda for around ¥17,500 for up to six passengers and four pieces of luggage.
It usually takes about 60 minutes to get between Narita and Haneda by private car. However, traffic conditions can impact travel time.
Taxi
If you want to reach Haneda quickly and easily – and aren’t on a budget, consider taking a taxi. Taxis between the two destinations are expensive, but they offer ultimate convenience.
You don’t have to make a booking; you can just turn up at the taxi stand. The taxi stand is outside the arrival hall at Narita International, and it’s open 24/7.

The most cost-efficient option is the ‘flat-rate taxi service’. If you use one of the flat-rate taxis, the journey will cost you ¥29,000.
You can take a flat-rate taxi from the taxi stand at the arrival hall (find the locations here) or book a Narita Flat Fare Taxi on Uber. Travellers are also expected to pay for any tolls en route and a 20-30% surcharge for travel between 10:00 pm and 5:00 am.
The journey takes approximately 60 minutes in total.

Need Extra Planning Help?
Our Japan trip planners can help. You might like our First-Timers Japan Planner, which will help you plan your trip to Tokyo, Kyoto and Osaka step-by-step, including tips on everything from picking hotels to sightseeing and dining. Or our super-duper Tokyo Disney Planner makes arranging your park trip MUCH easier. Find them in our Planners store – printable and digital versions are available.
So, there you have it. That’s our list of the best ways to travel between Narita Airport and Haneda Airport. If you have any further questions, though, head to our Facebook group and ask them there.

Who Writes This Blog?
My name is Helen Foster, and I’m a journalist and author. My travel articles have appeared in publications including The Australian, Escape, RAC Horizons, Jetstar Magazine, Sainsbury’s Magazine, and more.
I’ve travelled to Japan nine times before – solo and with my partner and visited over 50 towns and cities. My last visit was in April 2026, so everything here is pretty up to date.

