Popular Filters
+ 1 more
Departure Airports
One Way Price
Duration
Stops From Shanghai-Hongqiao Apt
Departure From Shanghai-Hongqiao Apt
THB 4,177
THB 4,905
THB 7,608
THB 6,740
Arrival at Denpasar Bali
THB 6,280
THB 7,608
THB 4,177
THB 5,396
Alliances & Airlines
Oneworld
(12)
SkyTeam
(35)
Star Alliance
(19)
+ 29 more
Layover Airports
+ 17 more
Layover Duration
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.
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
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
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
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
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
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
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
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
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
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