Book & travel
5 min readChecked Oct 2026

Tokyo to Tokyo Disney: trains from Shinjuku, Shibuya, Asakusa and Ueno

From central Tokyo, Maihama is 30–45 minutes by train; to be in line for opening, take a train that gets there by 8:30. At Tokyo Station the walk to the Keiyo Line is about 9 minutes, so from Ginza, Ueno or Asakusa you can change at Hatchobori, and from Shinjuku or Shibuya at Shin-Kiba.

About 9 min
Walk from other lines to the Keiyo Line platform at Tokyo Station
7:45
Leave Shinjuku at this time to reach Maihama at 8:30 (weekdays)
¥1,000
Direct bus from Shinjuku or Tokyo Skytree, no changes (adult)

Who this is for:Anyone staying in central Tokyo (Shinjuku, Shibuya, Asakusa, Ueno and so on) and going to Tokyo Disney for a day

NextMake your packing list
Tokyo to Tokyo Disney: trains from Shinjuku, Shibuya, Asakusa and Ueno
Contents (8)
1

How long and how much? Six stations to Maihama

The station for the parks is JR Maihama. From central Tokyo it takes 30–45 minutes with one or two changes. The table shows weekday trains that reach Maihama by 8:30, from a route search.

Sources:[1]Visitor / press reports[2]Official info

FromRouteTime and IC fareLeave at (for 8:30)
Tokyo StationKeiyo Line or Musashino Line, no change15–16 min, ¥2538:15
GinzaHibiya Line to Hatchobori → Keiyo Line28 min, ¥4318:02
UenoJR Ueno-Tokyo Line to Tokyo → Keiyo Line (or Hibiya Line to Hatchobori: same 36 min, ¥431)36 min, ¥3417:54
AsakusaToei Asakusa Line to Ningyocho → Hibiya Line to Hatchobori → Keiyo Line39 min, ¥5397:51
ShinjukuChuo Line (Rapid) to Tokyo → Keiyo Line (or Saikyo Line for Shin-Kiba: 42 min, ¥806)45 min, ¥4407:45
ShibuyaSaikyo Line bound for Shin-Kiba → Keiyo Line (or Hanzomon and Yurakucho lines to Shin-Kiba: 47 min, ¥451)38 min, ¥7967:50
Worth noting:Times and fares are from Yahoo! Transit for Wednesday, October 7, 2026, arriving at Maihama by 8:30, including time to change trains. Weekend timetables differ, so search again for your date. The official estimate from Tokyo Station to Maihama is about 20 minutes.
2

The Tokyo Station change is a 9-minute walk. Skip it at Hatchobori or Shin-Kiba

The Keiyo Line platforms at Tokyo Station are far from the other lines. A visitor who timed the walk took about 8.5 minutes from the Yamanote Line and 9 min 20 s from the Chuo Line. There are moving walkways and escalators on the way. In the route search, the Keiyo Line train leaves 16 minutes after you arrive at Tokyo.

Sources:[1]Visitor / press reports[3]Visitor / press reports[4]Official info

From Ginza, Ueno or Asakusa, change to the Keiyo Line at Hatchobori on the Hibiya Line, and you never go through Tokyo Station.
From Shinjuku or Shibuya, take a Saikyo Line train bound for Shin-Kiba and change to the Keiyo Line there (4 minutes in the route search). Part of the trip is on the Rinkai Line, which isn't JR, so it costs about ¥350 more.
From Tokyo Station, both Keiyo Line and Musashino Line trains stop at Maihama.
Mornings overlap with the commute. Japan's transport ministry puts the Chuo Line (Rapid) at 161% of capacity from 7:35 to 8:35 heading into Shinjuku. The Keiyo Line toward Maihama runs the opposite way to the crowded morning trains into Tokyo (119%).
3

Making it for opening: reach Maihama by 8:30

To ride first thing, aim to be in the line at the gate by about 8:45, when entry often starts. Tokyo Disneyland is about a 5-minute walk from the south exit of Maihama Station. For Tokyo DisneySea, change to the Disney Resort Line (about 2 minutes' walk, about 9 minutes on board, then about 1 minute's walk). Either way, reaching Maihama by 8:30 works.

Sources:[2]Official info[5]Offpeak Parks data[6]Official info

Arriving late costs a lot at the first ride. In our records, Splash Mountain at Tokyo Disneyland showed 13 minutes at 9:00 and 79 minutes at 9:30.
The Disney Resort Line costs ¥300 for adults and ¥150 for elementary school kids (6:03–23:30).
4

With kids or bags: a direct bus with no changes

If pushing a stroller 9 minutes through Tokyo Station sounds hard, direct buses go to the park gate. They leave from Busta Shinjuku (Shinjuku Station, New South Exit) and, near Asakusa, from Tokyo Skytree Town. Both cost ¥1,000 for adults. Suitcases aren't allowed in the parks, so leave them at your hotel or in a locker first.

