Vegetarian's Japan Guide

How to Travel Between Tokyo’s Narita and Haneda Airport

Did you know that Tokyo has two major international airports? If you have a layover in Japan, you may arrive at one airport and depart from another. The Tokyo Narita Airport and the Tokyo Haneda Airport are located approximately 80 km apart. This means you will want to allow at least 2 hours to travel from Narita Airport to Haneda Airport or vice versa. If you are wondering how to get from one airport to the other and whether you have time to do some sightseeing, read on to find out everything you need to know about how to travel between Tokyo’s two airports, with some transit tips included!

Table of Contents

A Comparison of the Different Transport Options Between Narita and Haneda Airports

There are three main ways to transfer between the Narita and Haneda airports. Each has its pros and cons.

ModeCostApprox. Travel TimeFrequencyProCon
Limousine Bus3,600 yen90 to 120 minutes assuming no traffic jams1 to 3 services per hour from
☛ 7 am to 9:30 pm from Narita Airport
☛ 6:40 am to 8:20 pm from Haneda Airport
☛ The most comfortable
☛ Has dedicated luggage space
☛ Has free WiFi
☛ No transfer is required
☛ Can run into traffic jams
☛ Not the cheapest option
Direct Train1,840 yen100 minutes1 or 2 services per hour from 7 am to 5 pm☛ The cheapest
☛ No transfer is required
☛ No dedicated luggage space
☛ Don’t have free WiFi
Non-Direct TrainBetween 1,840 yen to 3,300 yen90 to 105 minutesMultiple services available per hourThe cheapest☛ Have to tow the luggage between platforms
☛ No dedicated luggage space☛ Don’t have free WiFi
Taxi/Private Transfer35,000 yen (30,000 yen via non-toll roads)65 to 90 minutes via toll roads assuming no traffic jams (160 minutes via non-toll roads)On-demand☛ The fastest option if no traffic jams
☛ No transfer is required
☛ The most expensive option☛ Don’t have free WiFi
A Comparison of the Different Transport Options Between Narita and Haneda Airports

What Is the Best Way to Travel Between Narita and Haneda Airport

The best way to travel between Narita Airport and Haneda Airport depends on your situation.

  • Taking the limousine bus is the Best Way to Travel Between Narita and Haneda Airport if:
    • You want to avoid dragging your luggage between platforms.
    • You want to use free WiFi.
    • Comfortability is a must.
  • Taking a direct train is the Best Way to Travel Between Narita and Haneda Airport if:
  • Taking a taxi is the Best Way to Travel Between Narita and Haneda Airport if:
    • You travel with a group of people, the per-person fare becomes inexpensive.
    • You plan to travel during Tokyo’s off-peak hours, and you need to get to the other airport ASAP.
    • You need to travel to the other airport outside of train’s and bus’s operating hours. But note there are nighttime surcharges.
    • Refer to our How to Catch a Taxi in Japan article for things you need to know about catching a taxi in Japan.

How to Travel Between Narita and Haneda Airport by Bus (リムジンバス)

Taking a bus is the easiest and most convenient way to travel between Narita and Haneda Airports.

  • Limousine Bus is the direct bus service that fetches you between Tokyo’s airports.
  • The bus service departs approximately every 20 minutes during the day, with less frequent services in the early morning and late evening.
    • Refer to HERE for buses departing from Narita Airport and Haneda Airport.
  • The tickets cost
    • 3,200 yen for adults
    • 1,600 yen for children from the age of 6 to elementary school students
  • The travel time for taking the Limousine Bus is about 60 to 90 minutes, depending on traffic.

You can buy bus tickets inside both the Narita and Haneda Airport terminals and the Limousine Bus stop at all three terminals in both airports. The bus is very comfortable and is the fastest way to get from one airport to another if you have a shorter layover during the off-peak hours.

In general, the peak hours on Tokyo’s motorways on a weekday are:

  • 6 am to 9 pm
  • 5 pm to 8 pm

☛ As Limousine Bus runs on normal highways, refrain from boarding the bus during peak hours and public holidays to avoid potential traffic jams.
☛ If you plan to do some sightseeing in Tokyo for up to 3 days, consider purchasing one of the Limousine & Subway Pass to save. For more information and pricing, please refer to the official website HERE.

