Traveling from Osaka to Tokyo is quick and easy, as it’s one of the most popular routes in Japan.
The two cities are separated by a distance of approximately 500 km, which can be covered by bullet train, highway bus, and a few other ways — it all depends on how much time and money you have. Read on for a comprehensive breakdown of all your travel options.
Heading the other way? Check out our dedicated guide for how to get from Tokyo to Osaka.
How to get from Osaka to Tokyo
Hands down the fastest, easiest, and most convenient way of traveling between Osaka and Tokyo is the Shinkansen, particularly if you have an All Japan Rail Pass. The most budget option is usually the Seishun 18 pass (if you time it right and are traveling with a partner or friends) — but it’s also the most time-consuming and least comfortable. Highway buses and cheap flights are your next best bet.
Osaka to Tokyo: Transport options
|Bullet train||★ ★ ★ ★ ★||From ¥13,870||2 hrs 22 min (using the fastest service)||4.65kg CO2||Book a one-way ticket on Klook, or get a JR Pass from Klook or JRail Pass|
|Flights||★ ★ ★ ☆ ☆||From ¥4,000||90 minutes (flight time) + travel time to/from the airport||66.5kg CO2||Search flights|
|Buses||★ ☆ ☆ ☆ ☆||From ¥2,600||~8 hrs||15kg CO2||Search buses|
|Local trains||★ ☆ ☆ ☆ ☆||¥2,410 (using the Seishun 18 Pass)||At least 9 hrs||10kg CO2||–|
|Driving||★ ★ ★ ☆ ☆||¥11,000+||~6 hrs||16kg CO2||–|
Shinkansen (bullet train) from Osaka to TokyoFrom ¥13,870
2 hours and 22 minutes (fastest service)
Buy a single Shinkansen ticket, or a JR Pass in advance
The Shinkansen, or bullet train, is definitely the fastest and most convenient way of getting from Osaka to Tokyo, and it’s well worth experiencing a ride on one of the world’s top railways. While the Shinkansen is not always the cheapest option, if you are looking to reach Tokyo within a couple of hours, without the hassle of transfers, this is your best choice.
Note: The bullet train departs from Shin-Osaka Station, not Osaka Station, which is a couple of stops away.
How long does the Shinkansen take?
The ride from Osaka to Tokyo typically takes 2.5 to 3 hours, depending on which Shinkansen service you choose. The fastest option is the Nozomi, which is the one that takes 2 hours and 22 minutes. If you have a Japan Rail Pass, you’ll need to pay an extra ¥4,960 to ride the Nozomi. There is no extra charge to catch the Hikari, but it takes closer to 3 hours to make the journey.
The slowest service, the Kodama, will get you there in around 4 hours. Because the Kodama is rather sluggish, it’s best avoided. A Shinkansen departs Shin-Osaka Station roughly every 5–15 minutes, so you can leave whenever you’re ready.
Cost of taking the Shinkansen from Osaka to Tokyo
Buying a regular one-way ticket from Osaka to Tokyo will cost you ¥13,870 for a non-reserved seat. For a reserved seat, the cost is ¥14,200–¥15,120, depending on the service (Nozomi or Hikari/Kodama) and the season (off-peak, peak, super-peak, etc.).
For more information on seasonal price fluctuations, see our breakdown of how Shinkansen fares are calculated. But the gist of it is that traveling is more expensive during times like Golden Week and New Year.
Should you reserve a seat on the Shinkansen?
To save some money, you can risk non-reserved seating, but you might end up with nowhere to sit and have to stand all the way — which can be uncomfortable. If you are traveling with children, don’t like standing for long periods of time, or have large bags, our advice is to go for a reserved seat. You can reserve your seats in advance at a JR ticket office, at any major JR station in Japan.
Remember: New Shinkansen luggage rules mean that bags over a certain size require a special seat reservation.
Pro tip: If you have a lot of luggage, or even one huge bag, consider sending it on ahead with a luggage delivery service.
The All Japan Rail Pass and the Hokuriku Arch Pass
Taking the bullet train can be costly, but there are ways to make it a bit more affordable. The famous Japan Rail Pass covers Shinkansen travel between Tokyo and Osaka (just not on the Nozomi service). However, prices increased in 2023 and now a 7-day pass costs ¥50,000, so you’ll need to plan your journey carefully to work out if the pass is right for you.
If you don’t mind taking the scenic route, we recommend getting a Hokuriku Arch Pass instead. It’s a regional rail pass that takes you between Osaka/Kyoto and Tokyo, along an arching route that includes Kanazawa and Nagano. Prices started at ¥24,500.
Using low-cost airlines to fly from Osaka to TokyoFrom ¥4,000 (one-way) + travel cost to/from the airport
90 minutes (flight time) + travel time to/from the airport
Itami or KIX to Narita or Haneda
Prices usually range between ¥4,000 and ¥8,000 one-way. During sales, tickets can be even cheaper. The flight from Osaka to Tokyo takes about 1 hour and 30 minutes. Most LCCs land at Narita, while legacy carriers like JAL and ANA fly to Haneda.
In the lead-up to your trip, it’s a good idea to check the websites of budget airlines like Jetstar and Peach directly for promos.
Flights from Kansai Airport to Tokyo
|Osaka Kansai International => Tokyo Narita||Peach||US$31.00||Jan 22, 2024||Booking options|
|Osaka Kansai International => Tokyo Narita||Jetstar||US$33.00||Mar 05, 2024||Booking options|
|Osaka Kansai International => Tokyo Haneda||Japan Airlines||US$57.00||May 31, 2024||Booking options|
Flights from Itami Airport to Tokyo
|Osaka Itami => Tokyo Haneda||Japan Airlines||US$56.00||Feb 28, 2024||Booking options|
|Osaka Itami => Tokyo Narita||Ibex Airlines||US$128.00||Jan 14, 2024||Booking options|
|Osaka Itami => Tokyo Narita||ANA||US$137.00||May 30, 2024||Booking options|
Before booking anything, though, bear in mind that you’ll have to cough up for airport transfers on both ends — which can sometimes negate the savings you think you’re getting. Read about the options for getting from Narita to Tokyo and Haneda to Tokyo so you know how much to budget.
Taking the bus from Osaka to TokyoFrom ¥2,600
8 hours or more
If you’re okay on long-ish bus trips, taking an overnight highway bus from Osaka to Tokyo is a good budget option. Buses typically depart from Umeda, Namba, or Shin-Osaka Station between 9 p.m. and 11 p.m., and arrive in Tokyo around 6 a.m. or 7 a.m. the next morning. You can scoop a one-way ticket for as little as ¥2,600, with prices going up depending on the level of comfort you’re after and the dates you’re booking.
Local trains and Seishun 18: A dirt-cheap alternative¥2,410 (using the Seishun 18 Pass)
9 hours or more
If you find yourself traveling during Seishun 18 ticket season, you could take a (very) slow ride from Osaka to Tokyo using nothing but local and rapid JR trains. This may take a full day (or even two), but if you’re a hardcore cheapo, it’s a viable alternative.
The Seishun 18 Pass is sold three times a year (in summer, winter and spring) and allows 5 consecutive or non-consecutive days of unlimited travel on local and rapid JR trains (nothing faster) for ¥12,050.
The cool thing is that you can split one ticket five ways. For example, a group of five travelers can have one full day of travel for ¥2,410 each. Since trips using the Seishun 18 tend to be rather complex, it’s a good idea to plan your route on sites like Jorudan before jumping on the train.
Driving between Osaka and TokyoAround ¥11,000 in tolls alone
6 hours or more
When taking into account the cost of tolls and fuel along with the minimum 6- to 7-hour travel time, driving doesn’t make a lot of sense. For a standard vehicle using ETC (the automatic toll collection system) the tolls alone from central Osaka to Shinjuku in Tokyo would be ¥13,140.
Unlike some other express routes, there are no weekend discounts. On top of the tolls, the 500 km (310 mile) journey should also empty your gas tank. Of course, if you are traveling with multiple passengers, pets, or large items of luggage, driving makes a lot more sense.
Osaka to Tokyo travel FAQs
We answer some of the most common questions about this route.
When is the best time to book travel between Osaka and Tokyo?
Tokyo is a major destination in Japan, and the usual peak travel season cautions apply. Travel in Japan is always more hectic, crowded, and expensive during peak periods, which include: year-end/New Year’s, cherry blossom season (late March to early April), Golden Week, and summer break (late July through August).
Shinkansen tickets fluctuate only slightly — a few hundred yen — but flights and buses, with dynamic pricing, can cost as much as twice the price of an off-peak ticket. There are no black-out dates on the discount fares for international tourists offered by JAL and ANA, though flights may sell out during busy periods.
Generally speaking, weekdays are better than weekends (though beware of getting on city trains during rush hour with luggage).
Is it possible to do a day trip to Tokyo from Osaka?
Yes, it is. The Shinkansen starts running around 6 a.m. and the last return train from Tokyo to Shin-Osaka is around 9 p.m. A night bus gives you slightly more time, departing around 11 p.m. This gives you a whole day in Tokyo; however, given how big Tokyo is, one day isn’t nearly enough to see the whole city.
Kyoto is much more doable as a day trip from Osaka, as it’s only a 30-minute train ride away.
While we do our best to ensure it’s correct, information is subject to change. This post was first published in October 2017. Last updated in October 2023 by Maria Danuco.