Nonstop flights from Shanghai to Osaka
7 airlines fly this route, with up to 13 flights a day.
When they leave
Shanghai timeEight in the morning, 6:05 AM to 11:35 AM, then two in the afternoon, 2:55 PM to 3:15 PM, then three in the evening, 5:50 PM to 6:20 PM.
Every flight
Earliest firstSchedules last checked Oct 1, 2026. Times are local.
Flying from Shanghai to Osaka
China Eastern flies 3 times a day on the Airbus A330 and Airbus A330-300. Spring Airlines flies 3 times a day on the Airbus A321. Juneyao Airlines flies twice a day on the Airbus A320 and Boeing 787-9. All Nippon Airways flies 8 times a week on the Airbus A320. Air China flies daily on the Airbus A330. Peach Aviation flies daily on the Airbus A320neo. Shanghai Airlines flies daily on the Boeing 787-9.
Flights run every day of the week, from 11 on Wednesdays, Thursdays and Sundays to 13 on Mondays, Tuesdays, Fridays and Saturdays. The first arrival in Osaka is at 9:10 AM and the last at 9:35 PM. The flight covers 812 miles, and scheduled flight times run from 2h 5m to 2h 30m.
Flying back, Osaka to Shanghai has 92 nonstop flights a week.
Return flights
More from Shanghai
Schedules as of Oct 9, 2026.