How to get to Asakusa from Narita Airport, Haneda Airport and major stations
*This article was updated in May 2023.
<NOTE> The rates and times stated in this article may change according to conditions.
“I want to go to Asakusa but how do I get there from the airport ?”
“I searched how to go on different web sites but in the end which way is better ?”
Allow us to help you if you are having one of those concerns.
Hello, my name is Nabe. I am a staff member at K’ House Tokyo Oasis, a hostel located in Asakusa.
Our hostel accommodates many travelers from overseas and we are often asked how to come from the airport or from important train stations. There are different ways to come and even when looking it up on the net it can be easy to get lost in the amount of information.
This is why we will explain to those coming to Asakusa, mainly from outside Tokyo, the different ways to get there from Narita or Haneda airport and two important train stations (Shinagawa and Ueno) depending on how you prefer to travel.
How to access Asakusa from Narita airport
Lately, many travelers use low cost carriers and come to Asakusa from Narita airport. There are many ways to come from there but which one is the best ? Let’s take a look.
The staff’s recommended route
We recommend the Keisei Railway Access Express.
It is the train with the best balance in price, riding time and simplicity.
【 Where do I take it ? 】
You can take it from Narita airport terminal 1, terminal 2 and 3.。
From the Narita Sky Access line platform you can get to Asakusa without transfer by riding the following trains.
- To Haneda aiport
- To Keikyu Kurihama
- To Nishimagome
- To Kanazawa Bunko
*In case you are confused about the names Sky Access line and Skyliner.
Skyliner is the name of a bullet train while Sky Access is the name of the train tracks. Both the Skyliner and the Access Limited Express use the Sky Access line.
【 How long does it take ? 】
It takes about 58 minutes from Narita airport until Asakusa.
Trains leave around every 40 minutes.
<Timetables> *From Narita Terminal 1
・Weekdays
・Saturdays
・Sundays and national holidays
【 How much does it cost ? 】
A one way ticket from Narita airport until Asakusa costs 1310 yen. (*If paying in cash)
The fastest way
Keisei Railway’s Skyliner is the fastest option.
However, since it doesn’t stop at Asakusa you would need to transfer at Aoto station. As a result, it’s only 15 minutes faster than the Access Limited Express.
【 Where do I take it ? 】
You can take the Skyliner from Narita airport terminal 1, terminal 2 and 3.
【 How long does it take ? 】
It takes about 50 minutes* from Narita airport until Asakusa.
But since it doesn’t stop at Asakusa, you need to transfer at Aoto station for a Keisei Oshiage line train or the Access Limited Express.
*If you change trains at Aoto station.
There are trains leaving every 20 to 40 minutes depending on the time of the day.
<Timetable>
https://www.keisei.co.jp/keisei/tetudou/skyliner/us/traffic/skyliner.php
【 How much does it cost ?】
It costs about 2360 yen* one way from Narita airport until Asakusa.
You can make a reservation online.
*If you change trains at Aoto station.
Skyliner internet reservation service:https://www.keisei.co.jp/keisei/tetudou/skyliner/e-ticket/en/
The easiest way
Without a need to transfer and a comparatively short riding time, Keisei Railway Access Express could to be the easiest way to get to Asakusa. However since all seats are non reserved seats there
is a possibility to be standing all the way to Asakusa, especially during rush hour.
For those who want to be sure to avoid this, the limousine bus is an available option. The limousine bus’ seats are all reserved seats and it goes directly to Asakusa straight from the airport. However, as you will see below, the price can be high and the departures can be few and far between. Let’s not forget these points.
<NOTE >
As of May 2023, all limousine bus services from Narita airport to Asakusa are suspended.
【 Where do I take it ? 】
You can take it from Narita airport terminal 1, terminal 2 and 3.
Since the destination is Asakusa View Hotel you will need to find your way from there if you are staying somewhere else.
【 How long does it take ? 】
It takes about 2 hours from Narita airport until Asakusa.
It also depends on the traffic.
There are only 5 departures each day. (* All suspended as of December 2020)
Timetable:https://www.limousinebus.co.jp/guide/timetable/suspension2020_n_0916.pdf
【 How much does it cost ? 】
It costs 2900 yen one way from Narita airport until Asakusa.
A reservation is needed before boarding the bus.
Airport Limousine Reservation website : https://webservice.limousinebus.co.jp/web/en/Top.aspx
The cheapest way
Keisei Railway main line is the cheapest option.
Depending on the train you may get to Asakusa without needing to transfer. It can however take some time.
【 Where can I take it ? 】
You can take it from Narita airport terminal 1, terminal 2 and 3.
You can get to Asakusa without a transfer by riding the following trains.
- To Haneda airport
- To Nishimagome
Other trains will require you to transfer to the trains afore mentioned or to the Access Limited Express.
【 How long does it take ? 】
It depends on the train but it usually takes about 1 hour and 14 minutes to 1 hour and 29 minutes to get to Asakusa from Narita airport. Trains leave around every 20 minutes.
<Timetables> * From Narita airport terminal 1
・Weekdays
・Saturdays
・Sundays and national holidays
【How much does it cost ? 】
It costs 1110 yen one way from Narita airport until Asakusa. (* If paying in cash)
How to get to Asakusa from Haneda airport
What about the access from Haneda airport ?
The staff’s recommended route (the fastest and cheapest)
Regarding how to get to Asakusa from Haneda airport, the Keikyu line is almost the only option. A lot of the trains departing from Haneda stop at Asakusa.
【 Where do I take it ? 】
You can take it from Haneda airport terminal 1 and 2 or terminal 3 (international lines).
You can get to Asakusa without any transfer by riding the following trains.
- To Imba-Nihonidai
- To Inzai Makinohara
- To Shibayama Chiyodai
- To Keisei Takasago
- To Keisei Narita
- To Narita Airport (Including Narita Sky Access line)
- To Aoto
【How long does it take ? 】
It takes 35 to 45 minutes from Haneda airport until Asakusa.
(From fastest to slowest : Airport Limited Express > Limited Express > Express)
As you can see, a lot of trains stop at Asakusa. Trains stopping there are leaving almost every 10 minutes.
<Timetable> *From terminal 1 and 2
・Week days
・Saturdays
・Sundays and national holidays
【 How much does it cost ? 】
It costs about 530yen one way from Haneda airport until Asakusa. (If paying in cash)
The fare is the same regardless of the train being an Airport Limited Express, Limited Express or Express.
The easiest way
Without a need to transfer and a short riding time, the Keikyu line would seem to be the best. However, since it is also used for commuting it can get crowded during rush hours.
For those who want to avoid the crowdness and take an easy trip, the limousine bus is an available option.
All of the limousine bus’ seats are reserved seats and it goes straight to Asakusa from the airport.
However, it can be expensive and there are only a few departures each day.
【 Where do I take it ? 】
You can take it from Haneda airport terminal 1, terminal 2 and terminal 3.
The destination is the Asakusa View Hotel. If you are not staying there you will need to get to your hotel from there by yourself.
【 How long does it take ? 】
It takes 80 minutes from Haneda airport (terminal 3) until Asakusa.
But it also depends on the traffic condition.
There are only 5 departures each day. (*As of May 2023)
<Timetable>
https://shorturl.at/hyNU9
【 How much does it cost ? 】
It costs 1100 yen one way from Haneda airport until Asakusa.
A reservation is also necessary.
Airport Limousine Reservation website : https://webservice.limousinebus.co.jp/web/en/Top.aspx
What about the bullet train ?
Are you coming from the airport with the bullet train ? Since it doesn’t stop at Asakusa, you will need to transfer at Shinagawa when coming from Haneda or at Ueno when coming from Narita.
We will explain how to come from there.
How to get to Asakusa from Shinagawa station
The best way to get to Asakusa from Shinagawa station is the Keikyu line. By using it, you can get to Asakusa without any more transfer.
The following trains stop at Asakusa.
- To Imba Nihonidai
- To Inzai Makinohara
- To Shibayama Chiyodai
- To Keisei Takasago
- To Keisei Narita
- To Narita airport (including the Narita Sky Access line)
- To Aoto
【 Where do I take it ? 】
If you arrive at Shinagawa via the bullet train or any of the JR lines, you will need to transfer to the Keikyu line. Exit through the bullet train platform’s “South transfer gate”, then walk a little to get to the Keikyu line through the “Keikyu line transfer gate”.
You can also get there from the bullet train platform’s “North transfer gate” but it takes a little longer.
【 How long does it take ? 】
It takes around 20 minutes to get to Asakusa from Keikyu’s Shinagawa station. Since all the trains mentioned above stop at Asakusa, you can get on a train stopping there almost every 5 minutes.
<Timetables>
・Week days
・Saturdays
・Sundays and national holidays
【 How much does it cost ? 】
It costs 420 JPY one way from Shinagawa until Asakusa. (* If paying cash)
How to get to Asakusa from Ueno station
From Ueno you will need to take the Ginza line.
【 Where do I take it ? 】
If you arrive at Ueno via the bullet train or any of the JR lines, you will need to exit the JR line through the ticket gates and transfer to Tokyo Metro’s Ginza line. The transfer gate to the Ginza line is close to the JR main ticket gate so you can transfer without exiting the station.
【 How long does it take ? 】
With the Ginza line, it takes only 5 minutes from Ueno station until Asakusa.
Trains are leaving frequently so you only have to wait a few minutes until the next departure.
【How much does it cost ? 】
It costs 180 yen one way from Ueno until Asakusa. (* If paying cash)
【Other ways to get to Asakusa】
You can also take the bus or a taxi to get to Asakusa. But considering the time and price, the subway remains the best option. However since the buses stops at different places, it can be more convenient depending on where you are staying. We regrouped the information in the links down below.
■ Bus
- Tobu bus Skytree shuttle
Fare : 220 yen
Riding time : About 10 minutes - Toei bus
Fare : 210 yen
Riding time : About 10 minutes
■Taxi
Fare : About 1300 yen or more
Riding time : About 10 minutes
■Walking
About 30 minutes
Related information
Here are links to the transportation companies we have mentioned while introducing how to get to Asakusa.
Hopefully it will be of some use to you.
We are looking forward to seeing you in Asakusa.
Narita airport:https://www.narita-airport.jp/en/
Keisei Railways:https://www.keisei.co.jp/keisei/tetudou/skyliner/us/index.php
Tokyo Airport Transportation (limousine bus):https://webservice.limousinebus.co.jp/web/en/Top.aspx
Haneda airport:https://tokyo-haneda.com/en/
Keikyu Railways:https://www.haneda-tokyo-access.com/en/
East Japan Railway company:https://www.jreast.co.jp/multi/en/
Tokyo Metro:https://www.tokyometro.jp/lang_en/
Tobu bus Skytree shuttle:https://www.tobu-bus.com/en/