How to Get From Haneda Airport to Tokyo: Best Options for Shinjuku, Shibuya, Tokyo Station and Asakusa
A practical guide to getting from Haneda Airport into Tokyo, including when to use the monorail, Keikyu trains, or airport buses.
If you are flying into Haneda and heading into Tokyo, the simplest answer is this: use the Tokyo Monorail if you want a fast link to the JR network at Hamamatsucho, use the Keikyu Line if you want a direct rail option toward Shinagawa and through-services into other parts of the city, and use an airport bus if you want fewer transfers and are staying near a bus stop or hotel drop-off.
Haneda is much closer to central Tokyo than Narita, so getting into the city is usually straightforward. The right choice depends less on “best overall” and more on where your hotel is, how much luggage you have, and whether you want the fastest train or the easiest door-to-door route.
Best way to get from Haneda Airport to Tokyo
For most travelers, there are three realistic choices:
- Tokyo Monorail for a quick ride to Hamamatsucho, where you can connect to the JR Yamanote Line and other JR services.
- Keikyu Line for direct rail access toward Shinagawa and some through-services beyond it.
- Airport bus for direct service to places like Tokyo Station, Shinjuku, Ikebukuro, T-CAT, and some hotel districts.
Haneda Airport’s official access guide notes that the airport is directly connected to both the Keikyu Line and the Tokyo Monorail. For Terminals 1 and 2, both rail platforms are on B1F. At Terminal 3, the Keikyu and Tokyo Monorail gates are accessed from the arrival lobby area, with gate locations varying by operator and direction.
When the Tokyo Monorail is the best choice
The monorail is usually the easiest option if your final destination is on or near the JR Yamanote Line and you are comfortable making one transfer. It runs from Haneda to Monorail Hamamatsucho, where you can switch to JR lines for areas such as Shimbashi, Tokyo Station, Ueno, Shibuya, Shinjuku, and Ikebukuro.
According to Tokyo Monorail’s English fare table, the adult fare from Haneda Airport Terminal 3 to Monorail Hamamatsucho is 520 yen with a paper ticket or 519 yen with an IC card. That makes it a useful benchmark for travelers comparing train options.
The monorail makes the most sense if:
- you are staying near a JR station
- you want a simple airport-to-city rail connection
- you are arriving outside the worst road traffic periods
- you are carrying luggage that is manageable on trains
It is less convenient if your hotel is far from JR lines or if you would need two or three extra transfers after reaching Hamamatsucho.
When the Keikyu Line is the best choice
The Keikyu Line is often the better rail choice if you are heading toward Shinagawa or want a train route that can reduce transfers depending on where you are staying. Haneda Airport’s official access page highlights the Keikyu Line as one of the two direct rail links from the airport, and this is the route many travelers use when connecting onward from Shinagawa.
In practice, the Keikyu option is a strong fit if:
- your hotel is near Shinagawa
- you want to connect quickly to the Shinkansen at Shinagawa
- you are staying on lines that are easier to reach from Keikyu than from Hamamatsucho
If your goal is simply “Tokyo city center,” Keikyu is not automatically better than the monorail. It is better for specific destinations. That is why checking your hotel on a live route planner still matters.
When the airport bus is the best choice
The airport bus is often the easiest option if you have heavy luggage, are traveling with children, or are staying in an area with a direct stop. Haneda Airport’s official bus access page lists a wide range of direct services into Tokyo.
Some of the official example journey times from Haneda are:
- Tokyo Station: about 35 minutes
- Shinjuku Station West Exit: about 35 minutes
- Tokyo City Air Terminal (T-CAT): about 30 to 40 minutes
- Ikebukuro Station West Exit: about 55 minutes
- Asakusa: about 1 hour 5 minutes
Those times are useful, but they should be read conservatively. Road traffic can change the experience a lot, and some routes on the airport site are marked as suspended. A bus can be more comfortable than rail, but it is not always the fastest.
Best option by area
Tokyo Station / Marunouchi
If you are staying near Tokyo Station, the airport bus can be very attractive because Haneda’s official access page gives an example time of about 35 minutes to Tokyo Station. The monorail + JR combination is also a sensible backup if bus timing does not work.
Shinjuku
If you want the fewest transfers, a direct airport bus to Shinjuku is often the easiest choice. Haneda’s official page lists about 35 minutes to Shinjuku Station West Exit. If you prefer trains, the monorail to Hamamatsucho followed by JR can work well, but it adds at least one transfer.
Shibuya
There is no single one-size-fits-all answer for Shibuya. In many cases, the monorail to Hamamatsucho and then JR is the simplest train option. A bus may be easier if your hotel is closer to a direct drop-off point than to Shibuya Station itself.
Asakusa
Travelers staying in Asakusa should compare bus and Keikyu-based rail routes. The official Haneda bus page gives an example time of about 1 hour 5 minutes to Asakusa, which can be appealing if you want to avoid changing trains with luggage.
Shinagawa
If you are staying near Shinagawa or transferring to the Shinkansen, the Keikyu Line is usually the first route to check. This is one of the clearest cases where the Keikyu option has a strong advantage over the monorail.
Haneda vs Narita for getting into Tokyo
For city access, Haneda is usually easier. The airport has direct rail links on both the Tokyo Monorail and Keikyu Line, and the official bus network reaches major districts across Tokyo. For many travelers, that means less travel time and less complexity on arrival.
Simple rule: choose the route that gets you closest to your hotel with the fewest awkward transfers. The “best” airport transfer is usually the one that is easiest after a long flight.
Tips before you choose
- If you have light luggage: rail is usually the most predictable choice.
- If you have bulky luggage or kids: a direct bus can be worth the trade-off in speed.
- If you are connecting to the Shinkansen: check Keikyu routes via Shinagawa first.
- If your hotel is near Tokyo Station or Shinjuku: compare bus times against rail transfers.
- If you are arriving late: verify the last train or current bus timetable before you rely on it.
Final answer
If you are asking “How do I get from Haneda Airport to Tokyo?” the practical answer is: take the monorail for a fast JR connection, take Keikyu for Shinagawa-focused rail access, and take the airport bus if you want the easiest ride to a specific district or hotel area.
Haneda is one of the easier big-city airports to use, so the choice is less about finding a bad option to avoid and more about matching the route to your neighborhood. Once you know whether you are heading for Tokyo Station, Shinjuku, Shibuya, Asakusa, or Shinagawa, the best transfer usually becomes obvious.
Keep reading
Related articles
Planning
How to Get from Tokyo to Kamakura: Best Train Routes for a Day Trip
A practical guide to getting from Tokyo to Kamakura by JR or Odakyu, including which route to choose, when passes make sense, and how to get around after arrival.
Planning
How to Get from Osaka to Hiroshima by Shinkansen, Bus, or Rail Pass
A practical guide to getting from Osaka to Hiroshima, including shinkansen times, bus options, rail pass coverage, and when each route makes sense.
Planning
How to Get from Tokyo to Kawaguchiko: Bus or Train?
A practical guide to traveling from Tokyo to Kawaguchiko by highway bus, direct limited express train, or train via Otsuki.
A note on sources — The information in this article reflects a mix of personal experience travelling in Japan and research from publicly available sources. Prices, hours, and availability change — always verify directly with restaurants, hotels, or operators before making plans.