Nonstop flights from Dalian to Shanghai
6 airlines fly this route, with up to 22 flights a day.
When they leave
Dalian timeNine in the morning, 7:00 AM to 11:20 AM, then seven in the afternoon, 12:40 PM to 4:55 PM, then 10 in the evening, 5:00 PM to 10:15 PM.
Every flight
Earliest first- 4:50 PM→6:50 PM
China Southern AirlinesUntil Oct 30, back Dec 11Airbus A320 · 2h 10mMon, Tue, Wed, Thu, Fri, Sun
Schedules last checked Oct 1, 2026. Times are local.
Flying from Dalian to Shanghai
China Eastern flies most often, 6 to 7 times a day on the Airbus A320neo, Airbus A320 and Airbus A321. China Southern Airlines flies 5 to 7 times a day on the Airbus A321, Airbus A320, Airbus A320neo and Airbus A321neo. Air China flies twice a day on the Boeing 737. Juneyao Airlines flies 1 to 3 times a day on the Airbus A320. Spring Airlines flies 1 to 3 times a day on the Airbus A320. Shanghai Airlines flies 1 to 2 times a day on the Boeing 737 and Boeing 737-800.
Flights run every day of the week, from 18 on Tuesdays to 22 on Fridays. The first arrival in Shanghai is at 9:10 AM and the last at 12:25 AM the next day. The flight covers 540 miles, and scheduled flight times run from 1h 55m to 2h 25m.
China Southern Airlines flies it until Oct 30 and is back on Dec 11. Spring Airlines flies it until Oct 28 and is back on Nov 23.
Flying back, Shanghai to Dalian has 170 nonstop flights a week.
Return flights
More from Dalian
Schedules as of Oct 9, 2026.