Cheap Flights from Bali (Denpasar) to Shanghai

Travellers and cabin class

Compare Bali (Denpasar) to Shanghai flight deals

Find the cheapest month or even day of the year to fly to Shanghai

Book the best Shanghai fare with no extra fees

Flight deals from Bali (Denpasar) to Shanghai

Looking for a cheap last-minute deal or the best return flight from Bali (Denpasar) to Shanghai? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Bali (Denpasar) to Shanghai

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Bali (Denpasar) to Shanghai flights are currently cheapest in May.

Direct flights from Bali (Denpasar) to Shanghai

Alternative Bali (Denpasar) to Shanghai routes

Looking for the cheapest, fastest or easiest route from Bali (Denpasar) to Shanghai? You could fly into the following airports instead.

Denpasar to Shanghai: Flight information

The things to know before you go.
Cheapest flight foundR 2,412
Cheapest month to flyMay
Average flight time6 hrs, 50 mins
Most popular airlineJuneyao Airlines
Average flights per week19

Finding cheap flights from Bali (Denpasar) to Shanghai: Frequently asked questions

There are 2 airports in Shanghai: Shanghai Hongqiao and Shanghai Pudong.
The best price we found for a return flight from Bali (Denpasar) to Shanghai is R 5,143. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
6 hours and 50 minutes is the average flight time from Bali (Denpasar) to Shanghai.
Juneyao Airlines, China Eastern and Garuda Indonesia fly direct from Bali (Denpasar) to Shanghai.
As of April 2025, there are 19 flights per week flying from Bali (Denpasar) to Shanghai.
The cheapest month to fly from Bali (Denpasar) to Shanghai is usually April 2025.
If you're flying from Bali (Denpasar) Airport, the cheapest airport near Shanghai is Shanghai Pudong – which is 32.7 km away from the centre of Shanghai. We've found flights into this airport from R 5,143.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Bali (Denpasar) Airport to Shanghai on Thursday, 29 May 2025.
Yes – the average flight time is 6 hours and 50 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Shanghai but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Shanghai is around 40 days in advance, so don’t leave your flight to the last minute.
In April, the average temperature is usually around 14°C. August is typically the warmest month in Shanghai, when it usually averages around 29°C. You can expect the least rain in December. The coldest month is January, with temperatures averaging 4°C. The rainiest month is June.
Currently, VietJet Air and China Eastern offer the cheapest flight tickets to Shanghai.

Travelling from Ngurah Rai International Airport (DPS) to Shanghai: what you need to know

  • The average time for a direct flight from Ngurah Rai International Airport to Shanghai is 6 hours 31 minutes.

  • Denpasar (the location of Ngurah Rai International Airport) and Shanghai are in the same timezone — UTC+8.

  • With 23 flights a week between the two airports, Ngurah Rai International Airport (DPS) to Shanghai Pudong International Airport (PVG) is the most popular route. China Eastern operates the earliest flight at 01:30. If you'd like to make the most of your day before taking off, the latest departure from DPS to PVG is with Juneyao Airlines at 16:55.

  • For a smooth journey, arrive at the airport two hours ahead of international flights and an hour before domestic departures. This way, you'll have plenty of time to catch your flight from DPS to Shanghai.

  • Travelling during a peak time such as July? Major public holidays and other high seasons can lead to longer lines and delays at check-in and security. Be extra cautious and arrive up to four hours ahead of international flights and two hours before a domestic departure.

  • You can catch a direct flight from Ngurah Rai International Airport to Shanghai that arrives at Shanghai Pudong International Airport (PVG).

  • China Eastern is a popular carrier that offers direct flights from Ngurah Rai International Airport to Shanghai.

  • We make it simple to find a flight from DPS to Shanghai that includes a stopover. To see the options, deselect 'Direct flights only.' Then, choose a flight offering a stop long enough to tour your chosen city. Major stopovers include:

    • Changle International Airport (FOC)

    • Guangzhou Baiyun International Airport (CAN)

    • Changi International Airport (SIN)

  • You will need an embassy visa for China if you have a passport from Indonesia and are visiting for tourism purposes. Visa and travel documentation requirements can change. So before you book your cheap ticket from Ngurah Rai International Airport to Shanghai, check with your airline and the destination country's local embassy or consulate for the most up-to-date information.

  • Travelling from central Denpasar to DPS takes around 51 minutes by public transport. If you ride-share, drive or grab a cab, you'll cover the 16 kilometres in 32 minutes or so, depending on traffic conditions.

  • Have an early flight from Ngurah Rai International Airport to Shanghai? Avoid the last-minute rush to the airport (and sneak in some extra precious sleep) by picking one of these stays near DPS:

How to find the cheapest flights from Ngurah Rai International Airport (DPS) to Shanghai

  • The best price we've found for a one-way ticket from Ngurah Rai International Airport to Shanghai is R 2,420. The cheapest price for a return flight is R 5,143. Remember fares may change due to demand at the time of booking.

  • Book 2 months before travelling. After crunching the numbers on our calendar, this is how far you should book ahead to find cheap tickets from DPS to Shanghai.

  • The cheapest month for tickets from Ngurah Rai International Airport to Shanghai is October. You can easily compare prices using the 'Whole month' tool and choose the date that offers the best deal.

  • Set up a Price Alert for cheap tickets from DPS to Shanghai. You don't need to look every day to see whether fares have dropped. We'll update you as soon as the price changes.

  • Play around with the filters to find your ideal journey. To see the 'Best,' 'Cheapest' or 'Fastest' flights from Ngurah Rai International Airport to Shanghai, use the 'Sort by' tool. You can also filter results by airline, departure and arrival times, and journey duration.

Airports in Shanghai

Shanghai Pudong International Airport (PVG)

Shanghai Hongqiao International Airport (SHA)

Best time to go to Shanghai

  • July is the most popular month for flights from Ngurah Rai International Airport to Shanghai. To avoid the crowds, travel to Shanghai in April when it's quieter.

  • When booking your flight from Ngurah Rai International Airport to Shanghai, think about the type of weather you enjoy. August is the warmest month in Shanghai, with temperatures ranging from 23ºC to 34ºC.

  • If you want to travel in cooler conditions, lock in a cheap flight from DPS to Shanghai in January when temperatures average between -1ºC and 10ºC.

More about Shanghai

  • When it comes to searching for somewhere to rest your head, you'll find the best places to stay in Shanghai right here. Browse these hotels once you've locked in your flight from Ngurah Rai International Airport to Shanghai:

  • The Bund Sightseeing Avenue and Yu Garden are just two of the leading attractions to put on your Shanghai must-do list. Keep the adventure rolling by checking out Shanghai Tower.

Complete your Shanghai trip with a car rental

  • Finding you a cheap flight from Ngurah Rai International Airport to Shanghai isn't the only trick up our sleeve. Check out our car rentals in Shanghai and explore the city on your own terms. We search for deals from trusted car rental companies and put them all in one place. You can instantly compare rates and then book with no fees.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.