Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Denpasar (Bali)
  4. Denpasar (Bali) to Shanghai
Nonstop route · Indonesia → China

Cheap flights from Denpasar (Bali) to Shanghai from US$129

China Eastern Airlines and Juneyao Air fly nonstop from Denpasar (Bali) to Shanghai. The flight takes around 6h 07m, and the cheapest one-way fare we found recently is US$129 on 20 Jan.

Direct flights available 6h 07m Cheapest in January Prices checked 15 days ago
DPSSHA

Denpasar (Bali) to Shanghai at a glance

Airlines flying nonstop from Denpasar (Bali) to Shanghai

2 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
CEChina Eastern Airlines———Search
JAJuneyao Air———Search

Cheapest month to fly from Denpasar (Bali) to Shanghai

Lowest one-way fare found for each month: January is cheapest, May the most expensive.

Good to know

Distance
4,492 km2,790 miles
Flight time
6h 07mestimate
Time difference
NoneShanghai vs Denpasar (Bali)
Currency in Shanghai
CNY
Airports
DPS → PVG, SHA

Flights from Denpasar (Bali) to Shanghai: questions answered

How much is a flight from Denpasar (Bali) to Shanghai?
The cheapest one-way fare we found recently is US$129 with 1 stop, departing in January. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Denpasar (Bali) to Shanghai?
Yes. China Eastern Airlines and Juneyao Air fly this route nonstop.
How long is the flight from Denpasar (Bali) to Shanghai?
A nonstop flight covers 4,492 km and takes around 6h 07m.
What is the cheapest month to fly from Denpasar (Bali) to Shanghai?
January has the lowest fare we found (US$129), while May is the most expensive (US$185).
Which airlines fly from Denpasar (Bali) to Shanghai?
China Eastern Airlines and Juneyao Air operate nonstop flights on this route.
Which airports serve Denpasar (Bali) and Shanghai?
Denpasar (Bali): Denpasar I Gusti Ngurah Rai International Airport (DPS). Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA).

More flights from Denpasar (Bali)