Reserving a Seat for a Limousine Bus

Because once a bus reaches its capacity, you won’t be able to board. You can make a reservation to secure a seat on the bus that best suits your schedule. For more information on how to make a reservation, please refer to the official website HERE.

If you plan to travel from Narita Airport to Haneda Airport, you can also reserve your ticket via klook by choosing the drop-off location as Downtown Tokyo.

  • As a general guide, book for the bus that arrives at the airport at least
    • 60 minutes before your domestic flight departure
    • 120 minutes before your international flight departure
  • If you want to get out of the airport as soon as you arrive, reserve the bus that leaves the airport around
    • 60 minutes if you will be getting off a domestic flight
    • 90 minutes if you will be getting off an international flight
      • The peak hours for international arrival are between 3 pm to 6 pm

Tip: Unless you have purchased one of the non-amendable products, you can amend your booking online up to 5 minutes before the bus’s departure time.

How to Travel Between Narita and Haneda Airport by Train

Another option to travel between Narita and Haneda airports is to take the train.

Tip: You can use websites such as Japan Transit Planner to search the train’s timetable. Japan Transportation Apps are also available for you to download for free and utilize.

Traveling Between Narita and Haneda Airport by Direct Trains

  • Direct trains operated by Keisei (京成電鉄), Keikyū (京急電鉄), and Tokyo Subway (都営地下鉄) depart from the airport at approximately 40-minute intervals.
    • The name of the train is Keisei Narita Skyaccess and is also known as “Access Express (アクセス特急)” or “Airport Kaitoku (エアポート快特)”.
  • The cost is 1,840 yen, making this option the most economical.
  • It takes about 100 minutes to get from Narita Airport to Haneda Airport or vice versa.

Traveling Between Narita and Haneda Airport by Non-Direct Trains

The direct train we mentioned above runs through the rail track owned by three rail companies (Keisei, Keikyū, and Tokyo Subway). If you can’t board the Airport Express, you can get to the other airport in Tokyo by going through the same route, except you have to change trains at least once.

The fastest way with a Japan Rail Pass is to take the Narita Express from Narita Airport (成田エクスプレス) to Shinagawa Station and then change for Keikyū’s trains to Haneda Airport.

  • If you don’t have a JR Pass, this journey will cost you around 3,340 yen.
  • The required time for this option is around 100 to 120 minutes.

There are other ways you can travel transfer from the airports in Tokyo, but it can get confusing and tiring with more transfers between trains operated by different companies. So if you aren’t traveling light or unfamiliar with Tokyo’s Transportation System, we recommend sticking with the abovementioned routes.

How to Travel Between Narita and Haneda Airport by Taxi


Hiring a taxi to take you from one airport to another is the fastest yet most expensive mode of transportation. Expect to pay about 30,000 yen. If this is within your budget, then it is very convenient. Most travelers will only use this option when they may have a tight layover and the bus or train doesn’t fit into their schedule.

You can book with KM Group for their taxi service from either of the airports. Please refer to Ota-ku in the pricing table. Toll charges are 3,200 yen.

Tip: Besides hiring a taxi, you can also book a fixed-rate private transfer.
☛ From Narita Airport
☛ From Narita Airport With Discount for Return Trip
☛ From Haneda Airport
Airport transfer: HND-NRT Airport Shuttle through Viator

Things to Be Aware of During Transit in Tokyo

One of the most important things to be aware of during transit is the length of your layover. Realistically, you want to leave at least 4 hours for transportation between the airports (best to plan for about 5 hours). In addition to the transfer time between Narita and Haneda airports, it is important to consider the time required to clear immigration/customs and retrieve your luggage when you arrive in Tokyo and the time needed to check in at the other airport and go through security.

Also, be aware that if you choose to take the train option with the transfers, you will have all of your baggage with you. This may not be a big deal if you are traveling light, but it may be a little difficult if you have several bags.

A Visa Is Required to Transfer Between Narita and Haneda Airport

Another thing to be aware of is that a Japanese visa is required to travel from one airport to another in Japan/Tokyo. Check with your airline and/or immigration department of Japan for current visa restrictions if you are not a Japanese citizen and coming from another country.

