WhatFliesWhere Get the app

Nonstop flights from Shanghai to Osaka

7 airlines fly this route, with up to 13 flights a day.

PVGShanghai Pudong International
812 mi · 85 flights a week · about 2h 15m
KIXOsaka Kansai International
PVGKIX

When they leave

Shanghai time
6:05a6:20pFirst departure 6:05 AM, last 6:20 PM

Eight 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 first

Schedules 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

WhatFliesWhere app icon

Find the cheapest day to fly from Shanghai to Osaka.

Download on the App StoreGet it on Google Play

Schedules as of Oct 9, 2026.