Sources:[7]Official info[8]Official info[9]Official info[10]Official info[11]Official info

Train (from Shinjuku)
45 min, ¥440
Time and fare
1 (a 9-minute walk at Tokyo Station)
Changes

Up to 2 preschool children ride free with each adult

Easier
Direct bus (from Busta Shinjuku)
50–60 min, ¥1,000
Time and fare
None (reserved seats)
Changes

First bus 6:40, arriving at DisneySea 7:20 and Disneyland 7:30. Buy your ticket first at the Busta Shinjuku counter or machine. Children half price

The first bus from Tokyo Skytree Town is at 6:50 and reaches Tokyo Disneyland at 7:42. No reservations: seats are first come, first served. You can pay with Suica or a similar card.
There's also a direct bus from Tokyo Station Yaesu South Exit (¥730), but the first one leaves at 8:20 and reaches Tokyo Disneyland at 8:55, too late for the opening line.

Staying in Ueno, Asakusa, Shinjuku or Ginza? A shared shuttle goes to the park gate with no changes, for about ¥2,560 a seat, with room for one suitcase or stroller each. It reaches Tokyo Disneyland around 8:50.

Shared shuttle to the parksAdFrom Shinjuku, Ueno, Asakusa and GinzaView on Klook
5

Getting back: Maihama Station is packed after the 21:00 closing

Maihama Station has a single platform, shared by trains to Tokyo and trains to Soga. After closing, everyone heads there at once, and on some days staff limit entry to the station. JR lengthened the platform by about 100 m in 2022 to spread the crowd out.

Sources:[1]Visitor / press reports[8]Official info[9]Official info[12]Visitor / press reports[13]Visitor / press reports

21:23 on
Fine
Train: about every 4 minutes from Maihama

On the 21:23 Keiyo Line train you reach Tokyo 21:39, Ginza 21:52, Ueno 22:00, Shibuya 22:00 and Shinjuku 22:05 (Asakusa: leave 21:27, arrive 22:06).

21:35
So-so
Last bus from Tokyo Disneyland to Tokyo Skytree Town

Arrives at Skytree Town 22:14. The last one from DisneySea is 21:25.

22:00
Seated
Last bus from Tokyo Disneyland to Busta Shinjuku

Arrives at Busta Shinjuku 22:40. On the way back there are no reservations: seats are first come, first served, and you can pay on board with Suica or a similar card. The last one from DisneySea is 21:50.

Worth noting:Train times are from Yahoo! Transit for Wednesday, October 7, 2026. Bus times are from each bus company's timetable.

Kids about to fall asleep? A private car can take you from the park parking lot to your hotel door in Tokyo's 23 wards, about ¥9,600 per car for up to 6 people.

Private car to the parksAdPriced per car, up to 6 people, Tokyo's 23 wardsView on Klook
6

One Suica card for trains, buses and the Resort Line

All the trains in this article (JR, Tokyo Metro, Toei and the Rinkai Line), the Disney Resort Line and the bus from Tokyo Skytree Town take Suica and other IC cards. The fares in the table are IC card fares. You can't top up inside the parks, so add money at Maihama Station.

Sources:[1]Visitor / press reports[6]Official info[8]Official info[9]Official info[11]Official info

On JR, children in elementary school pay half the adult fare. Up to 2 children under school age ride free with each adult.
Only the outbound bus from Busta Shinjuku needs a ticket bought before boarding, at the counter or a ticket machine.
What to do next

Coming from central Tokyo? Just do this

  1. Before your park day
    • Search a train from your station that reaches Maihama by 8:30 (on the right day of the week)
    • If your route goes through Tokyo Station, check whether you can change at Hatchobori or Shin-Kiba instead
    • With kids or lots of bags, check the direct bus times (first bus from Busta Shinjuku 6:40)
    • Put enough on your Suica for the round trip and the Resort Line
  2. On the morning
    • Take the train that reaches Maihama by 8:30 (7:45 from Shinjuku)
    • For DisneySea, go out the south exit at Maihama and left to Resort Gateway Station
    • Be in the line at the gate by about 8:45
  3. Going back
    • If Maihama Station is packed after closing, wait a little before you go in
    • If you're taking a bus, check the last one first (from Tokyo Disneyland: Busta Shinjuku 22:00, Tokyo Skytree Town 21:35)

Enter the time you'll reach Maihama, and get a ride order that starts from then.

Plan a route from your arrival time

PRWe may earn a commission if you book or buy through these links, at no extra cost to you.Learn more

Supported by Rakuten Developers

Read next

This is guide 7 of 27 under “Prepare”.See them all

Frequently asked questions

Q.

How long does it take from Tokyo Station to Tokyo Disney?

