Distance from Canada to Thailand

The distance between Canada and Thailand is 11,628 kilometers (7,225 miles).

Canada, America

Thailand, Asia

11,628 km

Distance between centroids

8,494 km

Shortest distance

Calculated based on main borders (including major islands)

11,834 km

Shortest distance between major cities

Vancouver → Samut Prakan

Distances between Canada and Thailand by cities:

City in Canada City in Thailand Distance (kilometers)
Etobicoke Samut Prakan 13,666 km
Ottawa Bangkok 13,441 km
Toronto Bangkok 13,642 km
Montréal Bangkok 13,415 km
Edmonton Mueang Nonthaburi 11,868 km
Hamilton Ubon Ratchathani 13,510 km
Halifax Ubon Ratchathani 13,271 km
Surrey Hat Yai 12,507 km
Halifax Nakhon Sawan 13,122 km
Surrey Bangkok 11,850 km
London Samut Prakan 13,736 km
Hamilton Bangkok 13,692 km
Vancouver Samut Prakan 11,834 km
Etobicoke Bangkok 13,649 km
Brampton Bangkok 13,644 km
Mississauga Nakhon Sawan 13,440 km
Laval Bangkok 13,409 km
Laval Pak Kret 13,391 km
Vancouver Hat Yai 12,481 km
Toronto Samut Prakan 13,659 km

Distance between cities calculator →

Other distances from Canada

Distance between countries Kilometers
From Canada to China 9,410 km
From Canada to India 11,488 km
From Canada to United States 2,262 km
From Canada to Indonesia 12,893 km
From Canada to Pakistan 10,410 km

Other distances from Thailand

Distances between countries Kilometers
From Thailand to China 2,238 km
From Thailand to India 2,386 km
From Thailand to United States 13,888 km
From Thailand to Indonesia 2,327 km
From Thailand to Pakistan 3,600 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Canada and Thailand.

From To Distance (kilometers)
Mexico Guam 11,633 km
Colombia Burundi 11,624 km
Peru Rwanda 11,618 km
Chile South Sudan 11,617 km
Chile Reunion 11,615 km
Colombia Rwanda 11,608 km
United States Gabon 11,599 km
Chile Ireland 11,597 km
Colombia Zimbabwe 11,596 km
Chile Vanuatu 11,664 km
Peru Burundi 11,595 km
Australia South Sudan 11,592 km
United States Vanuatu 11,669 km
Australia Armenia 11,671 km

More distances from Canada

Calculate the distance between any 2 countries