Find Rio de Janeiro to Shanghai flights starting at CAD 1,697.
We've found these cheap flights for you. You can book one-way or return flight tickets.
-
Round-trip
-
One way
-
-
GIG 16:5028h 5m1 stopsPVG 07:55Rio de Janeiro - Shanghai | Tue, Apr 1 | British AirwaysPVG 11:0029h 35m1 stopsGIG 05:35Shanghai - Rio de Janeiro | Tue, Apr 8 | British AirwaysCAD 2,271 CAD 2,89221% OFF21% OFFCAD 2,892 CAD 2,271
-
GIG 20:4035h 25m1 stopsPVG 19:05Rio de Janeiro - Shanghai | Tue, Mar 18 | Air FrancePVG 22:0531h 15m1 stopsGIG 18:20Shanghai - Rio de Janeiro | Wed, Mar 26 | Air FranceCAD 2,299 CAD 2,89221% OFF21% OFFCAD 2,892 CAD 2,299
-
GIG 20:5025h 35m1 stopsPVG 09:25Rio de Janeiro - Shanghai | Tue, Mar 18 | KLMPVG 11:2542h 15m1 stopsGIG 18:40Shanghai - Rio de Janeiro | Wed, Mar 26 | KLMCAD 2,299 CAD 2,89221% OFF21% OFFCAD 2,892 CAD 2,299
-
GIG 22:0533h 10m1 stopsPVG 18:15Rio de Janeiro - Shanghai | Tue, Apr 1 | Air FrancePVG 11:1543h 30m1 stopsGIG 19:45Shanghai - Rio de Janeiro | Wed, Apr 9 | KLMCAD 2,30120% OFFCAD 2,892 CAD 2,301
-
GIG 20:4035h 25m1 stopsPVG 19:05Rio de Janeiro - Shanghai | Fri, Mar 14 | Air FrancePVG 11:2542h 15m1 stopsGIG 18:40Shanghai - Rio de Janeiro | Sat, Mar 22 | KLMCAD 2,30520% OFFCAD 2,892 CAD 2,305
-
GIG 03:3025h1 stopsPVG 15:30Rio de Janeiro - Shanghai | Tue, Apr 29 | EmiratesPVG 00:0527h1 stopsGIG 16:05Shanghai - Rio de Janeiro | Mon, May 5 | EmiratesCAD 2,33119% OFFCAD 2,892 CAD 2,331
-
GIG 22:0533h 10m1 stopsPVG 18:15Rio de Janeiro - Shanghai | Sat, Apr 5 | Air FrancePVG 11:1543h 30m1 stopsGIG 19:45Shanghai - Rio de Janeiro | Sun, Apr 13 | KLMCAD 2,34719% OFFCAD 2,892 CAD 2,347
-
GIG 03:3025h1 stopsPVG 15:30Rio de Janeiro - Shanghai | Tue, Apr 1 | EmiratesPVG 00:0527h1 stopsGIG 16:05Shanghai - Rio de Janeiro | Mon, Apr 7 | EmiratesCAD 2,35918% OFFCAD 2,892 CAD 2,359
-
GIG 22:0533h 10m1 stopsPVG 18:15Rio de Janeiro - Shanghai | Tue, Apr 15 | Air FrancePVG 11:1543h 30m1 stopsGIG 19:45Shanghai - Rio de Janeiro | Wed, Apr 23 | KLMCAD 2,37918% OFFCAD 2,892 CAD 2,379
-
GIG 03:4524h 20m1 stopsPVG 15:05Rio de Janeiro - Shanghai | Sun, Mar 9 | EmiratesPVG 23:0027h 55m1 stopsGIG 15:55Shanghai - Rio de Janeiro | Sun, Mar 16 | EmiratesCAD 2,40017% OFFCAD 2,892 CAD 2,400
-
RIO 13:0017h 25m1 stopsSHA Invalid DateRio de Janeiro - Shanghai | Wed, Mar 5 | Normal AirlineSHA 15:006hNonstopRIO 16:00Shanghai - Rio de Janeiro | Fri, Mar 7 | Normal AirlineFind More FlightsFind More Flights
-
GIG 03:4524h 20m1 stopsPVG 15:05Rio de Janeiro - Shanghai | Tue, Mar 11 | EmiratesCAD 1,697 CAD 2,10119% OFF19% OFFCAD 2,101 CAD 1,697
-
GIG 03:4524h 20m1 stopsPVG 15:05Rio de Janeiro - Shanghai | Sun, Mar 16 | EmiratesCAD 1,702 CAD 2,10119% OFF19% OFFCAD 2,101 CAD 1,702
-
GIG 03:4530h 20m1 stopsPVG 21:05Rio de Janeiro - Shanghai | Thu, Mar 13 | EmiratesCAD 1,702 CAD 2,10119% OFF19% OFFCAD 2,101 CAD 1,702
-
GIG 03:3025h1 stopsPVG 15:30Rio de Janeiro - Shanghai | Mon, Apr 7 | EmiratesCAD 1,70419% OFFCAD 2,101 CAD 1,704
-
GIG 03:3025h1 stopsPVG 15:30Rio de Janeiro - Shanghai | Mon, Mar 31 | EmiratesCAD 1,71019% OFFCAD 2,101 CAD 1,710
-
GIG 03:4524h 45m1 stopsPVG 15:30Rio de Janeiro - Shanghai | Sun, Mar 30 | EmiratesCAD 1,72618% OFFCAD 2,101 CAD 1,726
-
GIG 03:4531h 35m1 stopsPVG 22:20Rio de Janeiro - Shanghai | Sat, Mar 29 | EmiratesCAD 1,72718% OFFCAD 2,101 CAD 1,727
-
GIG 03:4524h 20m1 stopsPVG 15:05Rio de Janeiro - Shanghai | Tue, Mar 18 | EmiratesCAD 1,72918% OFFCAD 2,101 CAD 1,729
-
GIG 03:4530h 20m1 stopsPVG 21:05Rio de Janeiro - Shanghai | Sat, Mar 8 | EmiratesCAD 1,73018% OFFCAD 2,101 CAD 1,730
-
GIG 03:3031h 50m1 stopsPVG 22:20Rio de Janeiro - Shanghai | Tue, Apr 1 | EmiratesCAD 1,74317% OFFCAD 2,101 CAD 1,743
-
RIO 13:0017h 25m1 stopsSHA Invalid DateRio de Janeiro - Shanghai | Wed, Mar 5 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
When is the cheapest time to fly from Rio de Janeiro to Shanghai?
We monitor flight fares to help you find the best deals effortlessly
Cheapest flights
From price
Search
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
FAQ
-
When are flight tickets from Rio de Janeiro (RIO) to Shanghai (SHA) the cheapest?
Airlines adjust prices for flights from Rio de Janeiro to Shanghai based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the cheapest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much are flights from Rio de Janeiro (RIO) to Shanghai (SHA) cost?
According to Trip.com's data, the lowest price is around CAD 3,142. -
What is the transportation method from the main airport to downtown in Shanghai?
- The distance from Shanghai Pudong International Airport to downtown is about 33km, by taxi about 50 minutes.
- The distance from Shanghai Hongqiao International Airport to downtown is about 13km, by taxi about 30 minutes.
-
How many airports in Shanghai (SHA)?
There are 2 airport(s) in Shanghai (SHA): Shanghai Pudong International Airport and Shanghai Hongqiao International Airport.
How to find a cheap flight from Rio de Janeiro to Shanghai
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Rio de Janeiro to Shanghai. Book your flights at the right time and save more.
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
Compare Flight Prices
Compare prices on travel agency and airline websites.
Look Out for Deals
Check airline and travel agency websites for latest flight deals
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com
Flight Information for Rio de Janeiro to Shanghai Flights
Cheapest direct flight price | CAD 1,697 |
---|---|
Off-season travel month | February |
Peak season for travel | December |
Flight distance | 18,234.8km |
Popular airline | Azul |
More Travel Options
-
Top Routes from Rio de Janeiro
-
Top Routes to Shanghai
-
More flight options
- Rio de Janeiro to Salvador Flights
- Rio de Janeiro to Foz do Iguacu Flights
- Rio de Janeiro to Buenos Aires Flights
- Rio de Janeiro to Recife Flights
- Rio de Janeiro to Los Angeles Flights
- Rio de Janeiro to Paris Flights
- Rio de Janeiro to Lisbon Flights
- Rio de Janeiro to Miami Flights
- Rio de Janeiro to New York Flights
- Rio de Janeiro to Rome Flights
- Rio de Janeiro to Florianopolis Flights
- Flights from Tom Jobim International Airport to North Bay
- Flights from Tom Jobim International Airport to Saint John
- Flights from Tom Jobim International Airport to St. John's
- Flights from Tom Jobim International Airport to Winnipeg
- Flights from Tom Jobim International Airport to Quebec City
- Flights from Tom Jobim International Airport to Charlottetown
- Flights from Rio de Janeiro to Grande Prairie Airport
- Flights from Rio de Janeiro to London International Airport
- Flights from Rio de Janeiro to Abbotsford International Airport
- Flights from Rio de Janeiro to Victoria International Airport
- Flights from Rio de Janeiro to Montreal-Trudeau International Airport
- Flights from Rio de Janeiro to Winnipeg James Armstrong Richardson International Airport
- Flights from Tom Jobim International Airport to Toronto Pearson International Airport
- Flights from Jacarepagua Airport to Region Of Waterloo International Airport
- Flights from Jacarepagua Airport to Toronto Pearson International Airport
- Flights from Jacarepagua Airport to Billy Bishop Toronto City Airport
- Flights from Santos Dumont Airport to Region Of Waterloo International Airport
- Flights from Santos Dumont Airport to Toronto Pearson International Airport
- Los Angeles to Shanghai Flights
- Singapore to Shanghai Flights
- Kuala Lumpur to Shanghai Flights
- Jakarta to Shanghai Flights
- Melbourne to Shanghai Flights
- Moscow to Shanghai Flights
- Bangkok to Shanghai Flights
- London to Shanghai Flights
- Sydney to Shanghai Flights
- Kaohsiung to Shanghai Flights
- Taipei to Shanghai Flights
- Flights from Toronto Pearson International Airport to Shanghai
- Flights from Vancouver International Airport to Shanghai
- Flights from Calgary International Airport to Shanghai
- Flights from Edmonton International Airport to Shanghai
- Flights from Montreal-Trudeau International Airport to Shanghai
- Flights from Winnipeg James Armstrong Richardson International Airport to Shanghai
- Flights from Montreal to Shanghai Pudong International Airport
- Flights from Montreal to Shanghai Hongqiao International Airport
- Flights from Toronto to Shanghai Hongqiao International Airport
- Flights from Toronto to Shanghai Pudong International Airport
- Flights from Vancouver to Shanghai Hongqiao International Airport
- Flights from Vancouver to Shanghai Pudong International Airport
- Flights from Abbotsford International Airport to Shanghai Hongqiao International Airport
- Flights from Vancouver International Airport to Shanghai Hongqiao International Airport
- Flights from Abbotsford International Airport to Shanghai Pudong International Airport
- Flights from Vancouver International Airport to Shanghai Pudong International Airport
- Flights from Toronto Pearson International Airport to Shanghai Pudong International Airport
- Flights from Region Of Waterloo International Airport to Shanghai Pudong International Airport
- Sao Paulo to Shanghai Flights
- Sao Paulo to Beijing Flights
- Sao Paulo to Guangzhou Flights
- Sao Paulo to Hangzhou Flights
- Sao Paulo to Taipei Flights
- Brasilia to Beijing Flights
- Rio de Janeiro to Hong Kong Flights
- Foz do Iguacu to Taipei Flights
- Rio de Janeiro to Yantai Flights
- Rio de Janeiro to Hangzhou Flights
- Rio de Janeiro to Guangzhou Flights