This guide compares the main ways to travel from Osaka to Tokyo, including Shinkansen services, buses and flights. Check journey times, ticket prices and Japan Rail Pass coverage to choose the best option for your trip.
Table of Contents
Osaka to Tokyo by Shinkansen bullet train
The Tokaido Shinkansen connects Shin-Osaka station and Tokyo Station. Nozomi, Hikari and Kodama services operate on the route, with different journey times and numbers of stops.
The fastest Osaka-to-Tokyo trains take around 2 hours and 30 minutes, although exact times depend on the service and departure.

Different Shinkansen services vary by speed and number of stops.
You can arrive in Tokyo in just 2 hours and 25 minutes on the fastest service.
Shinkansen train services and ticket costs
Three bullet train services connect Shin-Osaka and Tokyo: Nozomi, Hikari and Kodama. Journey times, number of stops, and Japan Rail Pass coverage vary according to which service you use.
| Train service | Standard fare (reserved seat) |
Fare with JRP |
|---|---|---|
| Hikari | ¥14,400 |
Included |
| Kodama | ¥14,400 |
Included |
| Nozomi | ¥14,720 |
¥4960 supplement |
Hikari and Kodama ordinary reserved seats are fully covered by the Japan Rail Pass. Pass holders traveling on Nozomi must purchase a separate NOZOMI MIZUHO Ticket before boarding.
Osaka-Tokyo Shinkansen timetable
Nozomi, Hikari and Kodama trains operate daily between Shin-Osaka and Tokyo. Departure times and journey lengths can vary by train and travel date. The table below shows average journey times and stopping patterns.
| Shinkansen service |
Typical journey time |
Stopping pattern |
|---|---|---|
| Nozomi |
Around 2 hours and 30 minutes |
Fewest stops |
| Hikari |
Around 3 hours |
Stops at more major stations |
| Kodama |
Around 4 hours |
Stops at every station |
Traveling between Osaka and Tokyo with the Japan Rail Pass
Nozomi is the fastest Osaka-to-Tokyo bullet train, but JR Pass holders need to buy a supplementary NOZOMI MIZUHO Ticket before boarding.
Hikari is the fastest service fully included with the Japan Rail Pass. Kodama is also fully covered, but it takes longer because it stops at every station.
For an ordinary reserved seat on Hikari or Kodama, reserve your seat before boarding. Use your Japan Rail Pass together with the seat reservation ticket when passing through the gate or during inspection.
This also applies for return journeys (Tokyo to Osaka), but you should check the latest timetable for your travel dates, as departure details and additional services may change.


The JR Pass gives you unlimited access to transportation all around Japan for 7, 14, or 21 days, including Shinkansen.
A single ticket, huge savings.
Need help with trains? See our guide on how to use the JR Pass for Japanese trains.
Osaka to Tokyo by bus

Long-distance buses are usually cheaper than the Shinkansen, although the journey generally takes around 8 to 10 hours. Daytime and overnight services are available, but they’re not covered by the Japan Rail Pass.
Operators on the route include WILLER Express and JR Bus Kanto, with departures from central Osaka and arrivals in areas such as Shinjuku or Tokyo Station.
This table shows typical journey times and one-way fare prices:
| Bus Company | Journey duration | Average fares |
|---|---|---|
| JR Bus Kanto | 8–10 hours | ¥5,000 to ¥8,500 |
| Willer Express | 8–10 hours | ¥3,500 to ¥7,500 |
Prices vary according to the type of seat and whether you travel by day or night.
Airport transfers for Osaka and Tokyo
If you’re starting at Kansai International Airport (KIX), the Haruka limited Express connects directly Osaka Station, Tennoji Station and Shin-Osaka Station in about 50 minutes. The journey to Shin-Osaka takes around 50 minutes and is covered by the Japan Rail Pass.
Without a pass, fares vary by destination and ticket type. Foreign travelers who entered Japan with Temporary Visitor status can buy the discounted HARUKA one-way ticket to Osaka or Shin-Osaka for ¥1,300.
Tokyo is served by two airports, Narita (NRT) and Haneda (HND). The
Narita Express offers a direct link between Tokyo Station and Narita Airport. To reach Haneda Airport, you can take the Tokyo Monorail from Hamamatsucho Station.
Comparing Osaka-to-Tokyo transport options
Use this table to compare the main ways to travel from Osaka to Tokyo.
| Transport method | Typical journey time | Average price (one-way) | JR Pass coverage | Best for |
|---|---|---|---|---|
| Nozomi Shinkansen | Around 2 hrs 30 min | ¥14,720 for a reserved seat | ¥4,960 supplementary ticket required | Fastest city-centre journey |
| Hikari Shinkansen | Around 3 hrs | ¥14,400 for a reserved seat | ✔ Fully covered | Fastest option included with the pass |
| Kodama Shinkansen | Around 4 hrs | ¥14,400 for a reserved seat | ✔ Fully covered | Pass holders with flexible schedules |
| Willer Express Bus | Around 8–10 hrs | ¥3,500–¥7,500 | ✘ Not included | Lower-cost or overnight travel |
| JR Bus Kanto | Around 8–10 hrs | ¥5,000–¥8,500 | ✘ Not included | Day or overnight bus travel |
| Flight (average) | Around 1 hr in the air, plus airport travel and check-in | ¥8,000–¥20,000+ | ✘ Not included | Travellers starting or finishing near an airport |
The Shinkansen is generally the quickest option when you want to move from city-center to city-center as smoothly as possible. Buses usually cost less, while flights may be practical when your journey begins or ends near an airport.
Prices and journey times vary by departure, travel date and ticket type, so check current details before booking.