China
Singapore
Area Comparison
Shenzhen is 2.7x larger than Singapore
Population Comparison
Shenzhen has 3.2x more people than Singapore
Shenzhen is significantly larger, covering 2.7 times the area of Singapore. Shenzhen spans 1,997 km² (771 mi²) while Singapore covers 733 km² (283 mi²) — a difference of 1,264 km². You could fit Singapore inside Shenzhen approximately 2 times.
To put Shenzhen's size in perspective, its area of 1,997 km² is roughly the same size as Tokyo (city proper). Meanwhile, Singapore at 733 km² is roughly the same size as New York City.
China's tech capital and a major innovation hub. Known as "China's Silicon Valley", Shenzhen covers 1,997 km² with a population of 17.6 million. The city was established in 1979. Shenzhen is known for Tech industry (Huawei, Tencent, DJI), Shenzhen Bay, Window of the World theme park, among other attractions. The city's main transit system is the Shenzhen Metro.
Shenzhen grew from a fishing village of 30,000 people to a megacity of 17 million in just 40 years
A global financial center and city-state in Southeast Asia. Often called "The Lion City", Singapore has an area of 733 km² and is home to 5.5 million people. It was established in 1819. Visitors come for Marina Bay Sands, Gardens by the Bay, Changi Airport, and much more. Getting around is easy with the MRT Singapore.
Singapore is one of only three surviving city-states in the world
Shenzhen has a population density of 8,793 people per km² — a densely populated city. Singapore, with 7,435 people per km², is a densely populated city. Both cities have comparable density, though Shenzhen is slightly more compact.
Both cities are in Asia, but they represent different national approaches to urban development. Shenzhen (China) and Singapore (Singapore) offer a fascinating regional contrast.
Shenzhen has a humid subtropical climate while Singapore experiences tropical rainforest conditions.
Size Ratio
Singapore fits inside Shenzhen ~2 times
History
Singapore is ~160 years older
The straight-line distance from Shenzhen to Singapore is 2,603 km (1,618 miles), with an estimated flight time of ~3h 34m. See full distance details, including timezone difference and city facts.
Want to explore more? Compare city sizes for any two cities worldwide, or share your location live with friends.