Tip: Refer to the Ministry of Foreign Affair’s website HERE to check if your passport is in the visa exemption scheme for short-stay tourism and business travel.


Can I Enjoy Some Sightseeing During Transit in Tokyo

If you happen to have a Japanese tourist or transit visa and a very long layover, it is possible to do some sightseeing during transit.

Taking a train or a bus should be the most convenient way to downtown Tokyo. If you are going to catch a JR train, depending on how long your transit is, you might only have time to visit the attractions around Tokyo Station (e.g. the Imperial Palace) before you have to hop onto the train to the airport.

You can also take the Skyliner from Narita Airport to Keisei-Ueno or Nippori, where you can walk to shopping areas and parks before boarding the next leg to the airport.

Available Airport Transit Tours

What to Do With Luggage During Transit in Tokyo/Japan

Regarding your luggage, there are plenty of coin lockers at each station in Tokyo. At major stations, luggage storage facilities are also available. Recently, ecbo cloak is another feasible and economical option you can choose from.

You can also choose to head to the departing airport first. Either check your bags in or store them at the airport and then take the train or a taxi to visit the attractions of interest.

Multiple Tokyo tour companies provide tours during airport layovers, so you might want to check and see who is currently operating. This is, of course, if you have plenty of time and depends on Japan’s current rules and regulations.

Tips on How to Enjoy the Transit in Japan’s Airports


If you don’t have a long layover, strolling through the souvenir shops in Japan’s airports is what most tourists love to do.

The number of delicious snacks and local specialties sold in the airport will surely blow your mind. Moreover, enjoying a plate of dessert or a meal in one of the cafes and restaurants is another great way to enjoy the transit in Japanese airports.

If eating and shopping isn’t your cup of tea, you can utilize the free WiFi in the airport to browse the web or YouTube. Downloading an app on your phone to learn some Japanese phrases that you can try out at the airport is another thing tourists might do during their transit.

Depending on which terminals you arrive at and/or depart from, the amenities differ. So it is always a good idea to research the airport’s website to plan your transit. If you think you will spend most of your transit on your electronic devices, make sure you have the charger with you. Furthermore, downloading the music/videos in advance is recommended. While there is free WiFi, it can be unstable at times.

Other Japan Trip Planning Tips

If you are planning your first Japan trip, check out the article HERE!

You will find information about Japan’s weather, when to book hotels and restaurants, when to exchange the yen, and more!


