


Flights from Shanghai to Surabaya Starting at NZD 174
We've found these cheap flights for you. You can book one-way or return flight tickets.
- One way
- Round-trip
- PVG01:3516h 30m1 stopSUB17:05Thu, May 8|Shanghai - Surabaya|AirAsia XNZD 174NZD 25732% OFF32% OFFNZD 257NZD 174
- PVG06:0018h 25m1 stopSUB23:25Wed, Apr 16|Shanghai - Surabaya|AirAsia XNZD 185NZD 25728% OFF28% OFFNZD 257NZD 185
- PVG01:3516h 30m1 stopSUB17:05Fri, Apr 18|Shanghai - Surabaya|AirAsia XNZD 185NZD 25728% OFF28% OFFNZD 257NZD 185
- PVG01:3510h 10m1 stopSUB10:45Tue, Apr 15|Shanghai - Surabaya|AirAsia XNZD 186NZD 186
- PVG01:3516h 30m1 stopSUB17:05Wed, May 7|Shanghai - Surabaya|AirAsia XNZD 187NZD 187
- PVG06:0018h 25m1 stopSUB23:25Fri, Apr 11|Shanghai - Surabaya|AirAsia XNZD 190NZD 190
- PVG01:3516h 20m1 stopSUB16:55Tue, Mar 4|Shanghai - Surabaya|AirAsia XNZD 192NZD 192
- PVG06:0012h 5m1 stopSUB17:05Sat, May 3|Shanghai - Surabaya|AirAsia XNZD 193NZD 193
- PVG01:3516h 20m1 stopSUB16:55Thu, Mar 6|Shanghai - Surabaya|AirAsia XNZD 194NZD 194
- PVG01:3510h 10m1 stopSUB10:45Mon, May 5|Shanghai - Surabaya|AirAsia XNZD 195NZD 195
- SHA01:00 pm3h 5mNonstopSUB02:00 pmSat, Mar 1|Shanghai - Surabaya|AirAsia XFind More FlightsFind More Flights
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Shanghai to Surabaya flight time & flight schedules
D7331
AirAsia X
01:35
PVG
07:00
KUL
SMTWTFSOD352
Batik Air Malaysia
17:40
KUL
19:20
SUB
SMTWTFSD7331
AirAsia X
01:35
PVG
07:00
KUL
SMTWTFSQZ323
Indonesia AirAsia
15:30
KUL
17:05
SUB
SMTWTFSD7331
AirAsia X
01:35
PVG
07:00
KUL
SMTWTFSQZ321
Indonesia AirAsia
09:10
KUL
10:45
SUB
SMTWTFSVJ3901
VietJet Air
02:00
PVG
05:45
SGN
SMTWTFSTR305
Scoot
09:20
SGN
12:15
SIN
SMTWTFSTR266
Scoot
17:25
SIN
18:35
SUB
-M----SVJ3901
VietJet Air
02:00
PVG
05:45
SGN
SMTWTFSVJ893
VietJet Air
08:15
SGN
13:05
DPS
SMTWTFSQG669
Citilink
16:45
DPS
16:50
SUB
SMTWTFSVJ3901
VietJet Air
02:00
PVG
05:45
SGN
SMTWTFSVJ849
VietJet Air
07:55
SGN
12:55
DPS
SMTWTFSQG669
Citilink
16:45
DPS
16:50
SUB
SMTWTFSMH387
Malaysia Airlines
02:25
PVG
08:00
KUL
SMTWTFSMH873
Malaysia Airlines
13:15
KUL
14:50
SUB
--TW-FSD7333
AirAsia X
06:00
PVG
11:40
KUL
-MT-TF-QZ327
Indonesia AirAsia
21:50
KUL
23:25
SUB
SMTWTFSHO1291
Juneyao Airlines
16:50
PVG
19:40
HKG
SMTWTFSTR977
Scoot
21:00
HKG
01:00
SIN
SMTWTFSTR264
Scoot
07:30
SIN
09:00
SUB
SMTWTFS9C8549
Spring Airlines
17:35
PVG
23:40
SIN
SMTWTFSTR264
Scoot
07:30
SIN
09:00
SUB
SMTWTFS
Find the best time to fly from Shanghai to Surabaya
We monitor flight fares to help you find the best deals effortlessly
Airlines Flying from Shanghai to Surabaya
FAQ
How to find a cheap flight from Shanghai to Surabaya
Flight Information from Shanghai to Surabaya
Cheapest nonstop flight price | NZD 174 |
---|---|
Off-season for travel | April |
Peak season for travel | November |
Flight distance | 4,375.14 km |
Popular airline | Cathay Pacific |
Popular Flights
Top Routes from Shanghai
- Shanghai to Dubai Flights
- Shanghai to Paris Flights
- Shanghai to Los Angeles Flights
- Shanghai to Singapore Flights
- Shanghai to Johannesburg Flights
- Shanghai to Sydney Flights
- Shanghai to Sapporo Flights
- Shanghai to Kuala Lumpur Flights
- Shanghai to New York Flights
- Shanghai to Istanbul Flights
- Shanghai to Tokyo Flights
- Flights from Shanghai Pudong International Airport to Christchurch
- Flights from Shanghai Pudong International Airport to Invercargill
- Flights from Shanghai Pudong International Airport to Blenheim
- Flights from Shanghai Pudong International Airport to Tauranga
- Flights from Shanghai Pudong International Airport to Hamilton
- Flights from Shanghai Pudong International Airport to Auckland
- Flights from Shanghai to Woodbourne Airport
- Flights from Shanghai to Wellington International Airport
- Flights from Shanghai to Tauranga Airport
- Flights from Shanghai to Invercargill Airport
- Flights from Shanghai to Nelson Airport
- Flights from Shanghai to Taupo Airport
- Flights from Shanghai Pudong International Airport to Auckland International Airport
- Flights from Shanghai Hongqiao International Airport to Auckland International Airport
- Flights from Shanghai Pudong International Airport to Christchurch International Airport
- Flights from Shanghai Hongqiao International Airport to Christchurch International Airport
- Flights from Shanghai Hongqiao International Airport to Queenstown Airport
- Flights from Shanghai Pudong International Airport to Queenstown Airport
Top Routes to Surabaya
- Kuala Lumpur to Surabaya Flights
- Seoul to Surabaya Flights
- Jakarta to Surabaya Flights
- Bali to Surabaya Flights
- Tokyo to Surabaya Flights
- Jeddah to Surabaya Flights
- Bangkok to Surabaya Flights
- Johor Bahru to Surabaya Flights
- Lombok to Surabaya Flights
- Penang to Surabaya Flights
- Osaka to Surabaya Flights
- Flights from Auckland International Airport to Surabaya
- Flights from Christchurch International Airport to Surabaya
- Flights from Queenstown Airport to Surabaya
- Flights from Wellington International Airport to Surabaya
- Flights from Nelson Airport to Surabaya
- Flights from Invercargill Airport to Surabaya
- Flights from Auckland to Juanda International Airport
- Flights from Christchurch to Juanda International Airport
- Flights from Wellington to Juanda International Airport
- Flights from Queenstown to Juanda International Airport
- Flights from Invercargill to Juanda International Airport
- Flights from Nelson to Juanda International Airport
- Flights from Auckland International Airport to Juanda International Airport
- Flights from Invercargill Airport to Juanda International Airport
- Flights from Christchurch International Airport to Juanda International Airport
- Flights from Wellington International Airport to Juanda International Airport
- Flights from Hamilton International Airport to Juanda International Airport
- Flights from Queenstown Airport to Juanda International Airport
More flight options
Site Operator: Trip.com Travel Singapore Pte. Ltd.