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.

Quick comparison of Haneda to Tokyo transport options

Unlike Narita, Haneda Airport is actually in Tokyo and it’s only about 20 km from the airport to the center city. 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.

TransportApprox. CostTravel TimeFrequencyNotesBooking Link
Limousine Bus¥1,40030–60 min.Every 15–20 minsTime varies according to destination; price does notBook with: Headout or Klook
Pre-booked Shared TaxiFrom ¥3,125 per person~40 min.Pre-booked, waiting on arrivalEasiest & convenient, but may have long wait timesBook with: Klook
Pre-booked Private TaxiFrom ¥9,345 per vehicle~40 min.Pre-booked, waiting on arrivalEasiest & most convenient, especially for groupsBook with: Klook or Viator
Flat-rate TaxiFrom ¥6,900 to ¥12,800~40 min.Generally available outside the airportBest to confirm the fare before you start your journey 
Train (Tokyo Monorail)¥690~25 min.Every few min.Transfer at Hamamatsuchō for onward travel on JR lines 
Train (Keikyu Line)¥510~25 min.Every few min.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. 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.

haneda airport limousine bus stop
If you have lots of luggage and don’t want to port it to your accommodation, a Limousine Bus from Haneda is probably easiest. | Photo by iStock.com/TokioMarineLife

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

¥1,400
Approximately 1 hour, depending on the destination
Book online

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 are available on Headout and Klook, and can also be purchased in person at the 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.

Keikyu Limousine Bus

From ¥1,000 to ¥1,400
Approximately 1 hour, depending on the destination

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,300) and Tokyo Station (55 min, ¥1,200), 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), as well as Tokyo Disney (40 minutes, ¥1,300).

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.

Haneda Airport taxis: Convenient for groups

Taxis in Japan have a rep for being expensive — and that’s not untrue — but if you’re traveling 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 shared taxis

¥3,125 per person
Approximately 40 minutes to Tokyo Station
Book here

For the convenience of a taxi at a fraction of the cost, consider booking a shared taxi. Basically, you pay a per person fee of ¥3,125 and share the taxi with a few other passengers. Once everyone’s arrived the driver will whisk you off to your respective hotels, no need to worry about getting lost. However, because it’s a shared service, you may have to wait up to 90 minutes for everyone to arrive, so it’s certainly not the fastest option.

Pre-booked private taxis

From ¥9,345 per car
Approximately 40 minutes to Tokyo Station
Book here

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 ¥10,000 for a vehicle that takes six 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 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.

Haneda flat-rate taxis

From ¥6,900 per car plus tolls
Approximately 40 minutes

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.

Pro tip: 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!

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

¥690 to Tokyo Station
~25 minutes to Tokyo Station

The monorail (with a transfer to JR train lines at Hamamatsuchō Station) is often the easiest way of getting from Haneda to Shinjuku. | Photo by Gregory Lane

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 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).

hamamatsucho station ticket gates for transfer to/from tokyo international airport (hnd)
Hamamatsuchō Station. | Photo by iStock.com/mizoula

Pro tip: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

¥510 to Tokyo Station
20 minutes to Tokyo Station

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. 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.

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 ¥650, 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. 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,840. 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 ¥35,000 via toll roads) 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 December 2024.

Ask our local experts about Tokyo

Get our Tokyo Cheapo Hacks direct to your inbox

Watch this next

Recommended hotels located nearby