Distance from Switzerland to China

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)
Genève Suzhou 9,196 km
Linden Suzhou 9,059 km
Lausanne Shanghai 9,204 km
Lugano Shenyang 8,321 km
Koblenz Shanghai 9,033 km
Basel Shanghai 9,076 km
Genève Shanghai 9,255 km
Montana Shanghai 9,166 km
Montana Suzhou 9,106 km
Basel Suzhou 9,017 km
Luzern Suzhou 9,007 km
Sankt Gallen Shanghai 8,977 km
Bern Beijing 8,096 km
Zürich Suzhou 8,971 km
Esslingen Suzhou 8,967 km
Lausanne Chongqing 8,384 km
Bern Suzhou 9,066 km
Luzern Hangzhou 9,067 km
Biel/Bienne Shenyang 8,323 km
Zürich Shenyang 8,236 km

Distance between cities calculator →

Other distances from Switzerland

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

Other distances from China

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

Countries separated by similar distances

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

More distances from Switzerland

Calculate the distance between any 2 countries