> > > > > >
Shanghai Pudong International Airport to Bali flight

Explore the cheapest one-way and round-trip flights from Shanghai Pudong International Airport to Bali over the next 90 days, with one-way fares from AED 467 and round-trip from AED 1,036. Based on Trip.com's latest 7-day flight data.

Displayed flight fares from Shanghai to Bali are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.

Trip.com Price Insights: Flights from Shanghai Pudong International Airport to Bali

What is the cheapest month for one-way flights from Shanghai Pudong International Airport to Bali?

Data is based on average one-way flight prices from Shanghai Pudong International Airport to Bali in Trip.com's database over the past 12 months.

According to Trip.com's data from the past 12 months, the cheapest month for one-way flights from Shanghai Pudong International Airport to Bali is January, with an average price of AED 710. In contrast, the most expensive month is usually July, with an average price of AED 1,554.

AED 1,554
AED 1,132
AED 710
AED 288
    Cheapest
  • AED 842
    Nov
  • AED 925
    Dec
  • AED 710
    Jan
  • AED 1,186
    Feb
  • AED 1,017
    Mar
  • AED 1,317
    Apr
  • AED 1,114
    May
  • AED 1,206
    Jun
  • AED 1,554
    Jul
  • AED 1,476
    Aug
  • AED 1,492
    Sep
  • AED 1,165
    Oct

What’s the cheapest month to book a round-trip flight from Shanghai Pudong International Airport to Bali?

The data is based on the past 12 months and shows the average monthly round-trip fares from Shanghai Pudong International Airport to Bali in the Trip.com database.

Based on Trip.com’s data from the past 12 months, November is usually the cheapest month to find flights from Shanghai Pudong International Airport to Bali, with an average price of AED 1,494. In contrast, February is typically the most expensive month, with average fares reaching AED 2,906.

AED 2,906
AED 2,200
AED 1,494
AED 788
  • AED 1,494
    Nov
  • AED 1,774
    Dec
  • AED 1,743
    Jan
  • AED 2,906
    Feb
  • AED 1,802
    Mar
  • AED 2,310
    Apr
  • AED 2,235
    May
  • AED 2,192
    Jun
  • AED 2,384
    Jul
  • AED 2,502
    Aug
  • AED 2,713
    Sep
  • AED 2,427
    Oct

What is the cheapest day of the week to fly from Shanghai Pudong International Airport to Bali?

The data is based on the past 12 months and shows the average ticket prices from Shanghai Pudong International Airport to Bali for each day of the week in the Trip.com database.

Based on Trip.com’s data from the past 12 months, the cheapest day to depart from Shanghai Pudong International Airport to Bali is Sunday, with average fares usually lower than on other days. Avoid flying on Saturday, as ticket prices are typically highest that day.

AED 1,303
AED 1,191
AED 1,079
AED 967
    Cheapest
  • AED 1,105
    Mon
  • AED 1,110
    Tue
  • AED 1,133
    Wed
  • AED 1,250
    Thu
  • AED 1,214
    Fri
  • AED 1,303
    Sat
  • AED 1,079
    Sun

Which airlines are the most popular for Shanghai Pudong International Airport to Bali flights?

The most popular airlines flying from Shanghai Pudong International Airport to Bali are China Eastern Airlines, Cathay Pacific, and Juneyao Airlines, among 4 carriers on this route. AirAsia X offers the lowest fares. Based on Trip.com's flight booking data from the previous 12 months.
China Eastern Airlines logo China Eastern Airlines
Cathay Pacific logo Cathay Pacific
Juneyao Airlines logo Juneyao Airlines
Xiamen Airlines logo Xiamen Airlines

Flight Schedule from Shanghai Pudong International Airport to Bali

Check the schedule for flights from Shanghai Pudong International Airport to Bali and find the flight that best matches your travel plans.

