Best airfares from Shanghai to Johor BahruJetradar compares airfares from Shanghai to Johor Bahru with hundreds of airlines (including Malaysia Airlines, Cathay Pacific, Singapore Airlines) and dozens of online travel agencies in one single place. We provide you with all the options to find the cheapest flights to Johor Bahru, you choose where to book. Also there you can find airlines special offers from Shanghai to Johor Bahru. The cheapest round-trip price found within the last week was S$1,106. The cheapest oneway price found within the last week was S$742.
Cheapest Flights from Shanghai to Johor Bahru
Airline One Way One Way / Round-Trip Round-Trip Malaysia Airlines Find S$691 Cathay Pacific Find S$2,215 Singapore Airlines S$2,664 S$4,361 China Southern Airlines S$604 S$916 China Eastern Airlines S$463 S$936
Airline One Way One Way / Round-Trip Round-Trip Garuda Indonesia S$1,864 S$3,378 Thai Airways S$1,788 S$4,370 Silkair Find Find Vietnam Airlines S$884 S$1,014 AirAsia S$291 S$636
Airline One Way One Way / Round-Trip Round-Trip Air China S$789 S$1,174 Korean Air Find S$2,486 Xiamen Airlines S$920 S$1,144 Thai AirAsia S$539 Find Shanghai Airlines S$584 S$923
Airline One Way One Way / Round-Trip Round-Trip AirAsia X S$394 S$636 Thai AirAsia X S$388 S$730 Kingfisher Airlines S$742 Find Juneyao Airlines S$722 S$4,408 Orient Thai S$546 Find
Flights from Shanghai to Johor Bahru
Travelling from Shanghai to Johor Bahru advices and facts
- The distance between Shanghai and Johor Bahru is 2344 miles (or 3773 kilometers).
- There is no time difference between Shanghai and Johor Bahru. Check this again shortly before your flight.
- The currency exchange rate between Shanghai (SHA) and Johor Bahru (JHB) is 1 CNY = 0.6433 MYR.