Travellers have found it’s best to book a flight 61 days in advance to save up to 24% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 61 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Kota Kinabalu to Shanghai 1-2 weeks in advance for as low as RM 1,302, or RM 1,496 for flights within the next 24 hours.
Our data shows that April tends to be the cheapest month to fly to Shanghai from Kota Kinabalu. Users have commonly found prices around RM 1,206 for the month, but tickets can be as low as RM 984. Due to multiple factors, prepare for potentially higher prices in July.
Our data indicates that the weather will be 33 °C on average in the month of April. The temperature in Shanghai is typically colder than in Kota Kinabalu. If you're traveling when the temperature is at its warmest, push to plan early, as flight price and availability will have an impact on your travels. For the best results, search for flights well in advance or after peak season.
Due to the rapidly changing circumstances due to COVID-19, airlines like China Southern, Spring Airlines, and Malaysia Airlines flying from Kota Kinabalu to Shanghai have implemented new flexible cancellation policies.
When booking a flight from Kota Kinabalu to Shanghai, you may want to consider flying on Spring Airlines, China Southern or Shanghai Airlines as they are the most popular for this route.
On average you can expect to pay RM 1,507 for a flight from Kota Kinabalu to Shanghai. The cheapest flight overall is RM 700 while the most popular route, (Kota Kinabalu - Shanghai Hongqiao Intl) is currently priced at RM 3,720.
Airline | Cheapest | Average | Flexibility | On-time | COVID-19 safety | |
---|---|---|---|---|---|---|
![]() |
RM 203 | RM 267 | No cancel fee | 69% |
We couldn't confirm the COVID-19 safety measures taken by China Southern. Please check directly on their website for additional information. |
Search China Southern flights
|
![]() |
RM 202 | RM 307 | No cancel fee | 67% |
Search Malaysia Airlines flights
|
|
![]() |
RM 213 | RM 352 | No cancel fee | 45% |
We couldn't confirm the COVID-19 safety measures taken by Spring Airlines. Please check directly on their website for additional information. |
Search Spring Airlines flights
|
![]() |
RM 343 | RM 568 | No cancel fee | 58% |
We couldn't confirm the COVID-19 safety measures taken by Shanghai Airlines. Please check directly on their website for additional information. |
Search Shanghai Airlines flights
|