30 thoughts on “How to Travel Between Tokyo’s Narita and Haneda Airport”

  1. Hi there,

    We are arriving at Haneda Airport at @ 2:20pm and our transfer flight will be at Narita airport @ 6:30pm.

    What will be the best transportation from Haneda airport to Narita airport so we can be on time?

    1. Hi Linda,

      If it is a weekday, Limousine Bus is probably the best option as the peak hours start at around 5 pm.
      Otherwise, taking a train is better as you can avoid potential traffic jams.

      Kind Regards,

  2. Lost N. Confused

    Hi, what does it mean “visa will be automatically granted when you land” for passport holders in the visa exemption program? Is someone going to hand it to me as I get off the airplane in Tokyo? Do I need to see someone at the ticket counter to pick up my visa? Or do I pick it up as I go thru customs before leaving Haneda in order to connect at Narita? Please advise to help ease the stress of traveling. Thank you so much!

    1. Hi,
      Apologies for the confusion. So the immigration officer will put a sticker in your passport when you clear the custom. No special action required from your end if your passport was issued by a country in the exception program.

      Kind Regards,

  3. Hi….I am student from INDIA to Dallas via Tokyo,narita and Tokyo,Haneda on arrival of 14:25hrs and 19:45Hrs at haneda., What is the best way to reach. At Tokyo,Naita how much time taken collecting Check in Luggage and customs and immigration.

    1. Hi Naidu,
      Immigration + collecting luggage nowadays seems to take between 60 to 90 minutes on average. But note this is just a rough guide. If you can get out of the airport by 4:30 pm, you can take a bus or a train. After 5 pm, it’s Tokyo’s peak hours, so train is more recommended.

      Kind Regards,

  4. Hi,
    For same day transit between Narita and Haneda airports in Tokyo, I understand non Japanese travellers need to have a visa to get out of the airport unless the traveller is granted as visa exempt. Is Canadian passport visa exempt?

    Thank you, Best regards,

  5. Hi! Not a question, but I wanted to say thank you kindly for the informative thread and thoughtful answers. It has been a huge help in helping me plan for my trip. Thank you and best wishes!

  6. Hi! I am an american citizen that will be passing through Japan only. The trip requires a switch of airport, from Narita to Hareda ( with a total of 3 hours between flights). Will I require an e-visa for this? Is a visa on arrival permitted?

  7. Hi,
    We are taking a flight from YVR to SGN with a same day transit at Tokyo , arriving Narita and connecting at Handa, both on JAL. Can we check our luggage directly to SGN from YVR or we have to claim our luggage at Narita on arrival and carry them to Haneda to check in again?


  8. Hi, I’m a Canadian. I just booked my return flights from Canada to Tokyo, arriving on a Saturday afternoon around 4pm at NRT. The first week of my 3-week vacation, I’d like to go to China. I’m fully vaccinated, but China requires COVID test no more than 48 hours from on-boarding a plane to China. As such, the only flight would work is the same day from HND to PVG at 10:30pm. Do I have enough time to travel between the two airports by the express train?

    1. Hi Alice,
      This really depends on how many people arrive at NRT on the day. Currently, clearing immigration can take anywhere between 30 minutes to 4 to 5 hours.

  9. Good morning. My name is Joseph from the philippines. I olanning to travel from phil to sacramento usa. The ticket shows that i will have a lay over in narita then transfer to haneda for my flight going to sacramento. Do i have to get a visa?

  10. Good Morning,
    Just wondered if you could advise me on a situation when my family and I visit Japan briefly this May.
    We shall be flying into Narita late in the day.
    We might either stay one night in Narita or 4 nights.
    We shall then be taking a flight from Hareda on Malaysian Airlines after 4 days visiting Tokyo.
    Do we need a visa then for access to Hareda as I had noted that this would be needed for a change of airport.
    I should add that all 4 of us have current British Passports which all have more than 6 months left.

  11. We are arriving at Narita airport this Saturday at 3 pm and have another flight that leaves Haneda airport at 6 pm to Sapporo. The airline made it look like we just hopped on a train and we could get there in 59 minutes but in looking at your website, it does not sound like that is how it works. I think we want to schedule a private ride (there are 2 of us) so we can make sure we get to Haneda on time. Do you have any advice on how to book ahead of time or can we just take a taxi when we get through customs at Narita?
    Thank you,

    1. Hi Terri,

      Thanks for getting in touch. There are direct trains from Narita Airport to Haneda Airport called Access Express or Airport Kaitoku.
      You can refer to this section of the article.

      Regarding private transfer, you can book through klook, for example. Links are now updated on the website.

      We are awaiting a reply from one other private taxi company to confirm the rate they charge. Once we receive the information, it will also be updated on the article.

      Kind Regards,

  12. Hi, I would like to know if I transit in HND airport for 7 hrs, Can I go outside for travel during transit period or Do I have to stay inside airport only?

    Thank you

  13. I am unclear.
    I am arriving in Narita Airport from the United States, then taking the Keisei Narita Skyaccess Train to Haneda Airport to meet a travelling group. Do I need a Japanese Visa to do this airport-to-airport commute?

    A week later when our travels are done, we will be dropped off at Haneda and I will make the reverse journey to Narita Airport, where I will stay over night in a local hotel before departing Narita back the the United States. Do I need a new, separate Japanese Visa for this part of the trip as well?

  14. Can i get visa on airport to transfer from haneda to narita airport.i am Indian passport holder.or i do not require . Or airline will provide us the transportation with charges ?

    1. Hi V C

      Unfortunately, we don’t have the expertise to advise on whether an Indian passport is in the visa exempted program. Please consult with your local Japanese embassy. You most likely need to arrange the transportation between the two airports in Tokyo as we haven’t heard any airlines provide that service.

      Kind Regards,

Leave a Comment

Your email address will not be published. Required fields are marked *