Yokohama is a great base for your Japan trip. Whether you are heading on a cruise, attending a business conference, or just exploring what the port city has to offer, you’ll need to know how to get from Narita Airport to Yokohama.

You may be wondering how far Yokohama is from Narita Airport. While Narita is to the northeast of Tokyo, Yokohama is to the south, just below the capital along the coast. This means you’ll have to travel through Chiba and Tokyo to get there, taking around 1 hour and 40 minutes and 100 km (60 miles).

Surprisingly, that’s not much further than Narita to Tokyo.

Suggested Activity
Navigate Japan with a Saily eSIM from $US3.99
With mobile data packages from $US3.99 for 1GB to $US22.99 for 20GB, Saily has your Japan data needs covered. Saily is brought to you by the people behind NordVPN.

Note: All times and prices have been estimated from Narita Airport Terminal 2 to Yokohama Station unless otherwise stated.

Quick comparison of Narita to Yokohama transport options

TransportComfortConveniencePriceTimeTransferBooking Link
(Train #1) Keisei Skyliner★★★★☆★★★★☆¥2,88090 minutes + transfer timeJR Ueno-Tokyo Line at UenoBook here
(Train #2) Keisei Skyaccess★☆☆☆☆★★★☆☆¥1,7301 hr 45 min + transfer time if anyNoNot available
(Train #3) Narita Express★★★★★★★★★☆¥4,57090 minutesNoNot available
(Bus) Limousine Bus★★★☆☆★★★★☆¥3,700Approx 1 hr 40 minutes (depends on traffic)NoBook here
(Taxi) Pre-booked taxi★★★★★★★★★★¥23,300+ (per car)Approx 90 min (depends on traffic)NoBook here
(Taxi) Regular taxi★★★★★★★★★☆¥36,300 (per car)Approx 90 min (depends on traffic)NoNot available

Pro tip: If you’re traveling with large bags, you can port your luggage from Narita to your accommodation for an easier transfer.

Keisei Skyliner + Ueno-Tokyo Line: Best overall

How much does it cost? ¥2,880 (with discounted ticket)
How long does it take? 1 hour 30 minutes plus transfer time
When is the first/last train? 7:27/22:33 (last train via the Keihin-Tōhoku Line)

The Keisei Skyliner can take you halfway to Yokohama in style. | Photo by amnachphoto/iStock Editorial / Getty Images Plus via Getty Images.

If you want to save money, but not be packed onto a local train, the Keisei Skyliner is a good choice for overall comfort and convenience.

The Keisei Skyliner is a high-speed express train that travels from Narita to Ueno Station (in north Tokyo) in around 48 minutes. A one-way trip costs ¥2,570, but you can book discounted tickets here for ¥2,300. After arriving at Keisei Ueno Station, take a short walk to the main station and transfer to the Ueno-Tokyo Line towards Yokohama Station. This takes an extra 30 minutes and costs ¥580. You can also take the Keihin-Tōhoku Line, but it will take longer.

Keisei Skyaccess: The cheapest

How much does it cost? ¥1,730
How long does it take? 1 hour 45 minutes plus transfer time
When is the first/last train? 7:12 (earlier trains available with changes)/22:07 (last train via a change at Aoto Station)

The Keisei Narita Skyaccess looks just like a regular train. | Photo by winhorse/iStock Unreleased via Getty Images.

Not to be mistaken for the Keisei Skylliner, the Keisei Skyaccess also has a great connection to Yokohama, but with a little less comfort. Confused? Take a look at our guide on Keisei trains.

The most useful point of the Kesei Skyaccess is its through train service to Yokohama Station. If you time it right, you can jump on a train bound for Haneda Airport and ride the rails till Shinagawa, which will take around 1 hour and 15 minutes and take you through the Asakusa Line. If you are lucky, the train will become a through service towards Yokohama (and take a further 22 minutes), but if it doesn’t, get off and change trains to the Keikyū Main Line heading towards Yokohama.

Suggested Activity
1-for-1 Deals for Japan on KKday's 10th Birthday Bash!
Enjoy 50% off Japan tours and 1-for-1 e-SIMs, tickets and experiences!
Also, 1-for-1 USJ tickets, every Tues, 12pm (For SG/MY/TH only). T&Cs apply.

The Keisei Skyaccess is just a regular commuter train with no reserved seats, so there’s no guarantee you’ll get to sit down. There will be no luggage racks, although you can put baggage on an overhead rail if it is small enough. Also, you can’t book ahead, instead, you’ll need to buy a ticket at the ticket machine or purchase an IC card (basically a pre-loaded transport card). The whole journey takes 1 hour and 45 minutes and costs ¥1,730.

We don’t recommend this, but if you want to save ¥100 or so, you can also choose the Kesei Main Line option which stops at every station with a transfer at Ueno — the whole journey is ¥1,630 and takes close to 2 hours with transfer time. The same goes for the JR Narita Line, but that does have the added benefit of being direct.

Narita Express: The easiest

How much does it cost? ¥4,570; free for JR Pass holders
How long does it take? 1 hour 27 minutes
When is the first/last train? 07:37/21:44

Ride in comfort. | Photo by Maria Danuco

The Narita Express will save you time, but not money. The journey from Narita Airport Terminal 2 to Yokohama Station (get the train going towards Ofuna) is only 1 hour and 27 minutes, but the price is a steep ¥4,570. You can use the train for free, however, if you have a JR Pass. Remember to reserve your seats in advance as you can’t just walk on. Also, the services to Yokohama only run once an hour (except for 2 services between 5 and 6 p.m.), so you might be twiddling your thumbs on the platform for some time.

The Narita Express is a very comfortable experience, with luggage racks, Wi-Fi, and plenty of space.

Suggested Activity
20% off Travel WiFi from NINJA WiFi
Save money on wifi rental from NINJA WiFi, one of Japan's leading pocket wifi providers, with 20% off the regular price for Tokyo Cheapo readers!

Taxis: The most comfortable

How much does it cost? From ¥23,300
How long does it take? 1 hour 40 minutes to 2 hours 20 minutes

Dog in Tokyo Taxi
Why not grab a taxi? | Photo by Chris Kirkland

If you’ve got money to burn, then why not hop in a taxi instead of lugging your suitcases onto public transport. The whole journey from Narita Airport to Yokohama takes somewhere between 1 hour and 40 minutes to 2 hours and 20 minutes, depending on traffic.

You have the choice of ordering a pre-booked taxi or heading straight to the taxi rank once you’ve landed, but the latter is the most expensive way to be bougie and will run you close to ¥36,300. Don’t be surprised if the driver also balks at the idea of Yokohama; Tokyo is usually the preferred and closer choice.

For a little bit of peace of mind for you and your driver, get a pre-booked taxi from around ¥23,300 per car. You can book here for Narita to Yokohama Station or the cruise terminal (Osanbashi Pier).

Buses: The alternative option

How much does it cost? ¥3,700
How long does it take? 1 hour and 40 minutes
When is the first/last bus? 08:00/20:00

An alternative option. | Photo by Maria Danuco

At the moment, direct buses from the airport to Yokohama are only serviced by the Limousine Bus. It takes approximately 1 hour and 40 minutes from Narita to Yokohama City Air Terminal (depending on traffic) and costs ¥3,700. You can pre-book a seat here, or you can book at the airport counter when you arrive. The buses depart once every hour from 8 a.m. to 8 p.m.

You are limited to two suitcases per person, so this might not be an option if you are packing a lot.

Late-night options

If you find yourself arriving at Narita late at night or in the early hours of the morning, there aren’t too many options to get to Yokohama. Buses stop at 8 p.m. The last train on the Keisei Skyliner is about 10:30 p.m. and the Keisei Skyaccess and Narita Express are even earlier at around 10 p.m. and 9:45 p.m. respectively.

The saving grace of a late arrival is the taxis, which run all night. But be warned, it is better to pre-book, so you don’t get caught in a long and winding queue at the taxi stand.

Ask our local experts about Tokyo

Get our Tokyo Cheapo Hacks direct to your inbox

Watch this next