Cheap Flights from Shanghai to Surabaya
Cheap Shanghai-Surabaya Flight Tickets
These prices are the lowest available for the specified locations on the Obilet website. Prices may vary depending on the selected date, location, and availability of the flight.
Cheapest Travel on Obilet
:
€ 490.30
The Most Favorable Price
:
Garuda IndonesiaThe Most Active Airline
:
Singapore AirlinesAverage Number of Trips Per Day
:
5Shortest Flight Time
:
8hr 35minDistance
:
4380 KMCheap Flight Tickets from Shanghai to Surabaya
Garuda Indonesia
10 July 2026 - Friday
Shanghai
Pudong Airport
10:05
Surabaya
Juanda Airport
19:00
China Eastern Airlines
10 July 2026 - Friday
Shanghai
Pudong Airport
17:00
Surabaya
Juanda Airport
10:25
Singapore Airlines
10 July 2026 - Friday
Shanghai
Pudong Airport
00:35
Surabaya
Juanda Airport
09:10
Singapore Airlines
10 July 2026 - Friday
Shanghai
Pudong Airport
08:05
Surabaya
Juanda Airport
15:40
Singapore Airlines
10 July 2026 - Friday
Shanghai
Pudong Airport
19:10
Surabaya
Juanda Airport
09:10
The prices shown are starting ticket prices. Prices may vary depending on the selected date, location, and trip availability.
Get notified about campaigns immediately
Download the Obilet app and take advantage of special campaigns
Estimated Cheapest Shanghai - Surabaya Flight Tickets by Month
Popular Shanghai to Surabaya Flights
Shanghai and Surabaya Airports
Alternative Flights Between Shanghai - Surabaya
Frequently Asked Questions
How long does flight take from Shanghai - Surabaya?
On average, the trip from Shanghai - Surabaya takes 8 hour 35 minute.
Which airlines organize flights between Shanghai - Surabaya?
Airline companies that organize flights between Shanghai - Surabaya: Singapore Airlines, Cathay Pacific, China Eastern Airlines, Garuda Indonesia
Which airline company organizes the most flights between Shanghai - Surabaya?
The company that organizes the most flights between Shanghai - Surabaya: Singapore Airlines
How much is the cheap flight ticket between Shanghai - Surabaya?
Cheap flight ticket between Shanghai - Surabaya is € 490.30.
Which airports can I use for Shanghai - Surabaya flight?
Hongqiao Airport, Pudong Airport can be used as the departure airport on the Shanghai - Surabaya flight, and Juanda Airport can also be used as the arrival airport.