A city skyline with modern skyscrapers, including a distinctive curved building and a tall, cylindrical tower.

$232 Cheap Flights from Shanghai (SHA) to Beijing (BJS)

Cheap Flights from Shanghai to Beijing (SHA-BJS)

Prices were available within the past 7 days and start at $232 for one-way flights and $483 for roundtrip, for the period specified. Prices and availability are subject to change.

Alternative airports near Beijing

Prices were available within the past 7 days. Prices and availability are subject to change.

Find the cheapest month to fly from Shanghai (SHA) to Beijing (BJS)

April is typically the cheapest month to fly

From $426 - $493 per traveler.

Travel information

Origin airport
Hongqiao International Airport
Destination airport
Beijing
Distance
655 miles away
Roundtrip price
$483
*Available to One Key members.