One Way

Popular Filters

+ 1 more

Departure Airports

One Way Price

THB 4,176 THB 120,000

Duration

6 h 35 m 45 h 0 m

Stops From Shanghai-Hongqiao Apt

Departure From Shanghai-Hongqiao Apt

Before 6 AM

THB 4,177

6 AM - 12 PM

THB 4,905

12 PM - 6 PM

THB 7,608

After 6 PM

THB 6,740

Arrival at Denpasar Bali

Before 6 AM

THB 6,280

6 AM - 12 PM

THB 7,608

12 PM - 6 PM

THB 4,177

After 6 PM

THB 5,396

Alliances & Airlines

Oneworld

(12)

SkyTeam

(35)

Star Alliance

(19)

+ 29 more

Layover Airports

+ 17 more

Layover Duration

1 h 5 m 22 h 0 m

Shanghai To Denpasar Flights

Book Shanghai to Denpasar flight tickets at lowest price. Get best deals on your upcoming Shanghai to Denpasar flights only on MakeMyTrip. Also Book Denpasar to Shanghai Flights. Currently 103 flights flying from Shanghai to Denpasar. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.


Sorted By:
Departure
Duration
Arrival
Price
VietJet Air

More Timing Options

THB 4,177

You save THB 2,103 if you fly from Shanghai-Pu Dong Apt | Transit Visa may be required

Shanghai-Pu Dong Apt to Denpasar Bali , 31 Aug

VietJet Air VJ | 3901

02:00

Sun, 31 Aug 25

Terminal T2

Shanghai-Pu Dong Apt, China

04 h 45 m

05:45

Sun, 31 Aug 25

Terminal T2

Ho Chi Minh City, Vietnam

BAGGAGE : CHECK INCABIN

Information not available

VietJet Air VJ | 849

07:55

Sun, 31 Aug 25

Terminal T2

Ho Chi Minh City, Vietnam

04 h

12:55

Sun, 31 Aug 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Cathay Pacific

THB 4,905

You save THB 1,375 if you fly from Shanghai-Pu Dong Apt | Transit Visa may be required

Shanghai-Pu Dong Apt to Denpasar Bali , 31 Aug

Cathay Pacific CX | 361

08:35

Sun, 31 Aug 25

Terminal T2

Shanghai-Pu Dong Apt, China

02 h 55 m

11:30

Sun, 31 Aug 25

Terminal T1

Hong Kong, Hong Kong

BAGGAGE : CHECK INCABIN

Information not available

Cathay Pacific CX | 783

12:35

Sun, 31 Aug 25

Terminal T1

Hong Kong, Hong Kong

05 h 05 m

17:40

Sun, 31 Aug 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

AirAsia X

THB 5,396

You save THB 884 if you fly from Shanghai-Pu Dong Apt | Transit Visa may be required

Shanghai-Pu Dong Apt to Denpasar Bali , 31 Aug

AirAsia X D7 | 331

01:35

Sun, 31 Aug 25

Terminal T2

Shanghai-Pu Dong Apt, China

05 h 40 m

07:15

Sun, 31 Aug 25

Terminal T2

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

AirAsia X D7 | 792

13:10

Sun, 31 Aug 25

Terminal T2

Kuala Lumpur, Malaysia

03 h 10 m

16:20

Sun, 31 Aug 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

VietJet Air

THB 5,810

You save THB 470 if you fly from Shanghai-Pu Dong Apt | Transit Visa may be required

Shanghai-Pu Dong Apt to Denpasar Bali , 31 Aug

VietJet Air VJ | 7239

02:15

Sun, 31 Aug 25

Terminal T2

Shanghai-Pu Dong Apt, China

03 h 30 m

04:45

Sun, 31 Aug 25

Terminal T2

Hanoi, Vietnam

BAGGAGE : CHECK INCABIN

Information not available

VietJet Air VJ | 997

10:05

