Distance from Singapore to Shanghai
πΈπ¬ Singapore, Singapore β π¨π³ Shanghai, China
The distance between Singapore and Shanghai is 3,806 kilometres (2,365 miles) measured as a great-circle (straight) line. Flying out of Singapore Changi Airport (SIN), the initial heading is roughly northeast (27Β°), and a typical nonstop flight takes around 5h 15m. Actual flight paths and times vary with routing, winds and air-traffic constraints.
Singapore
Singapore
A wealthy island city-state and global trade hub, Singapore is known for its gleaming skyline, lush gardens and multicultural cuisine.
Top sights: Marina Bay Sands, Gardens by the Bay, Sentosa, Merlion Park, Orchard Road, Chinatown
Shanghai
China
China's largest city and global financial center, famous for its futuristic Pudong skyline and historic Bund waterfront along the Huangpu River.
Top sights: The Bund, Oriental Pearl Tower, Yu Garden, Shanghai Tower, Nanjing Road, French Concession
Frequently asked questions
- How far is Shanghai from Singapore?
- 3,806 km (2,365 miles) in a straight line.
- How long is the flight from Singapore to Shanghai?
- About 5h 15m nonstop, at an average 800 km/h cruising speed plus taxi and climb time.
- What direction is Shanghai from Singapore?
- Shanghai lies roughly to the northeast of Singapore (initial bearing 27Β°).
- Which airports serve this route?
- Singapore: Singapore Changi Airport (SIN). Shanghai: Shanghai Pudong International Airport (PVG).
More distances from Singapore
See the country profiles for Singapore and China, or open the Asia distance calculator.