15–16 minutes to Maihama on the Keiyo or Musashino Line, ¥253 by IC card. Changing from another line, the walk to the Keiyo Line platform takes about 9 minutes.More in "The Tokyo Station change is a 9-minute walk. Skip it at Hatchobori or Shin-Kiba"

Q.

Which station is for Tokyo DisneySea?

Get off at JR Maihama, change to the Disney Resort Line, and get off at Tokyo DisneySea Station (about 9 minutes, ¥300 for adults).More in "Making it for opening: reach Maihama by 8:30"

Q.

Is there a bus from Shinjuku to Tokyo Disney?

Yes. From Busta Shinjuku it's ¥1,000 for adults and takes 50–60 minutes; the first bus is at 6:40. Buy your ticket at the counter or a machine before you board.More in "With kids or bags: a direct bus with no changes"

Q.

Are the trains crowded after the parks close?

Yes. Maihama Station has one platform for trains in both directions, and on some days staff limit entry to the station.More in "Getting back: Maihama Station is packed after the 21:00 closing"

Tools:Live waitsBuild a routePacking list

Who writes this and where the numbers come from:About Offpeak ParksHow our crowd forecast works

Sources for this article (13 sources, checked October 3, 2026)

Checked on October 3, 2026. Prices and rules can change, so check the official site just before you go.

  1. [1]Visitor / press reportsYahoo! Transit (Japanese): Shinjuku, Shibuya, Asakusa, Ueno, Ginza and Tokyo to Maihama, and backRoutes arriving at Maihama by 8:30 and leaving Maihama after 21:15 on Wednesday, October 7, 2026. IC fares, including time to change trains (searched October 3, 2026)
  2. [2]Official infoTokyo Disney Resort official: By train (Japanese)About 20 min from Tokyo Station to Maihama with no change; Tokyo Disneyland is a 5-minute walk from Maihama; for DisneySea change to the Resort Line (about 2 min walk, about 9 min, about 1 min walk) (checked October 3, 2026)
  3. [3]Visitor / press reportsWalking test of the Keiyo Line transfer at Tokyo Station (Japanese)About 8.5 min from the Yamanote Line, 9 min 20 s from the Chuo Line, with moving walkways and escalators on the way
  4. [4]Official infoMinistry of Land, Infrastructure, Transport and Tourism: urban rail congestion survey, FY2024 (Japanese)Chuo Line (Rapid) Nakano → Shinjuku 7:35–8:35: 161%; Keiyo Line Kasai-Rinkai-Koen → Shin-Kiba 7:32–8:32: 119% (published July 29, 2025)
  5. [5]Offpeak Parks dataOffpeak Parks wait time records (October 2025 to September 2026, every 15 minutes)Average posted waits at 9:00 and 9:30, from 202–276 days per attraction out of about 280 recorded days
  6. [6]Official infoTokyo Disney Resort official: Disney Resort Line (Japanese)¥300 adults, ¥150 elementary school kids, 6:03–23:30, IC cards accepted (checked October 3, 2026)
  7. [7]Official infoTokyo Disney Resort official: By bus (Japanese)Direct bus times: about 50–60 min from Shinjuku, 30–40 min from Tokyo Station, 45–55 min from Tokyo Skytree Town (checked October 3, 2026)
  8. [8]Official infoJR Bus Kanto: Shinjuku to Tokyo Disney Resort, timetable and fares (Japanese)Timetable revised June 1, 2025. From Busta Shinjuku 6:40–11:00, last bus from Tokyo Disneyland 22:00, ¥1,000 adults, children half; reserved seats bought in advance outbound, first come and IC cards on the way back (checked October 3, 2026)
  9. [9]Official infoTobu Bus: Skytree Shuttle to Tokyo Disney Resort (Japanese)Skytree Town 6:50 → Tokyo Disneyland 7:42; last bus 21:35 from Disneyland, 21:25 from DisneySea; ¥1,000 adults, ¥500 children; no reservations; IC cards accepted (checked October 3, 2026)
  10. [10]Official infoJR Bus Kanto: Tokyo Station to Tokyo Disney Resort and Shin-Urayasu, timetable and fares (Japanese)Timetable revised May 27, 2024. Tokyo Station Yaesu South Exit 8:20 → Tokyo Disneyland 8:55; ¥730 adults (checked October 3, 2026)
  11. [11]Official infoJR East: Adults and children (Japanese)Children aged 6–11 pay half; up to 2 infants aged 1–5 ride free with each adult
  12. [12]Visitor / press reportsWikipedia: Maihama Station (Japanese)One island platform with two tracks; crowded around park opening and closing, with entry limits on some days (checked October 3, 2026)
  13. [13]Visitor / press reportsNEWS Post Seven: how JR Maihama Station eased crowding (Japanese)From January 29, 2022, the platform was lengthened from about 200 m to about 300 m and the stopping positions for each direction were moved apart