Sun, 31 Aug 25

Terminal T2

Hanoi, Vietnam

05 h 20 m

16:25

Sun, 31 Aug 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Thai Lion Air

THB 5,986

You save THB 294 if you fly from Shanghai-Pu Dong Apt | Transit Visa may be required

Shanghai-Pu Dong Apt to Denpasar Bali , 31 Aug

Thai Lion Air SL | 927

02:20

Sun, 31 Aug 25

Terminal T2

Shanghai-Pu Dong Apt, China

04 h 10 m

05:30

Sun, 31 Aug 25

Terminal T1

Don Mueang Intl-Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Thai Lion Air SL | 258

12:20

Sun, 31 Aug 25

Terminal T1

Don Mueang Intl-Bangkok, Thailand

04 h 25 m

17:45

Sun, 31 Aug 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

China Southern

THB 6,280

Shanghai-Hongqiao Apt to Denpasar Bali , 31 Aug

China Southern CZ | 3590

07:55

Sun, 31 Aug 25

Terminal T2

Shanghai-Hongqiao Apt, China

02 h 30 m

10:25

Sun, 31 Aug 25

Shenzhen, China

BAGGAGE : CHECK INCABIN

Information not available

China Southern CZ | 6065

18:55

Sun, 31 Aug 25

Shenzhen, China

05 h 15 m

00:10

Mon, 1 Sep 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Xiamen Airlines

THB 6,740

Shanghai-Hongqiao Apt to Denpasar Bali , 31 Aug

Xiamen Airlines MF | 8510

18:10

Sun, 31 Aug 25

Terminal T1

Shanghai-Hongqiao Apt, China

01 h 45 m

19:55

Sun, 31 Aug 25

Terminal T3

Xiamen, China

BAGGAGE : CHECK INCABIN

Information not available

Xiamen Airlines MF | 891

17:45

Mon, 1 Sep 25

Terminal T3

Xiamen, China

05 h 20 m

23:05

Mon, 1 Sep 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Xiamen Airlines

THB 6,793

Shanghai-Hongqiao Apt to Denpasar Bali , 31 Aug

Xiamen Airlines MF | 8546

21:55

Sun, 31 Aug 25

Terminal T1

Shanghai-Hongqiao Apt, China

01 h 50 m

23:45

Sun, 31 Aug 25

Terminal T3

Xiamen, China

BAGGAGE : CHECK INCABIN

Information not available

Xiamen Airlines MF | 891

17:45

Mon, 1 Sep 25

Terminal T3

Xiamen, China

05 h 20 m

23:05

Mon, 1 Sep 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Hong Kong Airlines

More Timing Options

THB 7,608

Transit Visa may be required

Shanghai-Pu Dong Apt to Denpasar Bali , 31 Aug

Hong Kong Airlines HX | 247

16:55

Sun, 31 Aug 25

Terminal T2

Shanghai-Pu Dong Apt, China

02 h 50 m

19:45

Sun, 31 Aug 25

Terminal T1

Hong Kong, Hong Kong

BAGGAGE : CHECK INCABIN

Information not available

Hong Kong Airlines HX | 707

02:20

Mon, 1 Sep 25

Terminal T1

Hong Kong, Hong Kong

04 h 55 m

07:15

Mon, 1 Sep 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

AirAsia X, Indonesia AirAsia

THB 7,695

Transit Visa may be required

Shanghai-Pu Dong Apt to Denpasar Bali , 31 Aug

AirAsia X D7 | 331

01:35

Sun, 31 Aug 25

Terminal T2

Shanghai-Pu Dong Apt, China

05 h 40 m

07:15

Sun, 31 Aug 25

Terminal T2

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Indonesia AirAsia QZ | 551

10:30

Sun, 31 Aug 25

Terminal T2

Kuala Lumpur, Malaysia

03 h 05 m

13:35

Sun, 31 Aug 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available