Countries between Singapore and Canada

Up to 500 kilometers
Malaysia flag Distance from Singapore to Malaysia is: 312 kilometer Distance from Singapore to Kuala Lumpur
Up to 1,500 kilometers
Cambodia flag Distance from Singapore to Cambodia is: 1,143 kilometer Distance from Singapore to Phnom Penh
Brunei flag Distance from Singapore to Brunei is: 1,292 kilometer Distance from Singapore to Bandar Seri Begawan
Thailand flag Distance from Singapore to Thailand is: 1,427 kilometer Distance from Singapore to Bangkok
Up to 2,000 kilometers
Laos flag Distance from Singapore to Laos is: 1,854 kilometer Distance from Singapore to Vientiane
Myanmar flag Distance from Singapore to Burma is: 1,911 kilometer Distance from Singapore to Yangon
Up to 2,500 kilometers
Vietnam flag Distance from Singapore to Vietnam is: 2,198 kilometer Distance from Singapore to Hanoi
Philippines flag Distance from Singapore to Philippines is: 2,388 kilometer Distance from Singapore to Manila
Up to 3,000 kilometers
Hong Kong flag Distance from Singapore to Hong Kong is: 2,578 kilometer Distance from Singapore to Hong Kong
Sri Lanka flag Distance from Singapore to Sri Lanka is: 2,723 kilometer Distance from Singapore to Colombo
Bangladesh flag Distance from Singapore to Bangladesh is: 2,875 kilometer Distance from Singapore to Dhaka
Up to 3,500 kilometers
Taiwan flag Distance from Singapore to Taiwan is: 3,248 kilometer Distance from Singapore to Taipei
Bhutan flag Distance from Singapore to Bhutan is: 3,271 kilometer Distance from Singapore to Thimphu
Maldives flag Distance from Singapore to Maldives is: 3,376 kilometer Distance from Singapore to Male
Tibet flag Distance from Singapore to Tibet is: 3,420 kilometer Distance from Singapore to Lhasa
Palau flag Distance from Singapore to Palau is: 3,454 kilometer Distance from Singapore to Ngerulmud
Up to 4,000 kilometers
Nepal flag Distance from Singapore to Nepal is: 3,528 kilometer Distance from Singapore to Kathmandu
Up to 4,500 kilometers
India flag Distance from Singapore to India is: 4,140 kilometer Distance from Singapore to New Delhi
China flag Distance from Singapore to China is: 4,469 kilometer Distance from Singapore to Beijing
Up to 5,000 kilometers
South Korea flag Distance from Singapore to South Korea is: 4,661 kilometer Distance from Singapore to Seoul
Guam flag Distance from Singapore to Guam is: 4,689 kilometer Distance from Singapore to Agana
North Korea flag Distance from Singapore to North Korea is: 4,735 kilometer Distance from Singapore to P'yongyang
Pakistan flag Distance from Singapore to Pakistan is: 4,801 kilometer Distance from Singapore to Islamabad
Northern Mariana Islands flag Distance from Singapore to Northern Mariana Islands is: 4,837 kilometer Distance from Singapore to Mariana
Up to 5,500 kilometers
Afghanistan flag Distance from Singapore to Afghanistan is: 5,138 kilometer Distance from Singapore to Kabul
Mongolia flag Distance from Singapore to Mongolia is: 5,180 kilometer Distance from Singapore to Ulaanbaatar
Japan flag Distance from Singapore to Japan is: 5,309 kilometer Distance from Singapore to Tokyo
Kyrgyzstan flag Distance from Singapore to Kyrgyzstan is: 5,440 kilometer Distance from Singapore to Bishkek
Oman flag Distance from Singapore to Oman is: 5,453 kilometer Distance from Singapore to Muscat
Tajikistan flag Distance from Singapore to Tajikistan is: 5,453 kilometer Distance from Singapore to Dushanbe
Up to 6,000 kilometers
Uzbekistan flag Distance from Singapore to Uzbekistan is: 5,624 kilometer Distance from Singapore to Tashkent
United Arab Emirates flag Distance from Singapore to United Arab Emirates is: 5,888 kilometer Distance from Singapore to Abu Dhabi
Up to 6,500 kilometers
Latvia flag Distance from Singapore to Latvia is: 6,146 kilometer Distance from Singapore to Riga
Turkmenistan flag Distance from Singapore to Turkmenistan is: 6,152 kilometer Distance from Singapore to Ashgabat
Qatar flag Distance from Singapore to Qatar is: 6,187 kilometer Distance from Singapore to Doha
Kazakhstan flag Distance from Singapore to Kazakhstan is: 6,302 kilometer Distance from Singapore to Astana
Bahrain flag Distance from Singapore to Bahrain is: 6,308 kilometer Distance from Singapore to Manama
Up to 7,000 kilometers
Iran flag Distance from Singapore to Iran is: 6,591 kilometer Distance from Singapore to Tehran
Saudi Arabia flag Distance from Singapore to Saudi Arabia is: 6,631 kilometer Distance from Singapore to Riyadh
Kuwait flag Distance from Singapore to Kuwait is: 6,652 kilometer Distance from Singapore to Kuwait (City)
Yemen flag Distance from Singapore to Yemen is: 6,702 kilometer Distance from Singapore to Sana'a
Azerbaijan flag Distance from Singapore to Azerbaijan is: 6,925 kilometer Distance from Singapore to Baku
Up to 7,500 kilometers
Iraq flag Distance from Singapore to Iraq is: 7,105 kilometer Distance from Singapore to Baghdad
Armenia flag Distance from Singapore to Armenia is: 7,339 kilometer Distance from Singapore to Yerevan
Georgia flag Distance from Singapore to Georgia is: 7,374 kilometer Distance from Singapore to T'bilisi
Up to 8,000 kilometers
Jordan flag Distance from Singapore to Jordan is: 7,839 kilometer Distance from Singapore to Amman
Syria flag Distance from Singapore to Syria is: 7,839 kilometer Distance from Singapore to Damascus
Israel flag Distance from Singapore to Israel is: 7,902 kilometer Distance from Singapore to Jerusalem
Lebanon flag Distance from Singapore to Lebanon is: 7,920 kilometer Distance from Singapore to Beirut
Up to 8,500 kilometers
Cyprus flag Distance from Singapore to Cyprus is: 8,138 kilometer Distance from Singapore to Nicosia
Egypt flag Distance from Singapore to Egypt is: 8,244 kilometer Distance from Singapore to Cairo
Turkey flag Distance from Singapore to Turkey is: 8,282 kilometer Distance from Singapore to Ankara
Russia flag Distance from Singapore to Russia is: 8,401 kilometer Distance from Singapore to Moscow
Up to 9,000 kilometers
Ukraine flag Distance from Singapore to Ukraine is: 8,703 kilometer Distance from Singapore to Kiev
Moldova flag Distance from Singapore to Moldova is: 8,749 kilometer Distance from Singapore to Chisinau
Romania flag Distance from Singapore to Romania is: 8,914 kilometer Distance from Singapore to Bucharest
Belarus flag Distance from Singapore to Belarus is: 8,974 kilometer Distance from Singapore to Minsk
Up to 9,500 kilometers
Greece flag Distance from Singapore to Greece is: 9,032 kilometer Distance from Singapore to Athens
Bulgaria flag Distance from Singapore to Bulgaria is: 9,113 kilometer Distance from Singapore to Sofia
Lithuania flag Distance from Singapore to Lithuania is: 9,132 kilometer Distance from Singapore to Vilnius
Estonia flag Distance from Singapore to Estonia is: 9,246 kilometer Distance from Singapore to Tallinn
Finland flag Distance from Singapore to Finland is: 9,247 kilometer Distance from Singapore to Helsinki
Macedonia flag Distance from Singapore to Macedonia is: 9,261 kilometer Distance from Singapore to Skopje
Serbia flag Distance from Singapore to Serbia is: 9,361 kilometer Distance from Singapore to Belgrade
Poland flag Distance from Singapore to Poland is: 9,384 kilometer Distance from Singapore to Warsaw
Albania flag Distance from Singapore to Albania is: 9,389 kilometer Distance from Singapore to Tirana
Montenegro flag Distance from Singapore to Montenegro is: 9,443 kilometer Distance from Singapore to Podgorica
Hungary flag Distance from Singapore to Hungary is: 9,484 kilometer Distance from Singapore to Budapest
Up to 10,000 kilometers
Bosnia and Herzegovina flag Distance from Singapore to Bosnia and Herzegovina is: 9,518 kilometer Distance from Singapore to Sarajevo
Sweden flag Distance from Singapore to Sweden is: 9,621 kilometer Distance from Singapore to Stockholm
Slovakia flag Distance from Singapore to Slovakia is: 9,634 kilometer Distance from Singapore to Bratislava
Austria flag Distance from Singapore to Austria is: 9,689 kilometer Distance from Singapore to Vienna
Croatia flag Distance from Singapore to Croatia is: 9,716 kilometer Distance from Singapore to Zagreb
Slovenia flag Distance from Singapore to Slovenia is: 9,828 kilometer Distance from Singapore to Ljubljana
Czech Republic flag Distance from Singapore to Czech Republic is: 9,831 kilometer Distance from Singapore to Prague
Malta flag Distance from Singapore to Malta is: 9,838 kilometer Distance from Singapore to Valletta
Germany flag Distance from Singapore to Germany is: 9,898 kilometer Distance from Singapore to Berlin
Denmark flag Distance from Singapore to Denmark is: 9,943 kilometer Distance from Singapore to Copenhagen
Libya flag Distance from Singapore to Libya is: 9,966 kilometer Distance from Singapore to Tripoli
Italy flag Distance from Singapore to Italy is: 9,990 kilometer Distance from Singapore to Rome
San Marino flag Distance from Singapore to San Marino is: 9,993 kilometer Distance from Singapore to San Marino
Up to 10,500 kilometers
Norway flag Distance from Singapore to Norway is: 10,031 kilometer Distance from Singapore to Oslo
Djerba flag Distance from Singapore to Djerba is: 10,176 kilometer Distance from Singapore to Djerba
Liechtenstein flag Distance from Singapore to Liechtenstein is: 10,204 kilometer Distance from Singapore to Vaduz
Tunisia flag Distance from Singapore to Tunisia is: 10,222 kilometer Distance from Singapore to Tunis
Switzerland flag Distance from Singapore to Switzerland is: 10,362 kilometer Distance from Singapore to Bern
Monaco flag Distance from Singapore to Monaco is: 10,401 kilometer Distance from Singapore to Monaco
Luxembourg flag Distance from Singapore to Luxembourg is: 10,425 kilometer Distance from Singapore to Luxembourg
Netherlands flag Distance from Singapore to Netherlands is: 10,473 kilometer Distance from Singapore to Amsterdam
Up to 11,000 kilometers
Belgium flag Distance from Singapore to Belgium is: 10,535 kilometer Distance from Singapore to Brussels
France flag Distance from Singapore to France is: 10,710 kilometer Distance from Singapore to Paris
United Kingdom flag Distance from Singapore to United Kingdom is: 10,831 kilometer Distance from Singapore to London
Algeria flag Distance from Singapore to Algeria is: 10,856 kilometer Distance from Singapore to Algiers
Andorra flag Distance from Singapore to Andorra is: 10,889 kilometer Distance from Singapore to Andorra la Vella
Faroe Islands flag Distance from Singapore to Faroe Islands is: 10,909 kilometer Distance from Singapore to Torshavn
Up to 11,500 kilometers
Isle of Man flag Distance from Singapore to Isle of Man is: 11,040 kilometer Distance from Singapore to Douglas
Jersey flag Distance from Singapore to Jersey is: 11,056 kilometer Distance from Singapore to St. Helier
Ireland flag Distance from Singapore to Ireland is: 11,178 kilometer Distance from Singapore to Dublin
Spain flag Distance from Singapore to Spain is: 11,358 kilometer Distance from Singapore to Madrid
Iceland flag Distance from Singapore to Iceland is: 11,484 kilometer Distance from Singapore to Reykjavik
Up to 12,000 kilometers
Gibraltar flag Distance from Singapore to Gibraltar is: 11,603 kilometer Distance from Singapore to Gibraltar
Morocco flag Distance from Singapore to Morocco is: 11,787 kilometer Distance from Singapore to Rabat
Portugal flag Distance from Singapore to Portugal is: 11,855 kilometer Distance from Singapore to Lisbon
Up to 15,000 kilometers
Canada flag Distance from Singapore to Canada is: 14,783 kilometer Distance from Singapore to Ottawa