Compare prices to get from Tokyo to Osaka
S$ 51|1h 15m
S$ 117|2h 14m
S$ 54|7h 50m
S$ 132
S$ 61
S$ 61
S$ 51
S$ 54
S$ 69
S$ 74
S$ 72
S$ 63
S$ 57
S$ 51
S$ 53
S$ 69
S$ 65
Jetstar Japan1h 35m
Narita International AirportKansai International Airport
S$ 61One way
Search
Direct
Japan Airlines1h 5m
Haneda AirportOsaka Itami Airport
S$ 274One way
Search
Direct
Peach Airlines1h 40m
Narita International AirportKansai International Airport
S$ 86One way
Search
Direct
Jetstar Japan1h 35m
Narita International AirportKansai International Airport
S$ 97One way
Search
Direct
- Prices shown from Tokyo to Osaka are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.
Compare flights, trains, and buses from Tokyo to Osaka
The cheapest way to get from Tokyo to Osaka costs only S$ 55 on average via Buses, and the quickest way takes just 1h 18m by Flights. Find the travel option that best suits you.
Flights Fastest
Average price S$ 71
Average duration1h 18m
Departure Time06:20 - 21:00
Direct options
Trains
Average price S$ 112
Average duration2h 30m
Departure Time14:10 - 17:27
Direct options
Buses Cheapest
Average price S$ 55
Average duration9h 51m
Departure Time21:00 - 08:35
Direct options
· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time
When is the cheapest time to travel from Tokyo to Osaka?
What is the cheapest month for one-way flights from Tokyo to Osaka?
Based on Trip.com’s data, the cheapest month for flights from Tokyo to Osaka is January, with an average price of S$ 48, and the most expensive month is August, with an average price of up to S$ 78.
S$ 78
S$ 63
S$ 48
S$ 33
What is the cheapest day to travel by train from Tokyo to Osaka?
Based on Trip.com's data, the cheapest day to travel by train from Tokyo to Osaka is Sunday, with an average price of S$ 112.
S$ 122
S$ 117
S$ 112
S$ 107
What is the cheapest day to travel from Tokyo to Osaka by bus?
Based on Trip.com's data, the cheapest day for bus tickets from Tokyo to Osaka is Monday, with an average price of S$ 55.
S$ 55
From Tokyo to Osaka: Travel Information
Companies operating from Tokyo to Osaka
Find stations and airports near Tokyo and Osaka
Popular airports near Tokyo
Narita International Airport (NRT)
Haneda Airport (HND)
Ibaraki Airport (IBR) Nearby
Popular airports near Osaka
Kansai International Airport (KIX)
Osaka Itami Airport (ITM)
Kobe Airport (UKB)
Tajima Airport (TJH) Nearby
Popular train stations near Tokyo
Yurakucho
Uchisaiwaicho
Tokyo
Tokyo
Shimbashi
Popular train stations near Osaka
Kita-Shinchi
Osaka
Higobashi
Minami-Morimachi
Osaka
Popular bus stations near Tokyo
Tokyo Station Yaesu South Exit
Tekko Building
Tokyo Tokyo Sta. Nihonbashi Entrance
Tokyo Station Nihonbashi Exit
Tokyo Dōro
Popular bus stations near Osaka
Osaka Herbis
In front of Osaka Station 4th Building
[Osaka Umeda] WILLER Bus Terminal Osaka Umeda
Osaka Umeda
Hankyu Sanbangai
Recommended hotels in Osaka

8.6/10
1908 Reviews
Welina Hotel Premier Nakanoshima East

Osaka Station/Umeda/Yodoyabashi/Hommachi | 0.7 km from city centre
S$ 32

9.3/10
4392 Reviews
Hotel Nikko Osaka

America Mura | 2.22 km from city centre
S$ 174

9/10
3406 Reviews
Sotetsu Grand Fresa Osaka-Namba

Dotonbori | 2.85 km from city centre
45% off
S$ 84 S$ 46

9/10
180 Reviews
The OneFive Osaka Shinsekai

Shinsekai | 4.72 km from city centre
S$ 41
FAQ – How to travel from Tokyo to Osaka
How far is it from Tokyo to Osaka?
The distance from Tokyo to Osaka is about 406 km (252 miles).How to get from Tokyo to Osaka?
There are 3 modes of transport available from Tokyo to Osaka, including Flights Trains Buses.What is the fastest way to get from Tokyo to Osaka?
The fastest way to get from Tokyo to Osaka is by Flights, with an average journey time of 1 hour 18 minutes. Other modes of transport take longer: Trains takes on average 2h 30m.Buses takes on average 9h 51m.What is the cheapest way to get from Tokyo to Osaka?
The cheapest way to get from Tokyo to Osaka is by Buses, with an average price of S$ 55. Other modes of transport are more expensive: Flights costs around S$ 71 on avergae.Trains costs around S$ 112 on average.Where do trips from Tokyo to Osaka usually depart and arrive?
Travellers typically choose the following departure and arrival points from Tokyo to Osaka: Flights usually departs from Narita International Airport and arrives at Kansai International Airport Trains usually departs from Yurakucho and arrives at Kita-Shinchi Buses usually departs from Tokyo Station Yaesu South Exit and arrives at Osaka Herbis .When is the cheapest time to buy tickets from Tokyo to Osaka?
Train, bus, and flight schedules may vary depending on the season or day of the week. Based on data from Trip.com: TokyotoOsakaFlights is usually the cheapest at January, with an average price of S$ 48 TokyotoOsakaTrains is usually the cheapest at Sunday, with an average price of S$ 112 TokyotoOsakaBuses is usually the cheapest at Monday, with an average price of S$ 55 .Is there a time difference between Tokyo and Osaka?
The time difference between Tokyo and Osaka is 0h.