Support

Flights Denpasar — Shanghai

Denpasar
DPS
Shanghai
SHA

Cheap flights Denpasar — Shanghai

Below you can see the best deals on flights Denpasar — Shanghai for upcoming dates. Direct and connecting flights from various airlines — compare prices and choose the right ticket.

The lowest price for the next 2 months is on 19 July, from AED 824.

Top 10 cheap flights Denpasar — Shanghai

Direct flights Denpasar — Shanghai

Direct flight options for Denpasar — Shanghai with no stopovers on upcoming dates. A direct flight is faster and more convenient — especially when travelling with luggage or children.

The fastest direct flight is operated by Juneyao Airlines — travel time is 6 h 45 min.

Top 10 direct flights Denpasar — Shanghai

About the Denpasar — Shanghai flight

On this page, you can book flights from Denpasar to Shanghai. This flight route connects Indonesia and China over a distance of 4,466 km, with approximately 14 scheduled flights operating weekly.

Flights are operated by HO, MU, and GA airlines. Ticket prices are dynamic, so we recommend using the price calendar to find the best deals, as well as checking information on how to get to the departure airport and get from the airport to the city center.

Flight schedule Denpasar — Shanghai

The table shows direct flights Denpasar → Shanghai on the selected date. The flight takes approximately 6 h 20 min. Regular flights are operated by Garuda, Juneyao Airlines and China Eastern. Departures from Ngurah Rai International Airport airports, arrivals at Shanghai Pudong International Airport and Shanghai Hongqiao International Airport.

For each flight, the following details are shown: departure time (local), arrival city and airport, flight number and airline, terminal or gate, and status. Click on a flight to open its details and go to ticket search. To view flights on a different day, change the date above the table.

Today
Any time

Flight ticket prices by day: Denpasar — Shanghai

Below is a calendar of the lowest flight ticket prices for Denpasar — Shanghai by day. Pick a convenient date and instantly see the fare. The cheapest flights on this route start from AED 415 in n, and the most expensive are around AED 947 in r. If your travel dates are flexible, the calendar will help you find the best price for your preferred period. To view round-trip fares, switch to the "Round trip" tab above the calendar, select your departure date — and the right-hand calendar will highlight the lowest prices for return flights on each day.

 
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--

Prices by month

Denpasar → Shanghai, average one-way price

MonthAverage priceLevelMonthAverage priceLevelMonthAverage priceLevel
JanAED 1,032lowMayAED 1,301highSepAED 1,032low
FebAED 1,077mediumJunAED 1,257highOctAED 1,212medium
MarAED 1,032lowJulAED 1,526highNovAED 1,032low
AprAED 1,167mediumAugAED 1,436highDecAED 1,077medium

Some values are estimated based on seasonality.

When to fly

Weather conditions in Shanghai vary significantly throughout the year: the hottest months are July and August, with average highs of around 32°C, while January is the coolest month. Rainfall peaks in June, with an average of over 256 mm.

The most budget-friendly flights are available in March with prices AED 415 and January AED 418. The highest airfares are recorded in August and June, when prices start AED 950 and AED 947 respectively.

October is considered the optimal time for a trip: during this period, the temperature is a comfortable 22°C, rainfall is minimal, and ticket prices start AED 610. It is best to avoid the summer months due to high humidity and peak prices.

Temperature · Shanghai

Dry and wet days · Shanghai

Wind speed and direction · Shanghai

We'll let you know if you need a visa

Enter your destination or
Your nationality
Destination

How to get the best deal on a Denpasar — Shanghai ticket

  • Book tickets in advance: For the route between Denpasar and Shanghai, it is best to search for options 8–10 weeks before departure to find fares AED 415.
  • Compare carrier policies: The national carrier GA usually includes baggage in the price, whereas with HO, conditions depend on the selected fare.
  • Use the low-price calendar: Flight costs can vary significantly depending on the day of the week, so checking nearby dates can help you save several thousand rubles.
  • Check for direct flights: When direct flights from China Eastern are available, travel time is minimal, and prices are often competitive with options involving layovers at other hubs.

