The distance between Switzerland and China is 7,615 kilometers (4,732 miles).
Switzerland, Europe
China, Asia
7,615 km
Distance between centroids
5,052 km
Shortest distance
Calculated based on main borders (including major islands)
7,936 km
Shortest distance between major cities
Thal → Beijing
Distances between Switzerland and China by cities:
| City in Switzerland | City in China | Distance (kilometers) |
|---|---|---|
| Koblenz | Shenyang | 8,233 km |
| Genève | Shenyang | 8,457 km |
| Lugano | Qingdao | 8,625 km |
| Basel | Shenyang | 8,272 km |
| Linden | Shenyang | 8,324 km |
| Luzern | Shenyang | 8,274 km |
| Linden | Shanghai | 9,118 km |
| Biel/Bienne | Qingdao | 8,645 km |
| Zürich | Qingdao | 8,553 km |
| Thal | Shanghai | 8,962 km |
| Zürich | Shenyang | 8,236 km |
| Lausanne | Shanghai | 9,204 km |
| Winterthur | Shenyang | 8,216 km |
| Luzern | Hangzhou | 9,067 km |
| Montana | Shenyang | 8,376 km |
| Thal | Beijing | 7,936 km |
| Biel/Bienne | Shenyang | 8,323 km |
| Koblenz | Shanghai | 9,033 km |
| Bern | Shenyang | 8,328 km |
| Esslingen | Shenyang | 8,234 km |
| Distance between countries | Kilometers |
|---|---|
| From Switzerland to China | 7,615 km |
| From Switzerland to India | 6,915 km |
| From Switzerland to United States | 8,031 km |
| From Switzerland to Indonesia | 11,264 km |
| From Switzerland to Pakistan | 5,478 km |
| Distances between countries | Kilometers |
|---|---|
| From China to India | 2,984 km |
| From China to United States | 11,671 km |
| From China to Indonesia | 4,181 km |
| From China to Pakistan | 3,291 km |
| From China to Brazil | 16,638 km |
The following list contains countries that are separated by a similar distance as it is between Switzerland and China.
| From | To | Distance (kilometers) |
|---|---|---|
| Ecuador | Western Sahara | 7,611 km |
| Colombia | Ivory Coast | 7,611 km |
| United States | Spain | 7,607 km |
| Spain | United States | 7,607 km |
| Brazil | Republic of the Congo | 7,614 km |
| Chile | Cabo Verde | 7,601 km |
| Germany | Saint Vincent and the Grenadines | 7,621 km |
| France | Netherlands Antilles | 7,598 km |
| France | Curacao | 7,597 km |
| Colombia | Morocco | 7,595 km |
| Italy | Sri Lanka | 7,628 km |
| Argentina | Gambia | 7,630 km |
| Spain | Comoros | 7,590 km |
| Italy | Saint Lucia | 7,633 km |
| Italy | Martinique | 7,585 km |