Direct flights from Busan to Shanghai PUS → PVG

China Eastern Airlines, Jeju Air, Korean Air, Shanghai Airlines and Spring Airlines operate nonstop flights from Busan (PUS) to Shanghai (PVG). The nonstop flight takes around ~1h, covering 498 miles (801 km) and operates multiple daily. Round-trip fares currently start at $192, with a typical fare around $301 across 22 recent fare combinations. Updated 29 June 2026.

60-day flexibility overview based on 22 recent fares across the next 60 days

Cheapest
$192
Typical
$301
Most expensive
$376

Prices last updated 19 days ago. Fares change frequently — check the airline for current pricing.

📬 Email me when fares drop

We'll check every combination in your window daily and email you the cheapest match. No account needed.

Set free alert →
China Eastern Airlines MU Jeju Air 7C Korean Air KE Shanghai Airlines FM Spring Airlines 9C

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Busan to Shanghai?

Yes, China Eastern Airlines, Jeju Air and 3 more airlines operate nonstop flights from Busan (PUS) to Shanghai (PVG).

Which airlines fly direct from Busan to Shanghai?

China Eastern Airlines, Jeju Air, Korean Air, Shanghai Airlines, Spring Airlines operate nonstop flights from Busan to Shanghai.

How long is the flight from Busan to Shanghai?

The nonstop flight from Busan to Shanghai takes ~1h (approximately 801 km).

How often do direct flights operate from Busan to Shanghai?

Nonstop flights from Busan to Shanghai operate multiple daily.

How much is a round-trip flight from Busan to Shanghai?

Round-trip flights from Busan (PUS) to Shanghai (PVG) start at $192, with a typical fare around $301. Based on 22 recent fare combinations.

Explore More

Get cheap direct-flight deals from Busan, free by email