Distance from Thailand to Madagascar

The distance between Thailand and Madagascar is 7,059 kilometers (4,386 miles).

Thailand, Asia

Madagascar, Africa

7,059 km

Distance between centroids

5,834 km

Shortest distance

Calculated based on main borders (including major islands)

6,318 km

Shortest distance between major cities

Yala → Toamasina

Distances between Thailand and Madagascar by cities:

City in Thailand City in Madagascar Distance (kilometers)
Nakhon Sawan Soavinandriana 7,005 km
Pattaya Antananarivo 6,830 km
Phuket Soavinandriana 6,408 km
Khon Kaen Soavinandriana 7,295 km
Bangkok Soavinandriana 6,928 km
Phra Pradaeng Antananarivo 6,838 km
Hat Yai Antananarivo 6,476 km
Lampang Antananarivo 7,014 km
Nakhon Sawan Antananarivo 6,918 km
Chiang Mai Soavinandriana 7,086 km
Mueang Nonthaburi Antananarivo 6,847 km
Chiang Mai Antananarivo 7,000 km
Samut Prakan Soavinandriana 6,928 km
Pak Kret Soavinandriana 6,936 km
Yala Toamasina 6,318 km
Hat Yai Soavinandriana 6,565 km
Phra Pradaeng Toamasina 6,624 km
Pattaya Soavinandriana 6,918 km
Udon Thani Antananarivo 7,258 km
Phuket Antananarivo 6,319 km

Distance between cities calculator →

Other distances from Thailand

Distance 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

Other distances from Madagascar

Distances between countries Kilometers
From Madagascar to China 8,542 km
From Madagascar to India 5,587 km
From Madagascar to United States 15,856 km
From Madagascar to Indonesia 7,574 km
From Madagascar to Pakistan 5,947 km

Countries separated by similar distances

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

From To Distance (kilometers)
China Albania 7,057 km
Ethiopia Singapore 7,064 km
Ethiopia China 7,056 km
China Ethiopia 7,056 km
Netherlands Tanzania 7,066 km
Netherlands U.S. Virgin Islands 7,070 km
China Denmark 7,049 km
Ethiopia Cambodia 7,047 km
China Montenegro 7,043 km
South Africa Palestinian Territory 7,039 km
Cuba United Kingdom 7,081 km
North Macedonia Botswana 7,085 km
China Greece 7,030 km
Greece China 7,030 km
Papua New Guinea Mongolia 7,093 km

More distances from Thailand

Calculate the distance between any 2 countries