Airlines

There are 3 airlines operating flights from Denpasar to Shanghai, with the primary carriers being China Eastern Airlines (MU), Juneyao Airlines (HO), and Garuda Indonesia (GA). Direct flights are available on this route, providing approximately 14 departures per week. A detailed weekly schedule and route details for each carrier are provided in the list below.

  • Garuda
    GarudaGA
    5x/week
    WebsiteFleet: 8019M pax/year
    • Direct flight DPS → PVG5x/week
      Duration
      7h 4m
      Days
      MTWTFSS
  • Juneyao Airlines
    Juneyao AirlinesHO
    5x/week
    WebsiteFleet: 11719M pax/year
    • Direct flight DPS → PVG5x/week
      Duration
      6h 25m
      Days
      MTWTFSS
  • China Eastern
    China EasternMU
    5x/week
    WebsiteFleet: 803116M pax/year
    • Direct flight DPS → PVG5x/week
      Duration
      7h 4m
      Days
      MTWTFSS

Cities and airports on the Denpasar — Shanghai route

Flights Denpasar — Shanghai depart from Ngurah Rai International Airport and arrive at Shanghai Pudong International Airport and Shanghai Hongqiao International Airport. Below are pages for the cities, countries, and airports on the route: airlines, schedules, and travel guides.

Departure airports
Arrival airports

Interesting articles about Shanghai

Layover in ShanghaiUseful information

Layover in Shanghai

A layover in China is becoming an increasingly logical and sensible decision when organizing a trip, especially after the introduction of a visa-free regime . There are many cities for a stopover, and…

Best Cities in China for Your First TripTravel Ideas

Best Cities in China for Your First Trip

It seems like a no-brainer: grab tickets to Beijing, and you're all set. For a first-timer, it's perfect. However, we hold a different opinion, which is why we've chosen 5 cities in China that are bet…

The World's Largest CitiesInteresting

The World's Largest Cities

If you prefer non-stop action to quiet solitude somewhere by the sea or in the mountains — this article is for you. We've already told you about the oldest cities in the world, and now it's time to de…

How to prepare for a trip to ChinaUseful information

How to prepare for a trip to China

Preparing for China is like packing for an expedition to another planet: everything seems clear, but the devil is in the details. To avoid standing bewildered in the middle of bustling Shanghai, not k…

Chinese New Year: When Not to Fly to the Middle KingdomTips for Travelers

Chinese New Year: When Not to Fly to the Middle Kingdom

China is a dream destination for many travelers. The Great Wall, the Forbidden City, the futuristic skyscrapers of Shanghai , and spicy Sichuan cuisine attract tourists all year round. However, there…

What to Eat in ChinaTips for Travelers

What to Eat in China

Chinese cuisine is a delight. It is one of the most diverse and popular in the world. Many know about dumplings, Peking duck, or Kung Pao chicken — thanks to them, Chinese cuisine restaurants in any c…

Frequently asked questions about the Denpasar — Shanghai flight

How long is the flight from Denpasar to Shanghai?

The distance between the cities is 4,466 km. For a direct flight, the estimated travel time is approximately 5 hours and 30 minutes, excluding taxiing and potential delays.

Which airlines serve this route?

Scheduled flights are operated by HO (Juneyao Airlines), MU (China Eastern Airlines), and GA (Garuda Indonesia). A full list of carriers with up-to-date schedules is available on this page.

Are there direct flights between the cities?

Yes, there are direct flights on this route, with a total of up to 14 flights per week. You can check seat availability for specific dates using the search form.

Which airport does the flight arrive at in Shanghai?

Flights from Denpasar arrive at Shanghai's international airport. The exact terminal and airport (Pudong or Hongqiao) will be specified in your e-ticket details during booking.

How can I find the cheapest flight?

Ticket prices change constantly based on demand. You can always find the current lowest fares and great deals for the year ahead in the low-price calendar on this page.

Where else you can fly from Denpasar

Where else you can fly from Shanghai

We use cookies for your convenience.