Four ways to get from Tokyo to Osaka. The Shinkansen is the standard choice. The night bus is the budget option. Here is the honest comparison.
Tokyo to Osaka is the most-travelled long-distance route in Japan, connecting the country’s two largest cities across 500 kilometres of the Tokaido corridor. The options are well-developed and the right choice depends on your budget, schedule, and how you weigh time against cost.
Quick answer: Most visitors: Shinkansen Nozomi (2 hours 30 minutes, 13,870 yen) or Hikari (3 hours, 13,320 yen, JR Pass valid). Budget: overnight highway bus (8 to 9 hours, 3,000 to 6,000 yen, saves a night’s accommodation). Flying: rarely faster door-to-door and usually more expensive.
Option 1: Shinkansen – The Standard Choice
The Tokaido Shinkansen runs between Tokyo Station and Shin-Osaka Station on three service tiers:
- Nozomi (fastest): 2 hours 30 minutes. Stops only at Shinagawa, Nagoya, and Shin-Osaka. Around 13,870 yen. NOT covered by JR Pass.
- Hikari (second fastest): 3 hours. Makes additional stops, including Kyoto. Around 13,320 yen. COVERED by JR Pass.
- Kodama (all stops): 4 hours 45 minutes. Only useful if stopping at intermediate cities. Covered by JR Pass.
For most visitors, the decision is between Nozomi (25 minutes faster, pay separately) and Hikari (JR Pass valid, free for pass holders). The 30-minute difference is rarely worth the extra cost unless every minute matters.
See the JR Pass guide for the full calculation on whether the pass saves money on your overall route. For the Kyoto-specific Shinkansen booking see the Tokyo to Kyoto guide Tokyo to Osaka is the same train, just continuing one stop further.
Via Kyoto: Most visitors travelling from Tokyo to Osaka stop in Kyoto en route the Shinkansen stops at Kyoto Station, and Kyoto to Osaka is just 15 minutes further. You can buy a single Tokyo to Osaka ticket and break the journey at Kyoto without extra cost on the day you travel.
Option 2: Night Highway Bus – Best Budget Option
Overnight buses running from Tokyo (Shinjuku Bus Terminal, Busta Shinjuku) to Osaka (Namba or Umeda bus terminals) take 8 to 9 hours and depart in the evening, arriving early morning.
- Journey time: 8 to 9 hours (departure around 10 pm to 11pm, arrival around 6 am to 8am)
- Cost: 3,000 to 6,000 yen, depending on seat type and booking timing significantly cheaper than the Shinkansen
- Seat types: Standard (4 across), relaxing (3 across with more legroom), premium (2 across with footrest and dividers)
- Operators: Willer Express, JR Highway Bus, and several private operators all run the route. Book at willerexpress.com or at Busta Shinjuku counters.
The key advantage: a night bus saves both the transport cost and a night’s accommodation. If you would otherwise be staying in Tokyo or Osaka for an extra night, the bus can save 15,000 to 25,000 yen total. The trade-off is sleep quality, but sleep is genuinely poor for most people unless you upgrade to a premium seat.
Option 3: Domestic Flight
- Journey time: 1 hour 30 minutes (flight) plus airport transfer time (Haneda or Narita to central Tokyo: 30 to 80 minutes; Itami or Kansai to central Osaka: 30 to 60 minutes)
- Total door-to-door: 4 to 5 hours often slower than the Shinkansen door-to-door
- Cost: From 5,000 yen on budget carriers (Peach from Narita to Kansai) to 25,000 yen on full-service airlines
Flying between Tokyo and Osaka almost never makes sense for most travellers. The door-to-door time advantage is minimal or non-existent compared to the Shinkansen, and the airport transfer adds cost and complexity. The only case for flying: if a budget carrier offers a fare significantly below 5,000 yen, or if you are travelling from Haneda to a specific Osaka airport for onward connectivity.
Booking the Shinkansen
Individual tickets can be bought at any JR ticket office or machine in Japan. Machines at Narita and Haneda airports have English interfaces. No advance purchase discount applies; the price is fixed regardless of when you buy. JR Pass holders reserve free seats at the JR counter.
For Nozomi services specifically: buy at the window and specify Nozomi. Seat reservation (500 yen premium over unreserved) is worth it on busy days; unreserved carriages fill first on weekends and during Golden Week.
Once You Arrive in Osaka
The Shinkansen arrives at Shin-Osaka Station in northern Osaka. Take the Midosuji subway line south to Namba or Shinsaibashi (about 15 minutes, covered by Suica). The bus arrives at the Namba or Umeda bus terminals, both in central Osaka, and is walkable or within one subway stop of most accommodations.
See the Osaka travel guide for what to do in the city, and the Osaka food guide for the complete eating picture.
More Japan Transport Guides on MileAsia
- Tokyo to Kyoto Shinkansen
- JR Pass: Is It Worth It?
- Suica Card Guide
- Japan Budget Airlines
- Osaka Travel Guide
- All Japan Guides

