If you’re worried about the cost of getting from Haneda Airport to Tokyo (or Yokohama) then you can relax — it’s not expensive or time-consuming at all. The main thing to be sure of is that you haven’t mixed up your arrival airport (HND, or Tokyo International Airport) with the much more distant Narita Airport (NRT). International flights land at both Tokyo airports, but Haneda is the more convenient airport to fly into.
It’s a quick and affordable taxi, train, monorail, or bus trip from Haneda Airport to central Tokyo. Unlike Narita, Haneda Airport is actually in Tokyo and it’s only about 20 km from the airport to the center city. If the roads are clear (and they often are fairly clear outside rush hour), a taxi can usually get you to destinations like Shibuya, Roppongi, Shinjuku, and Akasaka in 30 minutes or less.
Read on for more details about each type of transport.
Quick comparison of Haneda to Tokyo transport options
While the train options are certainly the cheapest, navigating train stations with luggage can be stressful. So, with that in mind, our recommendation is the Limousine Bus, which can get you to the doorstep of your accommodation without the need for transfers. For those traveling in groups, a pre-booked taxi is also a good option for similar reasons.
|Transport||Approx. Cost||Travel Time||Frequency||Notes||Booking Link|
|Limousine Bus||¥1,250||30–60 mins||Every 15–20 mins||Time varies according to destination; price does not||Book here|
|Prebooked Taxi||From ¥8,402 per vehicle||30 mins (depending on traffic)||Prebooked, waiting on arrival||Easiest & most convenient, especially for groups||Book here|
|Regular Taxi||From ¥6,900 (exclusive of tolls and evening surcharge, which are extra)||30 mins (depending on traffic)||Generally available outside the airport||Best to confirm the fare before you start your journey||–|
|Train (Tokyo Monorail)||¥660||30 mins||Every few mins||Transfer at Hamamatsuchō for onward travel on JR lines||–|
|Train (Keikyu Line)||¥470||30 mins||Every few mins||Transfer at Shinagawa for onward travel on JR lines||–|
Note: For the sake of simplicity, all details above were calculated on travel to Tokyo Station, except for the Limousine Bus, which has reduced services due to COVID-19 and does not currently stop there. Exact fares/times/transfers will vary depending on your destination.
Heading straight to Tokyo Disney from Haneda Airport? Check out our article on the best ways to make the trip.
Video guide to getting from Haneda Airport to central Tokyo
Landing at Haneda Airport late at night
If you’re landing well after pumpkin hour, then the night Airport Limousine Bus or an airport taxi are your only options. Generally, you can double the fares above for the (few) buses that run between midnight and 5 a.m. Taxis, meanwhile, carry a surcharge between 10 p.m. and 5 a.m.. See our late-night HND to Tokyo transfer guide for more information.
Limousine Buses: Best for convenience and value
Pro tip: You can save time, stress — and in some cases money — by booking online here.
The Airport Limousine Bus is our top pick for getting from Haneda Airport to central Tokyo. It’s not as flashy as it sounds — it’s really just a coach bus — but it goes directly to major hotels and train stations in a large number of areas in Tokyo and surrounds. Essentially, you don’t need to worry about making transfers with luggage in tow and the price is very reasonable.
If you’re staying at a more minor hotel or a hostel, the Limousine Bus might not stop there. Instead you’ll need to look up the location of the nearest major hotel or train station, and the route between them. Tickets can be booked online, or purchased in person at a bus ticket counter in Haneda Airport.
The Limousine Bus from Haneda Airport is an excellent transport option if you’re traveling with kids and/or a lot of luggage. Fares range from about ¥800 to ¥1,300 per person. For example:
- T-CAT (the Tokyo City Air Terminal) is ¥900 and takes about 30 minutes.
- Shinjuku is ¥1,300 and takes about 40 minutes.
- Asakusa is ¥1,100 and takes about 65 minutes.
- Ikebukuro is ¥1,300 and takes about 55 minutes.
Kids are roughly half price on all routes. There are also discounted rates for people with reduced mobility, but you need to contact them ahead of time to confirm eligibility and availability.
How much does it cost? From ¥800 to ¥1,300
How long does it take? Approximately 1 hour, depending on the destination
Note: Although Airport Limousine Buses are currently running from Haneda Airport, the number of buses may be reduced, and the timetable may change, depending on the COVID-19 situation.
Keikyu Limousine Bus
Keikyu (the same company that runs one of the train lines) also runs a fleet of limousine buses. They stop at a few central Tokyo locations like Shibuya Station (50 min, ¥1,100) and Tokyo Station (55 min, ¥1,000), but not as many as the Airport Limousine Bus mentioned above. However, they can get you to some more farflung places like Hakuba (winter only, 5.5 hours, ¥9,300) and Kamakura (95 minutes, ¥1,400), as well as Tokyo Disney (40 minutes, ¥1,000).
Tickets are sold on a first-come-first-serve basis and can’t be bought in advance; you’ll need to get them from the bus ticket counter on the second floor at Terminal 3, or from a ticket machine.
How much does it cost? From ¥1,000 to ¥1,400
How long does it take? Approximately 1 hour, depending on the destination
Haneda Airport taxis: Convenient for groups
Taxis in Japan have a rep for being expensive — and that’s not untrue — but if you’re travelling in a group they’re a solid choice. Like the Limousine Bus, they can take you directly to your destination without the need for transfers.
Pre-booked Haneda taxis
An easy way to ensure a taxi is waiting and ready for you upon arrival is to book one online in advance. Prices are fairly reasonable, starting at ¥8,402 for a vehicle that takes three passengers. The price is inclusive of tolls, and you get a lot of options when booking. For example, you can pay a bit extra to book a larger vehicle (cheaper than two flat-fare airport taxis) if you’re traveling in a group of, say, four or more with lots of luggage. You can also request child and infant seats, as well as a meet & greet service at the arrivals hall.
How much does it cost? From ¥8,402 per car
How long does it take? Approximately 30 minutes to Tokyo Station
Regular Haneda taxis
Haneda also offers flat-rate fare taxis to destinations around central Tokyo; the price depends on the destination. For example, a flat-rate taxi to Tokyo Station costs ¥6,900; to Shibuya costs ¥7,800; while one to Asakusa costs ¥8,400. On top of this, you can expect to pay about ¥1,000 for expressway tolls. And between 10 p.m and 5 a.m., there is an additional surcharge of ¥1,400 or more depending on your destination.
Important: Make sure to confirm the destination and the price before getting into a random taxi outside the airport. The word for flat-rate fare in Japanese is teigaku (定額). You can confirm the price at the information counter and get the staff to write it down for you, to show the driver. Unless confirmed, the driver may use the meter, which will work out to be more expensive (especially if you hit traffic).
While these taxis techinically seat four people, that’s with the assumption you have limited luggage. If you’re traveling with large suitcases, you may be restricted to only two or three passengers!
How much does it cost? From ¥6,900 per car + tolls
How long does it take? Approximately 30 minutes
Where to flag a taxi at Haneda Airport
The taxi rank at the airport is easy to find. From the arrivals hall, follow the taxi signs down to the ground floor (Level 1), and the taxi rank is on the road just outside the terminal building. You can always ask at the information desk in the arrivals hall if you need any help. Only taxis from the official ranks offer flat-rate fares.
Trains: The cheapest option
We like things that are good value for money, so while trains are certainly the cheapest option, they’re not our top pick because they can be inconvenient. That being said, if budget is your biggest concern (or you’re a super light-packer), either of these two train routes will serve you well.
Traveling with lots of luggage? You can arrange to have it ported from the airport to your accommodation (and vice versa), making the Haneda transfer easier.
Haneda train option 1: Taking the Tokyo Monorail
Built for the 1964 Olympics, the Tokyo Monorail is perhaps not quite as cool and futuristic as it sounds. It’s still a freakin’ monorail though! A fun way of getting from Haneda Airport to Tokyo, the monorail stops at all three airport terminals and for only ¥500 whisks you to the happening hub of Hamamatsuchō (about 15 minutes away).
Actually, Hamamatsuchō has to be one of the dullest stations on the Yamanote Line. But it is on the convenient JR Yamanote Line (the loop line that goes around Tokyo), which means you can squeeze yourself onto a commuter train heading to more exciting places such as … well, any other station (e.g. Shinjuku, Shibuya, Shinagawa, or Tokyo Station).
Suica/Pasmo IC cards can be used on all train lines, including the Tokyo Monorail, if you don’t want to buy paper tickets (plus, the cards give you a small discount).
How much does it cost? From ¥500
How long does it take? 15 minutes to Hamamatsuchō Station
Note: If you’re flying out and heading in the opposite direction, i.e. from Tokyo to Haneda Airport, make sure that you disembark at the right terminal. The Tokyo Monorail will stop at Haneda International Terminal 3 first, followed by Terminal 1 (Japan Airlines, Skymark, and some other domestic airlines) and then Terminal 2 (ANA and Air Do domestic flights).
Haneda train option 2: Taking the Keikyu Line
Keikyu Line trains from Haneda Airport head in two different directions, so you’ll need to double-check that you’re getting on the right one. Most go northeast to Shinagawa (20 minutes away), but some head southwest to Yokohama (25–30 minutes away).
Taking the Keikyu Line from Haneda Airport to Shinagawa Station (which is on the JR Yamanote Line, offering easy access to Shinjuku, Shibuya, Tokyo Station, and other major hubs) works out cheaper than the monorail at ¥300 (it’s ¥340 to Yokohama). That’ll get you a rice ball, plus change. After exiting from customs and getting your bags, you’ll be on the second floor lobby at Haneda and should have no problem spotting the Keikyu Line ticket counter/machines and gates.
How much does it cost? From ¥300
How long does it take? 20 minutes to Shinagawa Station
Discount Keikyu tickets
Discount ticket packages are available, but we’re not convinced they’re worth it. For example, a 24-hour Welcome! Tokyo Subway Ticket will set you back ¥1,360 and covers the Keikyu trip into Shinagawa, plus unlimited use of both Toei and Tokyo subway lines.
If you don’t mind hopping off a plane and then doing a full day of sightseeing, it might be worth it. However, we did the math.: Say you arrive at Haneda in the morning, go straight to your hotel in Shinjuku, then head to Asakusa and Ueno on the other side of Tokyo to explore before going back to you hotel, all using lines covered by the Welcome! ticket, it would cost you ¥1,480. So, it’s fairly small savings and an exhausting day. Oh, and if you did the same trip and used the cheapest public transport option for each leg, regardless of operator, you’d spend ¥1,150 so… You could opt instead for the 48-hour or 72-hour Welcome! tickets for ¥1,760 and ¥2,060 respectively, and you might start to see more savings.
Note: You also have to buy a Pasmo Passport for ¥2,000 when you buy any of the Welcome! tickets. The Pasmo Passport is an IC card that can be charged with money and used instead of tickets on public transport all over Japan.
Getting From Haneda to Asakusa
One big advantage of the Keikyu line is their Haneda Airport Express, which continues along the Asakusa subway line after passing Shinagawa. So if your final destination is Asakusa, you can do the journey in about 40–50 minutes, for roughly ¥570, without transfering. The express train runs about every 15 minutes during peak times and slightly less frequently at off-peak times.
Frequently asked questions
Can I use my JR Pass to get from Haneda Airport to central Tokyo?
If you want to use your JR Pass from Haneda, you can activate it at the airport and use it to take the Tokyo Monorail. Although it’s not a JR line, the JR Pass is valid on it. But think very carefully before you activate your pass for a such a short trip! Unless you are setting off on countrywide travel on the Shinkansen that same or the next day, it’s probably a better idea to hold off on activating it, and just buy a regular, single-ride ticket for the short trip from Haneda to your accommodation. You’ll find ticket machines at the train station entrance — and they have English guidance.
How do I get from Haneda Airport to Narita Airport?
Depending on which route you take it’s about a 80–100 km journey between Haneda and Narita airports, and as the crow flies it’s about 60 km. The Keikyu Line is our recommendation for this trip. If you’re not in a huge rush, there’s a direct train all the way to Narita that departs once or twice each hour. It takes about 2 hours and costs ¥1,730. Incidentally, it’s not a good idea to be in a rush if you need to transfer between airports — they are a long way apart, and a taxi (approximately ¥27,000) is unlikely to be faster than the train.
While we do our best to ensure everything is correct, information is subject to change. This post is updated regularly. Last updated in November 2022 by Maria Danuco.