Samoa flag
Countries near Samoa


Countries distances from Samoa - ordered by A - B   |   Countries near Samoa

Up to 1,000 kilometers
Niue flag Distance from Samoa to Niue is : 611 kilometer Distance from Apia to Alofi
Tonga flag Distance from Samoa to Tonga is : 892 kilometer Distance from Apia to Nuku'alofa
Up to 1,500 kilometers
Tuvalu flag Distance from Samoa to Tuvalu is : 1,144 kilometer Distance from Apia to Funafuti
Fiji flag Distance from Samoa to Fiji is : 1,153 kilometer Distance from Apia to Suva
Up to 2,000 kilometers
Cook Islands flag Distance from Samoa to Cook Islands is : 1,509 kilometer Distance from Apia to Avarua
Up to 2,500 kilometers
Vanuatu flag Distance from Samoa to Vanuatu is : 2,171 kilometer Distance from Apia to Port-Vila
Kiribati flag Distance from Samoa to Kiribati is : 2,379 kilometer Distance from Apia to Tarawa
French Polynesia flag Distance from Samoa to French Polynesia is : 2,404 kilometer Distance from Apia to Papeete
New Caledonia flag Distance from Samoa to New Caledonia is : 2,480 kilometer Distance from Apia to Noumea
Up to 3,000 kilometers
Nauru flag Distance from Samoa to Nauru is : 2,766 kilometer Distance from Apia to Yaren District
Marshall Islands flag Distance from Samoa to Marshall Islands is : 2,988 kilometer Distance from Apia to Majuro
Up to 3,500 kilometers
Solomon Islands flag Distance from Samoa to Solomon Islands is : 3,110 kilometer Distance from Apia to Honiara
New Zealand flag Distance from Samoa to New Zealand is : 3,315 kilometer Distance from Apia to Wellington
Up to 4,500 kilometers
Micronesia flag Distance from Samoa to Micronesia is : 4,031 kilometer Distance from Apia to Palikir
Papua New Guinea flag Distance from Samoa to Papua New Guinea is : 4,489 kilometer Distance from Apia to Port Moresby
Up to 5,000 kilometers
Australia flag Distance from Samoa to Australia is : 4,566 kilometer Distance from Apia to Canberra
Up to 6,000 kilometers
Guam flag Distance from Samoa to Guam is : 5,656 kilometer Distance from Apia to Agana
Northern Mariana Islands flag Distance from Samoa to Northern Mariana Islands is : 5,735 kilometer Distance from Apia to Mariana
Up to 6,500 kilometers
Palau flag Distance from Samoa to Palau is : 6,367 kilometer Distance from Apia to Ngerulmud
Up to 7,000 kilometers
East Timor flag Distance from Samoa to East Timor is : 6,778 kilometer Distance from Apia to Dili
Up to 7,500 kilometers
Japan flag Distance from Samoa to Japan is : 7,481 kilometer Distance from Apia to Tokyo
Up to 8,500 kilometers
Philippines flag Distance from Samoa to Philippines is : 8,026 kilometer Distance from Apia to Manila
Brunei flag Distance from Samoa to Brunei is : 8,332 kilometer Distance from Apia to Bandar Seri Begawan
Taiwan flag Distance from Samoa to Taiwan is : 8,401 kilometer Distance from Apia to Taipei
Up to 9,000 kilometers
South Korea flag Distance from Samoa to South Korea is : 8,539 kilometer Distance from Apia to Seoul
North Korea flag Distance from Samoa to North Korea is : 8,722 kilometer Distance from Apia to P'yongyang
Mexico flag Distance from Samoa to Mexico is : 8,739 kilometer Distance from Apia to Mexico City
Indonesia flag Distance from Samoa to Indonesia is : 8,910 kilometer Distance from Apia to Jakarta
Hong Kong flag Distance from Samoa to Hong Kong is : 8,987 kilometer Distance from Apia to Hong Kong
Up to 9,500 kilometers
Singapore flag Distance from Samoa to Singapore is : 9,417 kilometer Distance from Apia to Singapore
Guatemala flag Distance from Samoa to Guatemala is : 9,456 kilometer Distance from Apia to Guatemala (City)
China flag Distance from Samoa to China is : 9,479 kilometer Distance from Apia to Beijing
Up to 10,000 kilometers
El Salvador flag Distance from Samoa to El Salvador is : 9,563 kilometer Distance from Apia to San Salvador
Cambodia flag Distance from Samoa to Cambodia is : 9,592 kilometer Distance from Apia to Phnom Penh
Malaysia flag Distance from Samoa to Malaysia is : 9,696 kilometer Distance from Apia to Kuala Lumpur
Belize flag Distance from Samoa to Belize is : 9,713 kilometer Distance from Apia to Belmopan
Vietnam flag Distance from Samoa to Vietnam is : 9,764 kilometer Distance from Apia to Hanoi
Honduras flag Distance from Samoa to Honduras is : 9,783 kilometer Distance from Apia to Tegucigalpa
Nicaragua flag Distance from Samoa to Nicaragua is : 9,823 kilometer Distance from Apia to Managua
Costa Rica flag Distance from Samoa to Costa Rica is : 9,998 kilometer Distance from Apia to San Jose
Up to 10,500 kilometers
Laos flag Distance from Samoa to Laos is : 10,006 kilometer Distance from Apia to Vientiane
Thailand flag Distance from Samoa to Thailand is : 10,109 kilometer Distance from Apia to Bangkok
Chile flag Distance from Samoa to Chile is : 10,135 kilometer Distance from Apia to Santiago
Peru flag Distance from Samoa to Peru is : 10,162 kilometer Distance from Apia to Lima
Ecuador flag Distance from Samoa to Ecuador is : 10,325 kilometer Distance from Apia to Quito
Panama flag Distance from Samoa to Panama is : 10,457 kilometer Distance from Apia to Panama (City)
Mongolia flag Distance from Samoa to Mongolia is : 10,489 kilometer Distance from Apia to Ulaanbaatar
Up to 11,000 kilometers
Cuba flag Distance from Samoa to Cuba is : 10,519 kilometer Distance from Apia to Havana
Cayman Islands flag Distance from Samoa to Cayman Islands is : 10,523 kilometer Distance from Apia to George Town
Myanmar flag Distance from Samoa to Myanmar is : 10,638 kilometer Distance from Apia to Yangon
Latvia flag Distance from Samoa to Latvia is : 10,786 kilometer Distance from Apia to Riga
Colombia flag Distance from Samoa to Colombia is : 10,930 kilometer Distance from Apia to Bogota
Bolivia flag Distance from Samoa to Bolivia is : 10,949 kilometer Distance from Apia to La Paz
Jamaica flag Distance from Samoa to Jamaica is : 10,963 kilometer Distance from Apia to Kingston
Up to 11,500 kilometers
The Bahamas flag Distance from Samoa to The Bahamas is : 11,061 kilometer Distance from Apia to Nassau
Argentina flag Distance from Samoa to Argentina is : 11,139 kilometer Distance from Apia to Buenos Aires
Uruguay flag Distance from Samoa to Uruguay is : 11,312 kilometer Distance from Apia to Montevideo
USA flag Distance from Samoa to USA is : 11,344 kilometer Distance from Apia to Washington
Bangladesh flag Distance from Samoa to Bangladesh is : 11,375 kilometer Distance from Apia to Dhaka
Tibet flag Distance from Samoa to Tibet is : 11,409 kilometer Distance from Apia to Lhasa
Haiti flag Distance from Samoa to Haiti is : 11,436 kilometer Distance from Apia to Port-au-Prince
Up to 12,000 kilometers
Bhutan flag Distance from Samoa to Bhutan is : 11,517 kilometer Distance from Apia to Thimphu
Canada flag Distance from Samoa to Canada is : 11,537 kilometer Distance from Apia to Ottawa
Turks and Caicos Islands flag Distance from Samoa to Turks and Caicos Islands is : 11,615 kilometer Distance from Apia to Cockburn Town
Paraguay flag Distance from Samoa to Paraguay is : 11,633 kilometer Distance from Apia to Asuncion
Aruba flag Distance from Samoa to Aruba is : 11,665 kilometer Distance from Apia to Oranjestad
Dominican Republic flag Distance from Samoa to Dominican Republic is : 11,687 kilometer Distance from Apia to Santo Domingo
Venezuela flag Distance from Samoa to Venezuela is : 11,839 kilometer Distance from Apia to Caracas
Nepal flag Distance from Samoa to Nepal is : 11,943 kilometer Distance from Apia to Kathmandu
Up to 12,500 kilometers
Puerto Rico flag Distance from Samoa to Puerto Rico is : 12,080 kilometer Distance from Apia to San Juan
Sri Lanka flag Distance from Samoa to Sri Lanka is : 12,140 kilometer Distance from Apia to Colombo
Virgin Islands flag Distance from Samoa to Virgin Islands is : 12,201 kilometer Distance from Apia to Charlotte Amalie
Bermuda flag Distance from Samoa to Bermuda is : 12,374 kilometer Distance from Apia to Hamilton
Anguilla flag Distance from Samoa to Anguilla is : 12,393 kilometer Distance from Apia to The Valley
Saint Kitts and Nevis flag Distance from Samoa to Saint Kitts and Nevis is : 12,416 kilometer Distance from Apia to Basseterre
Trinidad and Tobago flag Distance from Samoa to Trinidad and Tobago is : 12,422 kilometer Distance from Apia to Port-of-Spain
Grenada flag Distance from Samoa to Grenada is : 12,425 kilometer Distance from Apia to Saint George's
Up to 13,000 kilometers
Distance from Samoa to Saint Vincent is : 12,501 kilometer Distance from Apia to Kingstown
Antigua and Barbuda flag Distance from Samoa to Antigua and Barbuda is : 12,502 kilometer Distance from Apia to Saint John's
Dominica flag Distance from Samoa to Dominica is : 12,521 kilometer Distance from Apia to Roseau
Saint Lucia flag Distance from Samoa to Saint Lucia is : 12,541 kilometer Distance from Apia to Castries
Barbados flag Distance from Samoa to Barbados is : 12,672 kilometer Distance from Apia to Bridgetown
Guyana flag Distance from Samoa to Guyana is : 12,697 kilometer Distance from Apia to Georgetown
India flag Distance from Samoa to India is : 12,739 kilometer Distance from Apia to New Delhi
Maldives flag Distance from Samoa to Maldives is : 12,759 kilometer Distance from Apia to Male
Kyrgyzstan flag Distance from Samoa to Kyrgyzstan is : 12,921 kilometer Distance from Apia to Bishkek
Brazil flag Distance from Samoa to Brazil is : 12,990 kilometer Distance from Apia to Brasilia
Suriname flag Distance from Samoa to Suriname is : 12,999 kilometer Distance from Apia to Paramaribo
Up to 13,500 kilometers
Kazakhstan flag Distance from Samoa to Kazakhstan is : 13,021 kilometer Distance from Apia to Astana
Pakistan flag Distance from Samoa to Pakistan is : 13,132 kilometer Distance from Apia to Islamabad
Uzbekistan flag Distance from Samoa to Uzbekistan is : 13,397 kilometer Distance from Apia to Tashkent
Mauritius flag Distance from Samoa to Mauritius is : 13,406 kilometer Distance from Apia to Port Louis
Tajikistan flag Distance from Samoa to Tajikistan is : 13,475 kilometer Distance from Apia to Dushanbe
Afghanistan flag Distance from Samoa to Afghanistan is : 13,487 kilometer Distance from Apia to Kabul
Up to 14,000 kilometers
Iceland flag Distance from Samoa to Iceland is : 13,924 kilometer Distance from Apia to Reykjavik
Up to 14,500 kilometers
Madagascar flag Distance from Samoa to Madagascar is : 14,348 kilometer Distance from Apia to Antananarivo
Turkmenistan flag Distance from Samoa to Turkmenistan is : 14,376 kilometer Distance from Apia to Ashgabat
Seychelles flag Distance from Samoa to Seychelles is : 14,385 kilometer Distance from Apia to Victoria
Faroe Islands flag Distance from Samoa to Faroe Islands is : 14,488 kilometer Distance from Apia to Torshavn
Up to 15,000 kilometers
Oman flag Distance from Samoa to Oman is : 14,595 kilometer Distance from Apia to Muscat
Finland flag Distance from Samoa to Finland is : 14,647 kilometer Distance from Apia to Helsinki
Russia flag Distance from Samoa to Russia is : 14,677 kilometer Distance from Apia to Moscow
Estonia flag Distance from Samoa to Estonia is : 14,729 kilometer Distance from Apia to Tallinn
Lesotho flag Distance from Samoa to Lesotho is : 14,760 kilometer Distance from Apia to Maseru
Mozambique flag Distance from Samoa to Mozambique is : 14,834 kilometer Distance from Apia to Maputo
Norway flag Distance from Samoa to Norway is : 14,848 kilometer Distance from Apia to Oslo
Sweden flag Distance from Samoa to Sweden is : 14,853 kilometer Distance from Apia to Stockholm
Swaziland flag Distance from Samoa to Swaziland is : 14,882 kilometer Distance from Apia to Mbabane
Azerbaijan flag Distance from Samoa to Azerbaijan is : 14,980 kilometer Distance from Apia to Baku
Up to 15,500 kilometers
United Arab Emirates flag Distance from Samoa to United Arab Emirates is : 15,016 kilometer Distance from Apia to Abu Dhabi
Iran flag Distance from Samoa to Iran is : 15,042 kilometer Distance from Apia to Tehran
South Africa flag Distance from Samoa to South Africa is : 15,082 kilometer Distance from Apia to Pretoria
Comoros flag Distance from Samoa to Comoros is : 15,190 kilometer Distance from Apia to Moroni
Lithuania flag Distance from Samoa to Lithuania is : 15,198 kilometer Distance from Apia to Vilnius
Belarus flag Distance from Samoa to Belarus is : 15,210 kilometer Distance from Apia to Minsk
Botswana flag Distance from Samoa to Botswana is : 15,283 kilometer Distance from Apia to Gaborone
Georgia flag Distance from Samoa to Georgia is : 15,288 kilometer Distance from Apia to T'bilisi
Qatar flag Distance from Samoa to Qatar is : 15,290 kilometer Distance from Apia to Doha (Al-Dawhah)
Denmark flag Distance from Samoa to Denmark is : 15,309 kilometer Distance from Apia to Copenhagen
Isle of Man flag Distance from Samoa to Isle of Man is : 15,357 kilometer Distance from Apia to Douglas
Bahrain flag Distance from Samoa to Bahrain is : 15,369 kilometer Distance from Apia to Manama
Armenia flag Distance from Samoa to Armenia is : 15,396 kilometer Distance from Apia to Yerevan
Ireland flag Distance from Samoa to Ireland is : 15,401 kilometer Distance from Apia to Dublin
Ukraine flag Distance from Samoa to Ukraine is : 15,434 kilometer Distance from Apia to Kiev
Up to 16,000 kilometers
Kuwait flag Distance from Samoa to Kuwait is : 15,548 kilometer Distance from Apia to Kuwait (City)
Poland flag Distance from Samoa to Poland is : 15,555 kilometer Distance from Apia to Warsaw
Zimbabwe flag Distance from Samoa to Zimbabwe is : 15,634 kilometer Distance from Apia to Harare
Germany flag Distance from Samoa to Germany is : 15,647 kilometer Distance from Apia to Berlin
Netherlands flag Distance from Samoa to Netherlands is : 15,681 kilometer Distance from Apia to Amsterdam
Somalia flag Distance from Samoa to Somalia is : 15,696 kilometer Distance from Apia to Mogadishu
United Kingdom flag Distance from Samoa to United Kingdom is : 15,719 kilometer Distance from Apia to London
Iraq flag Distance from Samoa to Iraq is : 15,731 kilometer Distance from Apia to Baghdad
Saudi Arabia flag Distance from Samoa to Saudi Arabia is : 15,774 kilometer Distance from Apia to Riyadh
Malawi flag Distance from Samoa to Malawi is : 15,805 kilometer Distance from Apia to Lilongwe
Moldova flag Distance from Samoa to Moldova is : 15,820 kilometer Distance from Apia to Chisinau
Namibia flag Distance from Samoa to Namibia is : 15,821 kilometer Distance from Apia to Windhoek
Belgium flag Distance from Samoa to Belgium is : 15,845 kilometer Distance from Apia to Brussels
Czech Republic flag Distance from Samoa to Czech Republic is : 15,904 kilometer Distance from Apia to Prague
Jersey flag Distance from Samoa to Jersey is : 15,918 kilometer Distance from Apia to St. Helier
Luxembourg flag Distance from Samoa to Luxembourg is : 15,992 kilometer Distance from Apia to Luxembourg
Up to 16,500 kilometers
France flag Distance from Samoa to France is : 16,040 kilometer Distance from Apia to Paris
Zambia flag Distance from Samoa to Zambia is : 16,052 kilometer Distance from Apia to Lusaka
Slovakia flag Distance from Samoa to Slovakia is : 16,071 kilometer Distance from Apia to Bratislava
Austria flag Distance from Samoa to Austria is : 16,074 kilometer Distance from Apia to Vienna
Hungary flag Distance from Samoa to Hungary is : 16,098 kilometer Distance from Apia to Budapest
Yemen flag Distance from Samoa to Yemen is : 16,105 kilometer Distance from Apia to Sana'a
Romania flag Distance from Samoa to Romania is : 16,174 kilometer Distance from Apia to Bucharest
Djibouti flag Distance from Samoa to Djibouti is : 16,186 kilometer Distance from Apia to Djibouti
Turkey flag Distance from Samoa to Turkey is : 16,208 kilometer Distance from Apia to Ankara
Tanzania flag Distance from Samoa to Tanzania is : 16,218 kilometer Distance from Apia to Dar es Salaam
Liechtenstein flag Distance from Samoa to Liechtenstein is : 16,266 kilometer Distance from Apia to Vaduz
Switzerland flag Distance from Samoa to Switzerland is : 16,290 kilometer Distance from Apia to Bern
Montenegro flag Distance from Samoa to Montenegro is : 16,337 kilometer Distance from Apia to Podgorica
Serbia flag Distance from Samoa to Serbia is : 16,337 kilometer Distance from Apia to Belgrade
Slovenia flag Distance from Samoa to Slovenia is : 16,343 kilometer Distance from Apia to Ljubljana
Croatia flag Distance from Samoa to Croatia is : 16,345 kilometer Distance from Apia to Zagreb
Syria flag Distance from Samoa to Syria is : 16,398 kilometer Distance from Apia to Damascus
Kenya flag Distance from Samoa to Kenya is : 16,410 kilometer Distance from Apia to Nairobi
Lebanon flag Distance from Samoa to Lebanon is : 16,438 kilometer Distance from Apia to Beirut
Bulgaria flag Distance from Samoa to Bulgaria is : 16,452 kilometer Distance from Apia to Sofia
Bosnia and Herzegovina flag Distance from Samoa to Bosnia and Herzegovina is : 16,496 kilometer Distance from Apia to Sarajevo
Up to 17,000 kilometers
Jordan flag Distance from Samoa to Jordan is : 16,514 kilometer Distance from Apia to Amman
Cyprus flag Distance from Samoa to Cyprus is : 16,517 kilometer Distance from Apia to Nicosia
Cape Verde flag Distance from Samoa to Cape Verde is : 16,555 kilometer Distance from Apia to Praia
Israel flag Distance from Samoa to Israel is : 16,581 kilometer Distance from Apia to Jerusalem
Macedonia flag Distance from Samoa to Macedonia is : 16,594 kilometer Distance from Apia to Skopje
San Marino flag Distance from Samoa to San Marino is : 16,603 kilometer Distance from Apia to San Marino
Ethiopia flag Distance from Samoa to Ethiopia is : 16,618 kilometer Distance from Apia to Addis Ababa
Monaco flag Distance from Samoa to Monaco is : 16,650 kilometer Distance from Apia to Monaco
Eritrea flag Distance from Samoa to Eritrea is : 16,677 kilometer Distance from Apia to Asmara
Albania flag Distance from Samoa to Albania is : 16,715 kilometer Distance from Apia to Tirana
Andorra flag Distance from Samoa to Andorra is : 16,719 kilometer Distance from Apia to Andorra la Vella
Portugal flag Distance from Samoa to Portugal is : 16,721 kilometer Distance from Apia to Lisbon
Spain flag Distance from Samoa to Spain is : 16,798 kilometer Distance from Apia to Madrid
Italy flag Distance from Samoa to Italy is : 16,834 kilometer Distance from Apia to Rome
Greece flag Distance from Samoa to Greece is : 16,885 kilometer Distance from Apia to Athens
Uganda flag Distance from Samoa to Uganda is : 16,922 kilometer Distance from Apia to Kampala
Burundi flag Distance from Samoa to Burundi is : 16,962 kilometer Distance from Apia to Bujumbura
Rwanda flag Distance from Samoa to Rwanda is : 17,000 kilometer Distance from Apia to Kigali
Up to 17,500 kilometers
Egypt flag Distance from Samoa to Egypt is : 17,004 kilometer Distance from Apia to Cairo
Canary Islands flag Distance from Samoa to Canary Islands is : 17,055 kilometer Distance from Apia to Las Palmas de Gran Canaria
Gibraltar flag Distance from Samoa to Gibraltar is : 17,145 kilometer Distance from Apia to Gibraltar
Senegal flag Distance from Samoa to Senegal is : 17,206 kilometer Distance from Apia to Dakar
South Sudan flag Distance from Samoa to South Sudan is : 17,229 kilometer Distance from Apia to Juba
Morocco flag Distance from Samoa to Morocco is : 17,258 kilometer Distance from Apia to Rabat
The Gambia flag Distance from Samoa to The Gambia is : 17,285 kilometer Distance from Apia to Banjul
Mauritania flag Distance from Samoa to Mauritania is : 17,343 kilometer Distance from Apia to Nouakchott
Sudan flag Distance from Samoa to Sudan is : 17,356 kilometer Distance from Apia to Khartoum
Algeria flag Distance from Samoa to Algeria is : 17,360 kilometer Distance from Apia to Algiers
Guinea-Bissau flag Distance from Samoa to Guinea-Bissau is : 17,382 kilometer Distance from Apia to Bissau
Angola flag Distance from Samoa to Angola is : 17,402 kilometer Distance from Apia to Luanda
Tunisia flag Distance from Samoa to Tunisia is : 17,409 kilometer Distance from Apia to Tunis
Malta flag Distance from Samoa to Malta is : 17,438 kilometer Distance from Apia to Valletta
Up to 18,000 kilometers
Guinea flag Distance from Samoa to Guinea is : 17,536 kilometer Distance from Apia to Conakry
Sierra Leone flag Distance from Samoa to Sierra Leone is : 17,557 kilometer Distance from Apia to Freetown
Liberia flag Distance from Samoa to Liberia is : 17,730 kilometer Distance from Apia to Monrovia
Djerba flag Distance from Samoa to Djerba is : 17,735 kilometer Distance from Apia to Djerba
Libya flag Distance from Samoa to Libya is : 17,791 kilometer Distance from Apia to Tripoli
Congo flag Distance from Samoa to Congo is : 17,815 kilometer Distance from Apia to Kinshasa
Up to 18,500 kilometers
Mali flag Distance from Samoa to Mali is : 18,209 kilometer Distance from Apia to Bamako
Cote d'Ivoire flag Distance from Samoa to Cote d'Ivoire is : 18,301 kilometer Distance from Apia to Yamoussoukro
Central African Republic flag Distance from Samoa to Central African Republic is : 18,427 kilometer Distance from Apia to Bangui
Sao Tome and Principe flag Distance from Samoa to Sao Tome and Principe is : 18,465 kilometer Distance from Apia to Sao Tome
Gabon flag Distance from Samoa to Gabon is : 18,474 kilometer Distance from Apia to Libreville
Up to 19,000 kilometers
Cameroon flag Distance from Samoa to Cameroon is : 18,809 kilometer Distance from Apia to Yaounde
Togo flag Distance from Samoa to Togo is : 18,822 kilometer Distance from Apia to Loma
Equatorial Guinea flag Distance from Samoa to Equatorial Guinea is : 18,852 kilometer Distance from Apia to Malabo
Burkina Faso flag Distance from Samoa to Burkina Faso is : 18,901 kilometer Distance from Apia to Ouagadougou
Ghana flag Distance from Samoa to Ghana is : 18,916 kilometer Distance from Apia to Accra
Benin flag Distance from Samoa to Benin is : 18,950 kilometer Distance from Apia to Porto-Novo
Up to 19,500 kilometers
Chad flag Distance from Samoa to Chad is : 19,210 kilometer Distance from Apia to N'Djamena
Niger flag Distance from Samoa to Niger is : 19,306 kilometer Distance from Apia to Niamey
Nigeria flag Distance from Samoa to Nigeria is : 19,445 kilometer Distance from Apia to Abuja

Farthest country from Samoa is Nigeria


Countries distances from Samoa - ordered by A - B   |   Countries near Samoa