Traveling from Osaka to Tokyo is quick and easy, as it’s one of the busiest routes in Japan. The two cities are separated by a distance of approximately 500km, which can be covered by bullet train, highway bus or another type of transport—it all depends on how much time and money you have.
If you’re doing any other domestic travel, buying a Japan Rail Pass is probably your best option, as it gives you unlimited access to the Shinkansen—which you can use to get from one side of the country to the other (and back again) speedily and comfortably. However, if you’re just making a single Osaka to Tokyo trip, a one-way bullet train ticket may prove more economical (select Shin-Osaka as your departing station). You can also find budget train and hotel combo packages, starting at ¥27,600 for two days. What follows is a comprehensive breakdown of your travel options.
Shinkansen (bullet train) from Osaka to Tokyo
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. You can buy your tickets online in advance (and in English, too), which is handy (though carries a handling fee). Note that you’ll be catching the bullet train from Shin-Osaka Station, not Osaka Station, which is a couple of stops away.
The trip from Osaka to Tokyo typically takes 2.5 – 3 hours, depending on which model of Shinkansen you choose. The fastest option is the Nozomi, which will have you in the capital city in around 2 hours and 30 minutes. If you have a Japan Rail Pass, you’ll need to catch the Hikari, which takes closer to 3 hours to make the journey, or the Kodama, which will get you there in around 4 hours. Because the Kodama is rather sluggish, unless you’re buying a special discount ticket (details below), it’s best avoided. A Shinkansen departs Shin-Osaka Station roughly every 5-15 minutes, so you don’t need to worry about not getting a train.
Cost of taking the Shinkansen from Osaka to Tokyo
Buying a regular one-way ticket from Osaka to Tokyo will cost you roughly ¥14,650 during peak season (that’s spring and summer holidays, Golden Week and New Year), and a few hundred yen less off peak.
Should you reserve a seat on the bullet train?
To save some money, you can risk unreserved seating (jiyuuseki), but you might end up with nowhere to sit and have to stand all the way (particularly in peak season)—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 (shiteiseki). You can reserve your seats in advance at a JR ticket office, at any major JR station in Japan.
Discounted bullet train travel between Osaka and Tokyo
Taking the Shinkansen can be costly, but there are ways to make it a bit more affordable. For a start, if you’re planning on doing more than just a one-way trip from Osaka to Tokyo, buying a Japan Rail Pass—which allows unlimited travel on Japan Rail (JR) trains for a week (longer options are also available)—can be a huge money-saver.
If you’re doing a round-trip between Osaka and Tokyo, you can snag a special 18%-off discount ticket that includes a 24-hour Tokyo subway pass. You’re looking at around ¥23,000 for this deal.
You can also take advantage of the Puratto (Platt) Kodama Economy Plan, where you get a one-way ticket on the Kodama for between ¥10,500 and ¥12,000, depending on your travel dates. This discount ticket needs to be purchased at least one day before departure, and only a limited number are available. Talk to JR Tokai Tours for more information.
The Hokuriku Arch Pass: If slow travel is your vibe, you might want to look at the Hokuriku Arch Pass too—it’s a regional rail pass that takes you between Osaka/Kyoto and Tokyo, along Japan’s “golden route” that includes Kanazawa and Nagano.
There are also value deals that combine bullet train tickets and hotel accommodation at discounted rates. This two-day package is a good example, starting at ¥27,600 per person.
Using low-cost airlines to fly from Osaka to Tokyo
Various low-cost carriers offer discount airfares between Kansai International Airport or Itami Airport and Tokyo, with prices ranging between ¥3,500 and ¥8,000 one way. During sales, tickets can be even cheaper. The flight from Osaka to Tokyo takes about 1 hour 30 minutes, landing at either Narita or Haneda Airport.
Flights from Kansai Airport to Tokyo
|Kansai => Tokyo||Peach||¥5,564 (US$53)||Details|
|Kansai => Tokyo||Jetstar||¥6,124 (US$58)||Details|
|Kansai => Tokyo||ANA||¥9,385 (US$89)||Details|
Flights from Itami Airport to Tokyo
|Osaka => Tokyo||ANA||¥8,629 (US$82)||Details|
|Osaka => Tokyo||Japan Airlines||¥16,498 (US$155)||Details|
In the lead-up to your trip, check the websites of budget airlines like Jetstar and Peach for promos. 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 Tokyo
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 and 11pm and arrive in Tokyo around 6 or 7am the next morning. You can scoop a one-way ticket for as little as ¥1,760, with prices going up depending on the level of comfort you’re after and the dates you’re booking.
A dirt-cheap alternative
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 to some of the pricier transport options outlined above. The Seishun 18 Pass is sold three times a year (in summer, winter and spring) and allows five consecutive or non-consecutive days of unlimited travel on local and rapid JR trains (nothing faster) for ¥11,850.
The cool thing is that you can split one ticket five ways, meaning a group of five travelers can have one full day of travel for ¥2,370 each. Since trips using the Seishun 18 tend to be rather complex, it’s a good idea to plan your route on Hyperdia (deselect everything but Japan Railways and local) before jumping onto the train.
Summary of transport options 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 a 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 best bet if you’re not keen on a bullet train.
Since Osaka is just a short train ride from Kyoto, the options for getting from Kyoto to Tokyo are largely the same. Have a look at this post to see what we mean. And if you’re doing the reverse route, our Tokyo to Osaka transport guide has you covered.
While we do our best to ensure it’s correct, information is subject to change. This post was first published in 2017. Last updated in July, 2019.