I live in Japan, and Tokyo Disney Resort is not a far-off pilgrimage here — it is a normal weekend. The trains to Maihama are trains I have taken many times, with a bag of snacks and no particular sense of occasion. That is worth saying up front, because the resort’s own signage and most travel advice assume you are already in Tokyo. You are not. You are at an airport, possibly two hours away, possibly at 21:00, possibly with a five-year-old who stopped functioning somewhere over Siberia.
The good news is that both airports have a direct bus to the park gates and the resort hotels. The catch, and it is a big one, is that the Narita bus stops running in the early evening. Here is how each route actually works in 2026.
The quick answer
- Landing at Haneda? Take the airport bus straight to the resort: ¥1,300 adult, ¥650 child, about 25 to 40 minutes, and it runs roughly every 10 to 20 minutes through the day. This is the easy answer and almost nobody should overthink it.
- Landing at Narita? The direct bus is ¥2,900 adult, ¥1,450 child and takes about an hour — but there are only around 21 departures a day, and the last one leaves Narita at about 18:30.
- Narita after the last bus, or on a budget? Take the Keisei Access Express to Higashi-Matsudo, then the JR Musashino Line to Maihama: about ¥1,294 on an IC card, 80 minutes, one transfer.
- Four people, or a very late landing? Fixed-fare taxis run about ¥8,100 from Haneda and ¥19,800–20,600 from Narita, plus expressway tolls.
- The Keiyo Line from Tokyo Station reaches Maihama in 15 minutes for ¥260 — but its platforms are a famously long walk from the rest of Tokyo Station.
Which airport you fly into matters more than usual here
Tokyo Disney Resort is in Urayasu, on the Chiba side of Tokyo Bay. Haneda is on the opposite shore of the same bay, about 30 minutes away by road. Narita is roughly 60 kilometres inland to the north-east, and no route from it is quick.
If you have a genuine choice of flights and Disney is the centrepiece of your trip, choose Haneda. The difference is an hour of your evening and about ¥1,600 a head, every time. Our Haneda vs Narita guide covers the wider trade-off, but for this specific destination it is not close.
From Haneda: take the bus
The Haneda–Tokyo Disney Resort bus is run jointly by Airport Transport Service (the orange Limousine Bus), Keikyu Bus and Keisei Bus. It picks up at all three terminals and drops at the Tokyo Disneyland bus terminal, Tokyo DisneySea, and a long list of resort and Tokyo Bay hotels — the Disney hotels, Hilton Tokyo Bay, Sheraton Grande Tokyo Bay, Grand Nikko, Hotel Okura Tokyo Bay and others.
- Fare: ¥1,300 adult, ¥650 child, one way
- Time: about 25 minutes to Disneyland with clear roads; allow 40 in traffic
- Frequency: around 50 departures a day, first at roughly 07:35, last at about 20:30
Buy at the ticket machines or counters in the arrivals lobby — cash, credit card and IC cards are accepted — or reserve online in advance if you are landing at a busy hour. Seats are allocated, luggage goes in the hold, and you get off within walking distance of your hotel door or the park entrance.
For ¥1,300 this is better value than the train. The rail alternative from Haneda is the Tokyo Monorail plus two more legs (Hamamatsucho, then Tokyo Station, then the Keiyo Line, around ¥860 and an hour), or the monorail plus the Rinkai Line at about ¥922. Both involve stairs, two transfers and a very long tunnel walk at Tokyo Station. You would save ¥400 and spend it on your own back.
From Narita: bus if the timetable fits, train if it does not
The direct bus
Same idea, longer road. The Narita–Tokyo Disney Resort bus costs ¥2,900 for adults and ¥1,450 for children, and scheduled times are around 56 minutes to Tokyo Disneyland from Terminal 1, plus a few minutes more for each hotel stop after that.
The problem is frequency. There are about 21 departures a day, spaced 30 to 60 minutes apart, with the first leaving Terminal 3 around 07:50 and the last around 18:30. In the other direction, buses to Narita run roughly 06:50 to 18:25. If your flight lands at 19:00, this bus does not exist for you. If it lands at 16:30, factor in an hour for immigration and baggage before you count on catching the 18:00.
You can buy at the ticket counter or machine in arrivals on the day, and e-tickets for this route are also sold online, which is worth doing in peak season when a departure can fill.
👉 Klook
The route residents actually use
This is the one visitors rarely find, and it is genuinely good. Take the Keisei Narita Sky Access Line “Access Express” from the airport station to Higashi-Matsudo, then change to the JR Musashino Line, which runs directly to Maihama. One transfer, no long walk, no reservation.
- Fare: ¥1,294 on an IC card (about ¥1,310 with a paper ticket)
- Time: about 1 hour 20 minutes door to door
- Note: the Skyliner does not stop at Higashi-Matsudo. You want the Access Express, which is the ordinary-fare train on the same tracks. Check the destination and train type on the platform display.
At less than half the price of the bus and only 20 minutes slower, this is what I would take myself. The one caveat is luggage: these are commuter trains with overhead racks rather than dedicated luggage space, so if you are travelling with three large suitcases and two children, pay for the bus.
Via Tokyo Station and the Keiyo Line

