Cheap round-trip flights to Shanghai

Prices were available within the past 7 days and starts at HK$914 for one-way flights and HK$1,224 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Reviews from verified customers

Jun 1, 2018

Cathay Pacific and Cathay dragon is always my first choice.

Shanghai Flights

If you are looking for an exotic Asian trip that blends the modern world and ancient history, then Shanghai has everything you are looking for in one place. Expedia's advance reservation system can help you locate cheap flights to Shanghai. Simply enter the dates you want to travel to Shanghai; we will help you locate the best prices and offers around. You will not need to waste time visiting numerous airline websites, searching for the lowest priced plane tickets. We have all the information you need conveniently located on our website. We even offer you a low price guarantee, so that you buy your Shanghai flights from us with confidence. We make booking tickets with us easy.

Expedia wants you to save as much money as you can on Shanghai airfare, so you will have plenty left over to spend on a day at the Yu Garden in Shanghai. We know all the tricks to save you money. We offer a wide range of specials and cheap prices. You can find additional savings, if your dates of travel are flexible. Just let us know the range of dates you can travel, and we will find you discount airplane tickets. Another way to save more money is to add stops on your journey to China. If you do not need to arrive at a certain time, then multiple flights can help put more money in another part of your vacation budget.

Expedia makes it easy to search for discount flights to Shanghai. Before you know it you will be looking at the skyline of Shanghai with the Oriental Pearl Tower and the Shanghai Tower easily visible. We can help you with deals on multiple flights or one-way airplane tickets. We want you to buy the tickets to Shanghai that fits your budget and vacation plans. When you book your tickets to Shanghai with us, we make sure you have access to all the low cost options. The saving does not stop with tickets. We can help you save even more with hotel rooms, car rentals, and vacation packages that include tickets to local sites.

If you're looking to compare flights to Shanghai, no travel company presents more choices than Expedia - more airlines, cheaper flights, fewer stops, and more departure and arrival times. Expedia provides the cheapest flights to Shanghai and you may find even greater savings if you combine your flight to Shanghai with a hotel stay.

Flights to Shanghai: Frequently asked questions

Find Your Flights to Shanghai SHA

Cheap flights to Shanghai (SHA)

Get started finding a cheap flight to Shanghai on Expedia by either choosing a deal on this page or using the search bar to enter your travel dates, origin airport and whether you want a return or one-way airfare. You can filter for flexibility, number of stops, airline and departure/arrival times to find the best flight for you.

We recommend using the ‘Flexible Dates’ calendar at the top of the page to see the price of plane tickets on the surrounding dates. This allows you to pick the cheapest days to fly if your trip allows flexibility and score cheap flight deals to Shanghai.

Return prices range from HK$1,224 - HK$4,362 and one-ways Shanghai start as low as HK$914.

Be aware that choosing a non-stop flight can sometimes be more expensive while saving you time. And routes with connections may be available at a cheaper rate.


Airlines that fly to Shanghai (SHA)

You have several options for which airline you choose to travel with to Shanghai. There are 10 airlines flying into SHA: Juneyao Airlines, Xiamen Airlines, Hong Kong Airlines, Air Macau Company, Shanghai Airlines, China Eastern Airlines. 

Cheap plane tickets may be available from different airlines at different times and with unique terms. It’s best to understand the details of each airline’s offer before judging its value.

For example, if you plan to check in a bag or bring hand baggage, it's worth checking whether the cheap airfare deal includes a baggage allowance. If not, verify whether the baggage fee is higher than the difference of other airline plane ticket deals offering free checked in/hand baggage in exchange for a slightly higher airfare. 

Additionally, your preferred frequent flyer membership programmes may influence your choice of cheap airline. Expedia allows you to enter your membership numbers during checkout to earn points from your airline and Expedia Rewards—all while getting a great deal and planning all your travel on one online platform.


Find the best deals

At Expedia, we source many flight deals from multiple providers, so you can easily find the best deals that are right for you. A great strategy for getting the best deals can be to make sure you book and travel at optimal times. Airfare to Shanghai (SHA) varies throughout the year based on seasonal demand. You’ll see the lowest rates for return trips to SHA in September and in June for one-ways.


Cancellation & flexibility

To change or cancel eligible flights, go to ‘My Trips’ and navigate to your itinerary. If you booked within the last 24 hours, you might be able to cancel your flight for free. Learn more about flight changes or cancellations from our customer service portal. Some plane tickets are available with no change fees, which you can filter for during your search.

Trending flights to Shanghai

Prices were available within the past 7 days and starts at HK$914 for one-way flights and HK$1,224 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.