Skip to main content
Beginning of main content

BKK (Bangkok) to SHA (Shanghai) Flights $246.7

Search over 321,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia's Price Guarantee.
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheap BKK to SHA Flights

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Bangkok

$373.23

Shanghai

$246.70

Interesting Facts About Flights from Bangkok to Shanghai (BKK to SHA)

Question : Interested in traveling in the next 30 days and want to get the lowest fare?
Answer : Aug 7th has seen bookings (as of Jul 17th) as cheap as $251. That comes in 20% below the average price for this route. Saving now means you'll have more money in your pocket for the trip.

Question : What price range should you expect when booking from Bangkok (BKK) to Shanghai (SHA)?
Answer : Ranging from $235 to $487, prices for BKK to SHA do fluctuate more than most routes from Thailand. The further out you book a route, the more likely you are to save.

Question : Over the coming months, which airline is getting their passengers to Shanghai Hongqiao International Airport (SHA) round-trip the cheapest?
Answer : China Southern Airlines is the leader in keeping costs down for their passengers over the next three months. Bookings are being made at just $235, which is quite a deal when compared to the more expensive bookings of $487.

Question : How many days should you spend in Shanghai?
Answer : Travelers from BKK to SHA stay about one week on average.

Question : If your plans are flexible, have you considered changing your departure day?
Answer : In August, Sunday is your lowest-cost day to fly. Having flexibility in your travel plans means you can save more, so be sure to plan ahead when possible.