Sep 29, 2015

How much does it cost to travel from Tokyo to Osaka?

How much does it cost to travel from Tokyo to Osaka? photo

Updated June 2018 - Every day, an army of besuited office workers travel from Tokyo to Osaka, mostly by Shinkansen.  It's these two cities that keep the wheels of finance, commerce, and industry turning in Japan. Unsurprisingly then, the Tokyo to Osaka route (or indeed Osaka to Tokyo) is a well connected one of Shinkansen, cheap and expensive flights, and well established highways for those who want take the bus or drive to Osaka.  While the cheapest way to get from Tokyo to Osaka is likely by bus, if you’ve got the money, getting from one to the other should be an absolute breeze.  So, how much does it cost?

*All costs / fares listed in Japanese Yen, based on making bookings one month in advance, directly with the service, where bookings apply - all costs/fares should be considered as a guide rather than a definitive price)

Flights from Tokyo to Osaka

The flight time between Tokyo and Osaka is around 1 hrs 30 mins.  Osaka is serviced by Kansai International Airport (KIX) and Itami Airport (ITM - also, Osaka International Airport). 

In Tokyo, flights for Osaka depart from either Narita International Airport (NRT) or Haneda Airport (HND - officially Tokyo International Airport).

Low cost carriers (LCC)


Budget airline Peach has around three flights per day from Tokyo to Osaka, departing Narita Airport and arriving at Kansai International Airport.  There are no flights from Haneda.

TypeOne way Return
Simple Peach5,29010,630
Value Peach7,19014,430
Prime Peach9,02018,090


Also operating out of Narita Airport, Jetstar has three flights a day to Osaka (Kansai International).

One way Return
from 6,270from 11,540

Jetstar's "bundles" allow for in-flight comforts such as seat selection, extra baggage allowance, vouchers and various rewards.  On the flight between Osaka and Tokyo the bundles cost between 2,000 - 4,000 yen.

Vanilla Air

Two flights per day between Narita and Kansai International.  

TypeReturnOne way

Although the "Simple" fares with Vanilla Air look to be the cheapest flights from Tokyo to Osaka, they don't include any checked baggage.  Expect to pay between 2,000 - 6,000 yen if you have baggage you need to check. 

For all of the budget airline flights from Tokyo to Osaka that we've listed here, we actually found that prices fluctuated to quite a large degree depending on the date / day.  Maybe this is due to this post having been updated with summer season costs.  The flight costs listed above represent the lower end of the price range. 

Flag carriers

All Nippon Airways (ANA) and Japan Airlines (JAL) are Japan's two flag carrier airlines.  Both airlines operate flights between Tokyo’s Narita and Haneda airports, and Kansai International Airport and Itami Airport around Osaka. 


Flights from Tokyo (Haneda) to Osaka (Kansai Airport KIX).  Around 10 flights per day.

TypeReturnOne way
Flex Fare55,78027,890
Flex Round trip Fare48,58024,290
Basic Fare25,78013,790
Value Fare21,280


High rollers might want to use ANA's 'premium' fares between Tokyo and Osaka:

TypeOne wayReturn
Premium Basic Fare22,09043,080
Premium Flex Fare37,89075,780

Even with ANA's "Value Fare" the cost of their flights from Tokyo to Osaka is at least double that of flights with the budget airlines. 

There are limited flights with ANA between Narita and Kansai International airports.  Those that are available are more expensive than the flights listed above.

Flight from Haneda to Itami are abundant -- around 15 a day.  The cost of flying from Tokyo to Osaka on this route is similar to those above with the only difference in fares to be found with the "Basic" and "Value" fares.

Haneda to Itami:

TypeReturnOne way
Flex Fare55,78027,890
Flex Round trip Fare48,58024,290
Basic Fare26,08012,190
Value Fare20,0808,790
Premium Basic Fare75,78021,990
Premium Flex Fare45,58037,890


Japan airlines operate most of their flights from Haneda to Itami with around 15 flights per day between the two air hubs.

TypeReturnOne way
Economy20,080 - 26,1808,790 -13,390
Class J38,680 - 50,5809,790 - 28,890

JAL flights from Haneda to Kansai International are much more limited with around three departures a day.  The costs are detailed below:

TypeReturnOne way
Economy21,380 - 24,98012,090
Class J25,280 - 42,78013,090 - 28,890

The cost of flights with JAL between Tokyo and Osaka can vary considerable, particularly with "Class J" seats, depending on the time of departure.  However, at the cheap end of the scale, some of these flights are competitive when compared with the flights offered by Japan's budget airlines.

Flights from Narita with JAL are, as with ANA, far more limited and are a little more expensive.   

If booking flights far enough in advance, travelers might be able to take advantage of JAL's "SAKITOKU Advance Purchase Fares".  Deadlines for these fares are 75 / 55 / 45 / 28 days prior to departure.  

