Distance from Solomon Islands to Tonga

The distance between Solomon Islands and Tonga is 2,931 kilometers (1,821 miles).

Solomon Islands, Oceania

Tonga, Oceania

2,931 km

Distance between centroids

2,342 km

Shortest distance between major cities

Lata → Malapo

Distances between Solomon Islands and Tonga by cities:

City in Solomon Islands City in Tonga Distance (kilometers)
Auki Niutoua 2,939 km
Malango Nuku‘alofa 2,969 km
Munda Houma 3,269 km
Taro Malapo 3,457 km
Kirakira Niutoua 2,731 km
Lata Niutoua 2,348 km
Munda Nuku‘alofa 3,278 km
Taro Houma 3,441 km
Lata Malapo 2,342 km
Tulagi Nuku‘alofa 2,959 km
Malango Kolonga 2,982 km
Honiara Houma 2,952 km
Buala Houma 3,057 km
Auki Malapo 2,933 km
Tulagi Houma 2,950 km
Buala Malapo 3,072 km
Honiara Nuku‘alofa 2,960 km
Gizo Malapo 3,338 km
Kirakira Malapo 2,723 km
Gizo Niutoua 3,345 km

Distance between cities calculator →

Other distances from Solomon Islands

Distance between countries Kilometers
From Solomon Islands to China 7,727 km
From Solomon Islands to India 9,486 km
From Solomon Islands to United States 11,905 km
From Solomon Islands to Indonesia 5,212 km
From Solomon Islands to Pakistan 10,628 km

Other distances from Tonga

Distances between countries Kilometers
From Tonga to China 10,563 km
From Tonga to India 12,395 km
From Tonga to United States 10,522 km
From Tonga to Indonesia 8,003 km
From Tonga to Pakistan 13,558 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Solomon Islands and Tonga.

From To Distance (kilometers)
Germany Armenia 2,931 km
Italy Azerbaijan 2,931 km
Ireland Algeria 2,933 km
Germany Syria 2,922 km
Netherlands Cyprus 2,922 km
China Tajikistan 2,919 km
Brazil Trinidad and Tobago 2,942 km
Germany Palestinian Territory 2,943 km
Brazil Argentina 2,916 km
Argentina Brazil 2,916 km
India Cambodia 2,912 km
Cambodia India 2,912 km
India Bahrain 2,952 km
Peru Chile 2,954 km
Chile Peru 2,954 km

More distances from Solomon Islands

Calculate the distance between any 2 countries