The Tokyo to Osaka Shinkansen takes about 2 hours 21 minutes on the Nozomi, the fastest service. It is the same Tokaido line that goes through Kyoto, so it also works as a base for seeing both cities.
Key facts
- Fastest journey: about 2h21 (Nozomi).
- Other trains: Hikari and Kodama, slower because they stop more often.
- The Tokaido Shinkansen ends at Shin-Osaka, not at Osaka Station.
- Direct, with a train every few minutes.
Which train to take
Take the Nozomi if you want the shortest trip. The Hikari adds a little time and the Kodama stops everywhere, so it is rarely worth it for this route. If you hold a Japan Rail Pass, remember it does not cover the Nozomi.
Tips before you go
- You arrive at Shin-Osaka. To reach Osaka Station, take the JR Kyoto Line for one stop, about 4 minutes.
- Hotels in the Umeda area are next to Osaka Station; hotels in Namba need a further subway ride.
- On the way out of Tokyo, a window seat on the right-hand side (seat E) gives you a chance to see Mount Fuji.
Frequently asked questions
How long is the train from Tokyo to Osaka?
The Nozomi Shinkansen takes about 2 hours 21 minutes. The Hikari and the Kodama take longer.
Which station do I arrive at in Osaka?
The Tokaido Shinkansen arrives at Shin-Osaka. From there, Osaka Station is one stop away on the JR Kyoto Line.
Is there a direct train from Tokyo to Osaka?
Yes, the Shinkansen runs directly with no change and leaves every few minutes.
Ready to go? See today's times and fares and book your seat on Klook.
Compare times and fares: Check schedules
Opens in a new tab