Getting from Kansai International Airport to Osaka Station the cheapest and simplest route looks to be with the JR Kansai Airport Rapid Service train.  Fares are 1,190 yen / ~ 70 mins.  For ~ 1,600 - 2,200 yen journey times can be reduced to around 50 - 60 mins but will require one change of trains.

Buses run from Itami Airport to points in Osaka:

Shin-Osaka Station500~ 30 mins
Umeda640~ 30 mins
Universal Studios Japan930~ 45 mins

Alternatively, the Osaka Monorail can get train journeys started from the airport with change at Hotarugaike or Senri-Chuo giving access to Osaka's major stations.  The fare to Umeda is 420 yen with a journey time of around 20 minutes.

Shinkansen from Tokyo to Osaka

The Shinkansen is emphatically the easiest way to travel from Tokyo to Osaka, and the other way round.  Tōkaidō Shinkansen make the run between Tokyo Station and Shin-Osaka Station with alarming regularity. There are so many trains running, in fact, that advanced Shinkansen seat reservations are rarely necessary unless traveling during peak commuting hours or during the national holiday rush. 

How long does the Shinkansen take?  It's around 2 hrs 30 mins from Tokyo Station to Shin-Osaka Station, depending on the train type.  Costs are listed for low season (high season).

Type Unreserved seat Reserved seat Green seat
Journey time







153 mins







173 mins







234 mins

From Tokyo Station to Shin-Osaka Station ... 

First departure - 6:00 (Nozomi, arrives Shin-Osaka 8:22)

Last (direct) departure - 21:23 (Nozomi, arrives Shin-Osaka 23:45)

From Shin-Osaka Station to Tokyo Station ... 

First departure - 6:00 (Nozomi, arrives Shin-Osaka 8:23)

Last (direct) departure - 21:23 (Nozomi, arrives Shin-Osaka 23:45)

Hikari Shinkansen trains take around three hrs.  Kodama trains take just shy of four hrs.  Unless you have money to burn, there's little need to make use of Green seats.

Refreshingly, there are few special deals or complicated discounts with the Shinkansen. Prices are pretty much the same no matter when or how you book.  

One exception worth seeking out, though, is the Platt Kodama (ぷらっとこだま) which could see you make savings of 4,000 yen on Kodama Shinkansen between Tokyo and Osaka.  Run by JR Tokai Tours, tickets are available from their offices or can be booked online.  Platt Kodama tickets cannot be booked / purchased on the same day of travel.

What about getting back?  How much does it cost for return tickets?  Well, there is no such thing as a 'return' ticket.  You just buy separate tickets for each journey.

The Japan Rail Pass is valid for Hikari and Kodama trains.  Not Nozomi trains.

The Shinkansen terminus for Osaka is Shin-Osaka Station.  If you’re sightseeing, there’s little of interest here.  A local train into entertainment hub Shinsaibashi is 230 yen (14 mins).

Express, rapid, local trains from Tokyo to Osaka

How much does it cost to travel from Tokyo to Osaka? photo

Making use of any train other than the Shinkansen when traveling between Tokyo and Osaka makes little sense.  Even a combination of rapid trains and limited express trains will cost around 16,000 yen and take around eight hours.  Keeping your route to the cheapest trains possible will get costs down to around 8,000 - 9,000 yen.  Expect journey times of around nine hours.

During holiday periods, tight budgets and those up for an adventure might make use of the Seishun 18 Kippu (青春18きっぷ) which could see you travel between Tokyo and Osaka for as little as 2,370 yen. Check out our earlier article about this ticket: Make A Cheap Getaway On The Seishun 18 Ticket

Highway bus from Tokyo to Osaka

The cheapest way to travel between Tokyo and Osaka is by highway bus.  In Tokyo, the largest number of services depart from Shinjuku Station (Busta). In Osaka, Umeda is a large bus hub.  (Journey time around nine hours)

One way fares are in the 3,000 - 9,000 yen range.  Plenty of services are available so there should be no problem getting the cheaper fares if you’re on a budget.

Arguably the easiest highway booking service to make use of for English speakers is WILLER, many of whose "Willer Express" bus services operate out of Shinjuku (Busta) or Tokyo Station terminals.  Most services stop at Osaka's WBT Umeda.  WILLER have so many seat  / coach styles to choose from on their buses to Osaka. We list just a sample.

Fares (one way, based on bus/seat type)

RELAX with Monitor5,400
RELAX[NEW]4,200 - 5,900
RELAX (extra space)4,500 - 6,400
NEW PREMIUM 2 rows 5,400 - 8,100
Comodo6,900 - 7,400
NEW PREMIUM Economy7,600
NEW PREMIUM Single5,900 - 8,600
COCOON8,800 - 9,300

The above services have a variety of departure points in Tokyo ... 

Tokyo Disneyland Resort
Tokyo Tower
Shinjuku (Busta)
Ikebukuro Station
JR Osaki Station