Maihama is on the JR Keiyo Line, three stops and about 15 minutes from Tokyo Station, for ¥260 (¥253 by IC). That makes Tokyo Station the natural hinge if you are coming in on the Narita Express, or arriving from Kyoto or Osaka by Shinkansen.
Be warned about the walk. The Keiyo Line platforms are in a separate underground annexe at the southern end of Tokyo Station, and it is a genuine 10 to 20 minute walk from the Shinkansen and Marunouchi side, moving walkways included. From the deep Narita Express platforms it is shorter, but still around 10 minutes. Signage is good and bilingual; just do not budget five minutes for it.
The Narita Express to Tokyo Station is roughly ¥3,140 in ordinary reserved after the March 2026 fare revision, so about ¥3,400 by the time you add the Keiyo leg. That is hard to justify against a ¥2,900 direct bus or a ¥1,294 train — unless you hold a Japan Rail Pass (commonly called the JR Pass), which covers the Narita Express and the Keiyo Line to Maihama, making the whole journey free. If you bought the N’EX Tokyo Round Trip Ticket, it takes you to Tokyo Station and you pay the ¥260 yourself.
The routes compared
| Haneda bus | Narita bus | Narita by train | Narita Express + Keiyo | Taxi | |
|---|---|---|---|---|---|
| Time | 25–40 min | ~60 min | ~80 min | ~90 min incl. transfer | 30–60 min |
| Adult fare | ¥1,300 | ¥2,900 | ~¥1,294 | ~¥3,400 | ¥8,100 (HND) / ¥19,800+ (NRT) |
| Transfers | none | none | 1 | 1 long walk | none |
| Runs until | ~20:30 | ~18:30 | ~22:00 dep. | ~21:45 dep. | any hour |
| Best for | anyone at Haneda | families, daytime arrivals | budget, evening arrivals | Japan Rail Pass holders | groups of four, late nights |
All prices are approximate and should be confirmed when you book.
Taxis and private transfers
Both airports use fixed fares to the Urayasu area rather than the meter, which removes the usual worry. As a 2026 guide, Haneda to Urayasu is about ¥8,100 in the daytime and ¥9,700 late at night, plus expressway tolls; Narita to Urayasu is about ¥19,800 to ¥20,600 daytime, rising to roughly ¥24,700 for late-night and early-morning runs. Larger minivans cost considerably more. Some operators add a small booking fee.
Split between four adults arriving at Haneda at midnight, ¥8,100 is a reasonable answer. From Narita it is a luxury purchase. Pre-booked private transfers with a child seat and an English-speaking driver are sold through the usual platforms if you want the car waiting with your name on a board.
👉 Klook
Arriving: Maihama, the Resort Line and your bags
If you came by bus, you are already at the park gate or your hotel lobby and can skip this. If you came by train, you arrive at Maihama Station.
- Tokyo Disneyland is a five-minute walk from the station exit.
- Tokyo DisneySea is not. Take the Disney Resort Line monorail from Resort Gateway Station, next to Maihama: ¥300 a ride, or a 1-day pass for ¥700 and a 2-day for ¥900. It runs as a one-way loop — Resort Gateway, Tokyo Disneyland, Bayside (the non-Disney bay hotels), Tokyo DisneySea, back around — so going “backwards” means riding the whole circuit.
- Bags: there are coin lockers at Maihama Station and inside both parks, and every resort hotel will hold luggage before check-in. If you would rather not haul suitcases at all, the airport luggage-forwarding counters can send them on — our guide What to Do With Your Luggage in Japan covers how takkyubin works and what it costs. Confirm delivery timing at the counter; do not assume your bag will beat you there tonight.
Booking a Tokyo Bay hotel with a bus stop of its own is the single easiest way to make an arrival day painless, and the Bayside cluster is usually far cheaper than the Disney hotels.
The timings that catch people out
Evening arrivals at Narita. The last direct bus goes at about 18:30. After that it is the Access Express and the Musashino Line, which will get you to Maihama until roughly 23:30 if you leave the airport by about 22:00. Later than that, it is a ¥20,000 taxi or a night near the airport.
Early departures. The first bus from the resort to Narita is around 06:50 and reaches the airport near 08:10. For a flight before about 10:30, take a train or pre-book a car instead.
Park tickets. Getting there is the easy half. Tokyo Disney sells date-specific tickets that regularly run out, and its official checkout rejects a lot of foreign-issued cards — see Tokyo Disney and Universal Studios Japan Tickets: How to Book in 2026 before you worry about buses.
FAQ
Is there a direct train from Narita to Tokyo Disney Resort? No single train, but the Keisei Access Express to Higashi-Matsudo plus the JR Musashino Line is one easy transfer and about ¥1,294.
Does the Japan Rail Pass cover the trip? It covers the JR legs — the Narita Express, the Tokyo Monorail from Haneda, and the Keiyo and Musashino lines to Maihama. It does not cover Keisei trains, the Rinkai Line or any of the buses.
Can I use Suica or PASMO? Yes, on every train mentioned here and on the Disney Resort Line. The airport buses take IC cards at the ticket machines too. Our Suica vs PASMO vs Welcome Suica guide explains which card to get.
Do I need to book the airport bus in advance? Not usually. Seats are sold on the day at the counter and machines, but the Narita route has few departures, so in peak season an e-ticket is cheap insurance.
How long should I allow after landing? At Narita, an hour from wheels-down to the bus stop is realistic on a busy evening. At Haneda, 45 minutes.
What if I forgot something? Almost nothing you need is unbuyable here. There is a large Ito-Yokado and plenty of drugstores near Shin-Urayasu, convenience stores everywhere in the resort area, and the hotels sell the usual forgotten items. Ponchos, phone chargers and children’s socks are not worth a panic.
The verdict
From Haneda, take the bus. ¥1,300, half an hour, no transfers, runs all day — there is no argument to be had.
From Narita, take the bus if you land before about 17:00 and the ¥2,900 buys you a nap. If you land later, or you would rather keep the money, take the Access Express to Higashi-Matsudo and the Musashino Line to Maihama. It is the route people who live here use, it costs less than half as much, and it will still be running when the bus has gone home for the night.
Written from Japan by the Wayfarer Japan team. Prices and timetables are approximate and change — check the operator’s site before you book.
Featured image: “JR Keiyo-Line Maihama Station Platform” by Mister0124, CC BY-SA 4.0, via Wikimedia Commons



