Distance from Tonga to Solomon Islands

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

Tonga, Oceania

Solomon Islands, Oceania

2,931 km

Distance between centroids

2,748 km

Shortest distance between major cities

Pangai → Kirakira

Distances between Tonga and Solomon Islands by cities:

City in Tonga City in Solomon Islands Distance (kilometers)
Hihifo Munda 3,257 km
Pangai Munda 3,311 km
Malapo Tulagi 2,966 km
Nuku‘alofa Honiara 2,960 km
‘Ohonua Honiara 2,992 km
Lapaha Taro 3,459 km
Haveluloto Taro 3,449 km
Fangale’ounga Buala 3,091 km
Kolonga Munda 3,291 km
Vaini Honiara 2,965 km
Neiafu Honiara 2,990 km
Houma Munda 3,269 km
Tatakamotonga Honiara 2,970 km
‘Ohonua Munda 3,310 km
Nuku‘alofa Taro 3,449 km
Neiafu Malango 3,002 km
Tatakamotonga Munda 3,287 km
Houma Auki 2,917 km
Malapo Taro 3,457 km
Haveluloto Honiara 2,960 km

Distance between cities calculator →

Other distances from Tonga

Distance 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

Other distances from Solomon Islands

Distances 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

Countries separated by similar distances

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

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 Tonga

Calculate the distance between any 2 countries