Services generally arrive in Osaka at Willer Bus Terminal (WBT) Umeda and / or Namba Osaka Caity Air Terminal (OCAT).  Some services go on to Universal Studios Japan (USJ).

Kintetsu Bus operate the "Twinkle" and "Casual Twinkle" highway night bus service between Universal Studios Japan and then Aneno Harukas in Osaka (stopping also at Kintetsu Namba Station, Osaka Station) and Tokyo (stopping at JR Hachiojo Station and Shinjuku Busta). And the other way round, of course.  Costs depend on the period of the month but range from 3,800 - 8,800 yen.

From the same operator, the "Flying Sneaker" runs from Abenoharukas, Kintetsu Namba Station, and Osaka Station to Tokyo Station, Ueno Station, Asakusa Station and Tokyo Disneyland.  Fares are from 4,000 - 7,500 yen.

JR Bus Kanto have buses from Tokyo to Osaka departing from Tokyo Station (Yaesu South Exit) and the Shinjuku Expressway Bus Terminal (Busta).  First departure is at 6:40.  Last daytime departure is at 14:10.  These buses arrive at Osaka Station JR Expressway Bus Terminal.  

Night buses with JR Bus Kanto begin at 21:00 with the last departure at 23:50.  Expect to arrive in Osaka between 6:30 and 8:30.

Day buses are the cheapest way to travel with JR Bus Kanto with fares around 3,400 - 6,000 yen.  The cheap seats are similarly priced for the night buses but can go over 10,000 yen for the upper classes, and reach 16,500 yen for the "precious class".  

When trying to make bookings / seat reservations online with JR Bus Kanto, you'll be taken to Japan highway bus booking platform, Kousuku Bus.  

highwaybus.com, along with WILLER, is another user-friendly bus booking platform that you can use for journeys in Japan.

Driving from Tokyo to Osaka

Expect to pay around 11,000 yen in highway tolls  when driving from Tokyo to Osaka (source: Nippon Expressway Company Limited, NEXCO).  The drive takes around 6 hrs (if you know where you’re going).  

From Shibuya in Tokyo, drivers can take the Metropolitan Expressway No. 3 Shibuya Route out of the city.  This then the Tomei Expressway after crossing the Tama River and entering Kanagawa.  Stay on the Tomei all the way to Nagoya.  As you loop west of downtown Nagoya, join the Meishin Expressway.  This takes drivers to Osaka, approaching from the northwest.  To get into town, join the Hanshin Expressway No.11 Ikeda Route, around 6 km northwest of the Osaka / Umeda Station area. 

How much does it cost to rent a car in Japan? 

A simple k-car will cost around 40,000 yen for a period of 12 hours, picking up in Tokyo and dropping off in Osaka.  If this cost sounds high, it's because picking up and dropping off of rent-a-cars in different locations in Japan is an expensive business.  Contrast this with how much it might cost to rent a car in Japan with pick up / drop off in the same location -- 12,000 - 17,000 yen for period three days.

If you have any answers to the question, 'How much does it cost to travel from Tokyo to Osaka?', we'd love to hear them. Join in the conversation below.

(NB* This post was updated as of June 2018)



A Q&A and blogging community about life in Japan (plus a load of life-in-Japan stats!). Get your questions answered, share your experience! | Inquiry -> KyodoNewsDigital International Media | Tokyo, Japan | +81 3 6252 6402


  • EnjoyJP

    on Feb 17

    I am afraid the above-mentioned rates for JAL flights are incorrect... Its SAKITOKU fares are much cheaper, from ¥7,100 for Tokyo (Haneda) to Osaka (Itami), much cheaper than Shinkansen. http://www.jal.co.jp/en/dom/waribiki/super_sakitoku.html Its Class J is only ¥1,000 on top. http://www.jal.co.jp/en/dom/service/j/

  • City-Cost

    on Feb 21

    @EnjoyJP Thanks for the updates!

  • Tomuu

    on Jan 5

    Traveling from Tokyo to Osaka I've typically used the shinkansen. It this kind of distance it's probably the easiest way to get to Osaka. As good as the shinkansen is (and it is very good) it isn't half expensive. I suppose you get what you pay for in this case. Taking the bus from Tokyo to Osaka should really only be considered if money is very tight. As a foreigner in Japan, I've found the night buses to be a bit tricky to use especially when departing from Tokyo station. It's been a while since I've done it but in my experience you have to find your way in the dark around a whole bunch of bus company representatives, and their temporary desks set up outside the station, to try and find your bus. Plus, as the distance from Tokyo to Osaka really isn't that long, you'll end up arriving in Osaka at an absurdly early time when nothing is open. This means having to kill a lot of time while feeling knackered from the journey. I'd be interested to hear from others if taking a flight to Osaka is worth the to and fro from airports given the comparatively short distance between the two cities.