Flight info.
Departure
Arrival
Weekly Schedule
  1. CX361

    08:30

    PVG

    3h

    Nonstop

    11:30

    HKG

    S M T W T F S
    Search
  2. CX783

    12:35

    HKG

    5h 5m

    Nonstop

    17:40

    DPS

    - - - - T F S
  3. D7331

    01:35

    PVG

    5h 55m

    Nonstop

    07:30

    KUL

    S M T W - F S
    Search
  4. AK364

    09:00

    KUL

    3h 15m

    Nonstop

    12:15

    DPS

    S M T W T F S
  5. CZ8212

    22:05

    PVG

    2h 25m

    Nonstop

    00:30

    CAN

    S M T W T F S
    Search
  6. CZ8481

    02:35

    CAN

    5h 10m

    Nonstop

    07:45

    DPS

    S - T W T F S
  7. D7331

    01:35

    PVG

    5h 55m

    Nonstop

    07:30

    KUL

    S M T W - F S
    Search
  8. AK376

    11:40

    KUL

    3h 15m

    Nonstop

    14:55

    DPS

    S M T W T F S
  9. HX247

    16:50

    PVG

    3h 10m

    Nonstop

    20:00

    HKG

    S - T - T - S
    Search
  10. HX707

    01:55

    HKG

    5h 10m

    Nonstop

    07:05

    DPS

    S M T W T F S
  11. D7331

    01:35

    PVG

    5h 55m

    Nonstop

    07:30

    KUL

    S M T W - F S
    Search
  12. AK368

    13:25

    KUL

    3h 15m

    Nonstop

    16:40

    DPS

    S - - - T - S
  13. D7331

    01:35

    PVG

    5h 55m

    Nonstop

    07:30

    KUL

    S M T W - F S
    Search
  14. AK378

    16:05

    KUL

    3h 10m

    Nonstop

    19:15

    DPS

    S M T W T F S
  15. HX237

    12:25

    PVG

    3h 5m

    Nonstop

    15:30

    HKG

    S M T W T - -
    Search
  16. HX707

    01:55

    HKG

    5h 10m

    Nonstop

    07:05

    DPS

    S M T W T F S
  17. D7331

    01:35

    PVG

    5h 55m

    Nonstop

    07:30

    KUL

    S M T W - F S
    Search
  18. AK374

    17:05

    KUL

    3h 10m

    Nonstop

    20:15

    DPS

    S M T W T F S
  19. HX235

    09:10

    PVG

    3h 5m

    Nonstop

    12:15

    HKG

    S M T W T F S
    Search
  20. HX707

    01:55

    HKG

    5h 10m

    Nonstop

    07:05

    DPS

    S M T W T F S
Find more flights and airlines

What to know about flights from Shanghai Pudong International Airport to Bali?

Cheapest return ticket price AED 1,249
Cheapest one-way flight price AED 422
Off-season for travel October
Peak season for travel August

FAQs for Shanghai Pudong International Airport to Bali Flights

  • When is peak season for travel to Bali?

    ؜The peak travel time for visiting Bali is November. During this time, flights from Shanghai Pudong International Airport to Bali are the most expensive. Cheap tickets can still be booked on Trip.com.
  • Flights from Shanghai Pudong International Airport (SHA) to Ngurah Rai International Airport (DPS) take around 6 hours 30 minutes.
  • There are 1 airport(s) near Bali (DPS): Ngurah Rai International Airport.
  • China Eastern Airlines is a very popular airline operating an average of 762 flights per month.
  • The earliest flight departs from Shanghai Pudong International Airport (SHA) at 09:10 and arrives in Bali (DPS) at 15:55.
  • The latest flight departs from Shanghai Pudong International Airport (SHA) at 17:25 and arrives in Bali (DPS) at 23:55.
    • The distance from Ngurah Rai International Airport to downtown is about 11 km, by taxi about 30 minutes.
  • Yes. China Eastern Airlines and Juneyao Airlines operate direct flights from Shanghai Pudong International Airport to Bali. The average flight time is approximately 6 hours 3 minutes, with about 1 flights per week. Actual schedules may vary by season.
  • The cheapest one-way flight from Shanghai Pudong International Airport to Bali currently starts from AED 467, with round-trip fares from AED 1,036. The lowest fare is offered by AirAsia X departing on Thu, Nov 26; prices are subject to availability.
  • Yes. The average flight time from Shanghai Pudong International Airport to Bali is about 6 hours. Actual flight time may vary due to routing, weather, and air traffic.
  • Currently, multiple airlines offer flights from Shanghai Pudong International Airport to Bali, including: Juneyao Airlines China Eastern Airlines Cathay Pacific VietJet Air China Southern Airlines AirAsia X Berhad Garuda Indonesia Batik Air Malaysia Hong Kong Airlines Vietnam Airlines The selected airlines are based on Trip.com user booking data from the past 90 days.
  • Based on Trip.com flight data for departures within the next 30 days, the average one-way fare from Shanghai Pudong International Airport to Bali is AED 1,147, and the average round-trip fare is AED 1,750. Prices may vary depending on the departure date, airline, and availability.
  • Flights from Shanghai Pudong International Airport to Bali are usually cheapest in January, with an average one-way fare of about AED 1,147. Prices may vary depending on the departure date, airline, and availability.
  • The earliest flight from Shanghai Pudong International Airport to Bali departs at 09:10, and the latest one departs at 17:30. There are approximately 2 flights per day. Flight times may change, so please check the latest departure and arrival times before your trip.
  • Flights from Shanghai Pudong International Airport to Bali usually arrive at Ngurah Rai International Airport. Ngurah Rai International Airport is the most convenient option for this route.