Route guide · Japan

Tokyo → Osaka

By WoW Train · Updated October 2026 · 4 min read

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.

Check times and book Tokyo → Osaka on Klook Live schedule for your date · fares change daily
Book Ticket ↗

Key facts

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

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