HappyZebra.com

See flight distance from Haikou, China

Distance calculator › From China › Haikou

Air distance from Haikou to other cities in miles along with approximate flight duration time. See Haikou time difference.
Haikou coordinates:
Latitude: 20° 03' North
Longitude: 110° 21' East

If you don't see the city, go to the distance calculator page and enter the two cities to get the distance.

  • Haikou to A Coruna: 6581.3 miles / 13 hrs, 39 mins
  • Haikou to Aachen: 5750.6 miles / 11 hrs, 56 mins
  • Haikou to Aalborg: 5450.4 miles / 11 hrs, 19 mins
  • Haikou to Abbotsford: 6678.3 miles / 13 hrs, 52 mins
  • Haikou to Abbottabad: 2462.2 miles / 5 hrs, 6 mins
  • Haikou to Aberdeen: 5845.7 miles / 12 hrs, 8 mins
  • Haikou to Abidjan: 7646.3 miles / 15 hrs, 52 mins
  • Haikou to Abilene: 8325.2 miles / 17 hrs, 17 mins
  • Haikou to Abu Dhabi: 3571.5 miles / 7 hrs, 24 mins
  • Haikou to Abuja: 6828.7 miles / 14 hrs, 10 mins
  • Haikou to Acapulco: 9204.1 miles / 19 hrs, 6 mins
  • Haikou to Accra: 7396 miles / 15 hrs, 21 mins
  • Haikou to Acharnes: 5206.4 miles / 10 hrs, 48 mins
  • Haikou to Acre: 4645.1 miles / 9 hrs, 38 mins
  • Haikou to Acworth: 8578.6 miles / 17 hrs, 48 mins
  • Haikou to Adak: 4436.4 miles / 9 hrs, 12 mins
  • Haikou to Adamstown: 8605 miles / 17 hrs, 52 mins
  • Haikou to Addis Ababa: 4828.3 miles / 10 hrs, 1 mins
  • Haikou to Adelaide: 4199.9 miles / 8 hrs, 43 mins
  • Haikou to Aden: 4330.7 miles / 8 hrs, 59 mins
  • Haikou to Agadir: 7127.6 miles / 14 hrs, 48 mins
  • Haikou to Agartala: 1243.5 miles / 2 hrs, 34 mins
  • Haikou to Agra: 2090.6 miles / 4 hrs, 20 mins
  • Haikou to Aguascalientes: 8799.8 miles / 18 hrs, 16 mins
  • Haikou to Ahmedabad: 2436.2 miles / 5 hrs, 3 mins
  • Haikou to Airolo: 5764 miles / 11 hrs, 58 mins
  • Haikou to Aix-en-Provence: 5986.2 miles / 12 hrs, 25 mins
  • Haikou to Aizawl: 1164.3 miles / 2 hrs, 36 mins
  • Haikou to Ajaccio: 5886.6 miles / 12 hrs, 13 mins
  • Haikou to Ajax: 8007.4 miles / 16 hrs, 37 mins
  • Haikou to Ajman: 3499.1 miles / 7 hrs, 15 mins
  • Haikou to Ajmer: 2309.1 miles / 4 hrs, 47 mins
  • Haikou to Akbarpur: 1996 miles / 4 hrs, 8 mins
  • Haikou to Aklavik: 5537.7 miles / 11 hrs, 29 mins
  • Haikou to Akola: 2146.9 miles / 4 hrs, 27 mins
  • Haikou to Akron: 8152.6 miles / 16 hrs, 55 mins
  • Haikou to Akureyri: 5943.5 miles / 12 hrs, 20 mins
  • Haikou to Al Ain: 3495.3 miles / 7 hrs, 15 mins
  • Haikou to Al Jizah: 4906 miles / 10 hrs, 11 mins
  • Haikou to Alagoinhas: 10273 miles / 21 hrs, 19 mins
  • Haikou to Alappuzha: 2385.1 miles / 4 hrs, 57 mins
  • Haikou to Albany: 8117.3 miles / 16 hrs, 51 mins
  • Haikou to Albuquerque: 7937.8 miles / 16 hrs, 28 mins
  • Haikou to Albury: 4544.5 miles / 9 hrs, 26 mins
  • Haikou to Aleppo: 4491.7 miles / 9 hrs, 19 mins
  • Haikou to Alesund: 5434.8 miles / 11 hrs, 17 mins
  • Haikou to Alexandria: 4980.6 miles / 10 hrs, 20 mins
  • Haikou to Alexandria (US): 8365.7 miles / 17 hrs, 22 mins
  • Haikou to Algiers: 6282.7 miles / 13 hrs, 2 mins
  • Haikou to Alicante: 6402.9 miles / 13 hrs, 17 mins
  • Haikou to Alice Springs: 3387.8 miles / 7 hrs, 2 mins
  • Haikou to Aligarh: 2091.7 miles / 4 hrs, 20 mins
  • Haikou to Alipore: 1425.5 miles / 2 hrs, 57 mins
  • Haikou to Allentown: 8249.6 miles / 17 hrs, 7 mins
  • Haikou to Almaty: 2517 miles / 5 hrs, 13 mins
  • Haikou to Almere: 5738.1 miles / 11 hrs, 54 mins
  • Haikou to Almeria: 6555.6 miles / 13 hrs, 36 mins
  • Haikou to Alofi: 6064.1 miles / 12 hrs, 35 mins
  • Haikou to Alpena: 7861.2 miles / 16 hrs, 19 mins
  • Haikou to Alwar: 2191.9 miles / 4 hrs, 33 mins
  • Haikou to Amadora: 6805.1 miles / 14 hrs, 7 mins
  • Haikou to Amalner: 2272.1 miles / 4 hrs, 43 mins
  • Haikou to Amarillo: 8095.9 miles / 16 hrs, 48 mins
  • Haikou to Ambon: 2024.4 miles / 4 hrs, 12 mins
  • Haikou to Amersfoort: 5737.8 miles / 11 hrs, 54 mins
  • Haikou to Amiens: 5933.2 miles / 12 hrs, 19 mins
  • Haikou to Amman: 4627 miles / 9 hrs, 36 mins
  • Haikou to Amravati: 2119.6 miles / 4 hrs, 24 mins
  • Haikou to Amritsar: 2343.7 miles / 4 hrs, 51 mins
  • Haikou to Amroha: 2087.9 miles / 4 hrs, 20 mins
  • Haikou to Amsterdam: 5760.9 miles / 11 hrs, 57 mins
  • Haikou to Amstetten: 5451 miles / 11 hrs, 19 mins
  • Haikou to Anadyr: 3085.8 miles / 6 hrs, 24 mins
  • Haikou to Anaheim: 7582.2 miles / 15 hrs, 44 mins
  • Haikou to Anand: 2424.5 miles / 5 hrs, 2 mins
  • Haikou to Anantnag: 2342.2 miles / 4 hrs, 51 mins
  • Haikou to Anapolis: 11019.5 miles / 22 hrs, 52 mins
  • Haikou to Anchorage: 5343.2 miles / 11 hrs, 5 mins
  • Haikou to Andorra La Vella: 6197.1 miles / 12 hrs, 52 mins
  • Haikou to Angeles: 750.1 miles / 1 hrs, 48 mins
  • Haikou to Angers: 6079.9 miles / 12 hrs, 37 mins
  • Haikou to Angul: 1628.8 miles / 3 hrs, 22 mins
  • Haikou to Ankara: 4706.8 miles / 9 hrs, 46 mins
  • Haikou to Ann Arbor: 8052.1 miles / 16 hrs, 43 mins
  • Haikou to Annapolis: 8364.9 miles / 17 hrs, 22 mins
  • Haikou to Annapolis County: 7973 miles / 16 hrs, 33 mins
  • Haikou to Anshan: 1625.6 miles / 3 hrs, 22 mins
  • Haikou to Antalya: 4854.5 miles / 10 hrs, 4 mins
  • Haikou to Antananarivo: 5025.6 miles / 10 hrs, 26 mins
  • Haikou to Antofagasta: 12202.9 miles / 25 hrs, 20 mins
  • Haikou to Antwerp: 5803.9 miles / 12 hrs, 3 mins
  • Haikou to Apeldoorn: 5723.1 miles / 11 hrs, 53 mins
  • Haikou to Apia: 5803 miles / 12 hrs, 3 mins
  • Haikou to Aqtau: 3741 miles / 7 hrs, 46 mins
  • Haikou to Aqtobe: 3549.3 miles / 7 hrs, 22 mins
  • Haikou to Aracaju: 10164.1 miles / 21 hrs, 6 mins
  • Haikou to Araguaina: 10732.4 miles / 22 hrs, 17 mins
  • Haikou to Araria: 1512.3 miles / 3 hrs, 8 mins
  • Haikou to Arden-Arcade: 7205.1 miles / 14 hrs, 57 mins
  • Haikou to Arequipa: 12156.4 miles / 25 hrs, 14 mins
  • Haikou to Arhus: 5405.5 miles / 11 hrs, 13 mins
  • Haikou to Arica: 12313 miles / 25 hrs, 34 mins
  • Haikou to Arkalyk: 3157 miles / 6 hrs, 33 mins
  • Haikou to Arlington: 8388.6 miles / 17 hrs, 25 mins
  • Haikou to Arnhem: 5739.3 miles / 11 hrs, 55 mins
  • Haikou to Arrah: 1691.5 miles / 3 hrs, 30 mins
  • Haikou to Arrecife: 7391.1 miles / 15 hrs, 20 mins
  • Haikou to Arusha: 5249.5 miles / 10 hrs, 54 mins
  • Haikou to Arviat: 6672.8 miles / 13 hrs, 51 mins
  • Haikou to Asansol: 1532.1 miles / 3 hrs, 10 mins
  • Haikou to Ashdod: 4695.8 miles / 9 hrs, 45 mins
  • Haikou to Asheville: 8522.4 miles / 17 hrs, 41 mins
  • Haikou to Ashgabat: 3325.4 miles / 6 hrs, 54 mins
  • Haikou to Ashkelon: 4699.8 miles / 9 hrs, 45 mins
  • Haikou to Ashkhabad: 3325.4 miles / 6 hrs, 54 mins
  • Haikou to Asmara: 4696.3 miles / 9 hrs, 45 mins
  • Haikou to Aspen: 7711.2 miles / 16 hrs, 0 mins
  • Haikou to Astana: 3005.4 miles / 6 hrs, 14 mins
  • Haikou to Asuncion: 11568.9 miles / 24 hrs, 1 mins
  • Haikou to Athens: 5207.8 miles / 10 hrs, 48 mins
  • Haikou to Athens (US): 8627.9 miles / 17 hrs, 54 mins
  • Haikou to Atlanta: 8620.6 miles / 17 hrs, 54 mins
  • Haikou to Atlantic City: 8332.5 miles / 17 hrs, 18 mins
  • Haikou to Atyrau: 3751.2 miles / 7 hrs, 47 mins
  • Haikou to Auckland: 5723.5 miles / 11 hrs, 53 mins
  • Haikou to Augsburg: 5621 miles / 11 hrs, 40 mins
  • Haikou to Augusta: 7999.9 miles / 16 hrs, 36 mins
  • Haikou to Augusta (GA): 8671.2 miles / 18 hrs, 0 mins
  • Haikou to Auraiya: 2004.7 miles / 4 hrs, 9 mins
  • Haikou to Aurangabad: 2272.9 miles / 4 hrs, 43 mins
  • Haikou to Aurora: 7756.3 miles / 16 hrs, 6 mins
  • Haikou to Aurora (IL): 8027.8 miles / 16 hrs, 40 mins
  • Haikou to Austin: 8511.5 miles / 17 hrs, 40 mins
  • Haikou to Avellino: 5616.5 miles / 11 hrs, 39 mins
  • Haikou to Azamgarh: 1768.9 miles / 3 hrs, 40 mins
  • Haikou to Azores: 7527.8 miles / 15 hrs, 37 mins
  • Haikou to Babylon: 8253.9 miles / 17 hrs, 8 mins
  • Haikou to Bacolod: 1058.6 miles / 2 hrs, 21 mins
  • Haikou to Badaun: 2034.8 miles / 4 hrs, 13 mins
  • Haikou to Baden: 5746.7 miles / 11 hrs, 55 mins
  • Haikou to Baghdad: 4110.8 miles / 8 hrs, 32 mins
  • Haikou to Baghlan: 2752.3 miles / 5 hrs, 42 mins
  • Haikou to Bagpat: 2157.1 miles / 4 hrs, 28 mins
  • Haikou to Baguio City: 715.5 miles / 1 hrs, 43 mins
  • Haikou to Baharampur: 1438.2 miles / 2 hrs, 59 mins
  • Haikou to Bahawalpur: 2506.1 miles / 5 hrs, 12 mins
  • Haikou to Bahia Blanca: 11084.1 miles / 23 hrs, 1 mins
  • Haikou to Bahraich: 1889.1 miles / 3 hrs, 55 mins
  • Haikou to Baikonur: 3183.5 miles / 6 hrs, 36 mins
  • Haikou to Baker Lake: 6448.5 miles / 13 hrs, 23 mins
  • Haikou to Bakersfield: 7440.8 miles / 15 hrs, 27 mins
  • Haikou to Baku: 3805.9 miles / 7 hrs, 54 mins
  • Haikou to Balaghat: 1944.3 miles / 4 hrs, 2 mins
  • Haikou to Balangir: 1743.4 miles / 3 hrs, 37 mins
  • Haikou to Balasore: 1544.3 miles / 3 hrs, 12 mins
  • Haikou to Balikpapan: 1524.1 miles / 3 hrs, 9 mins
  • Haikou to Balkh: 2860.2 miles / 5 hrs, 56 mins
  • Haikou to Ballarat: 4516.7 miles / 9 hrs, 22 mins
  • Haikou to Ballia: 2026.8 miles / 4 hrs, 12 mins
  • Haikou to Balrampur: 1842.6 miles / 3 hrs, 49 mins
  • Haikou to Baltimore: 8324 miles / 17 hrs, 17 mins
  • Haikou to Balurghat: 1429.7 miles / 2 hrs, 58 mins
  • Haikou to Bamako: 7677.4 miles / 15 hrs, 56 mins
  • Haikou to Bamyan: 2783.1 miles / 5 hrs, 46 mins
  • Haikou to Banda: 1943.3 miles / 4 hrs, 2 mins
  • Haikou to Bandar Seri Begawan: 1110.2 miles / 2 hrs, 28 mins
  • Haikou to Bandar-Abbas: 3431.8 miles / 7 hrs, 7 mins
  • Haikou to Bandung: 1845.9 miles / 3 hrs, 49 mins
  • Haikou to Banff: 6800.5 miles / 14 hrs, 7 mins
  • Haikou to Bangalore: 2234.5 miles / 4 hrs, 38 mins
  • Haikou to Bangkok: 798 miles / 1 hrs, 54 mins
  • Haikou to Bangor: 6050.9 miles / 12 hrs, 33 mins
  • Haikou to Bangui: 6238.7 miles / 12 hrs, 57 mins
  • Haikou to Banjarmasin: 1630.8 miles / 3 hrs, 23 mins
  • Haikou to Banjul: 8136.8 miles / 16 hrs, 53 mins
  • Haikou to Banka: 1542.1 miles / 3 hrs, 12 mins
  • Haikou to Bankura: 1502.4 miles / 3 hrs, 7 mins
  • Haikou to Banswara: 2312.9 miles / 4 hrs, 48 mins
  • Haikou to Bantam: 2404.7 miles / 4 hrs, 59 mins
  • Haikou to Baoding: 1312.9 miles / 2 hrs, 43 mins
  • Haikou to Baotou: 1407.3 miles / 2 hrs, 55 mins
  • Haikou to Barabanki: 1799.8 miles / 3 hrs, 44 mins
  • Haikou to Baramulla: 2402.2 miles / 4 hrs, 59 mins
  • Haikou to Baran: 2185.1 miles / 4 hrs, 32 mins
  • Haikou to Barasat: 1420.1 miles / 2 hrs, 56 mins
  • Haikou to Barcelona: 6193.5 miles / 12 hrs, 51 mins
  • Haikou to Bardhaman: 1471.9 miles / 3 hrs, 3 mins
  • Haikou to Bareilly: 2026 miles / 4 hrs, 12 mins
  • Haikou to Barentsburg: 4951.8 miles / 10 hrs, 16 mins
  • Haikou to Bargarh: 1722.6 miles / 3 hrs, 34 mins
  • Haikou to Bari: 5441.9 miles / 11 hrs, 17 mins
  • Haikou to Bariloche: 10978.9 miles / 22 hrs, 47 mins
  • Haikou to Baripada: 1538.1 miles / 3 hrs, 11 mins
  • Haikou to Barisal: 1298.2 miles / 2 hrs, 41 mins
  • Haikou to Barmer: 2503.1 miles / 5 hrs, 11 mins
  • Haikou to Barnala: 2282.2 miles / 4 hrs, 44 mins
  • Haikou to Barnstable: 8190.5 miles / 17 hrs, 0 mins
  • Haikou to Barranquilla: 10261.7 miles / 21 hrs, 18 mins
  • Haikou to Barreiras: 10677.4 miles / 22 hrs, 10 mins
  • Haikou to Barrie: 7954.4 miles / 16 hrs, 31 mins
  • Haikou to Barwani: 2299.4 miles / 4 hrs, 46 mins
  • Haikou to Basel: 5780.6 miles / 12 hrs, 0 mins
  • Haikou to Basra: 3938.3 miles / 8 hrs, 10 mins
  • Haikou to Basse-Terre: 9883 miles / 20 hrs, 31 mins
  • Haikou to Basseterre: 9817.5 miles / 20 hrs, 23 mins
  • Haikou to Basti: 1814.8 miles / 3 hrs, 46 mins
  • Haikou to Bastia: 5823.9 miles / 12 hrs, 5 mins
  • Haikou to Bat Yam: 4685.7 miles / 9 hrs, 43 mins
  • Haikou to Bathinda: 2325.9 miles / 4 hrs, 49 mins
  • Haikou to Bathurst: 7771.5 miles / 16 hrs, 8 mins
  • Haikou to Baton Rouge: 8683.4 miles / 18 hrs, 1 mins
  • Haikou to Bauru: 11093.5 miles / 23 hrs, 2 mins
  • Haikou to Bayreuth: 5554.8 miles / 11 hrs, 32 mins
  • Haikou to Beaumont: 8617.7 miles / 17 hrs, 53 mins
  • Haikou to Beed: 2264 miles / 4 hrs, 42 mins
  • Haikou to Beersheba: 4695.6 miles / 9 hrs, 44 mins
  • Haikou to Begusarai: 1577.9 miles / 3 hrs, 16 mins
  • Haikou to Beijing: 1395.2 miles / 2 hrs, 53 mins
  • Haikou to Beirut: 4618.9 miles / 9 hrs, 35 mins
  • Haikou to Belem: 10489.6 miles / 21 hrs, 46 mins
  • Haikou to Belfast: 6058 miles / 12 hrs, 34 mins
  • Haikou to Belgaum: 2378.7 miles / 4 hrs, 56 mins
  • Haikou to Belgrade: 5255.2 miles / 10 hrs, 54 mins
  • Haikou to Belleville: 7980.5 miles / 16 hrs, 34 mins
  • Haikou to Belmopan: 9572.2 miles / 19 hrs, 52 mins
  • Haikou to Belo Horizonte: 10730.4 miles / 22 hrs, 16 mins
  • Haikou to Bend: 6948 miles / 14 hrs, 25 mins
  • Haikou to Bendigo: 4487.4 miles / 9 hrs, 19 mins
  • Haikou to Benghazi: 5503.7 miles / 11 hrs, 25 mins
  • Haikou to Benin City: 7023.6 miles / 14 hrs, 35 mins
  • Haikou to Benxi: 1655.3 miles / 3 hrs, 26 mins
  • Haikou to Bergen: 5515.8 miles / 11 hrs, 27 mins
  • Haikou to Bergisch Gladbach: 5693.4 miles / 11 hrs, 49 mins
  • Haikou to Berhampur: 1674.6 miles / 3 hrs, 28 mins
  • Haikou to Berkeley: 7203.1 miles / 14 hrs, 57 mins
  • Haikou to Berlin: 5416 miles / 11 hrs, 14 mins
  • Haikou to Bern: 5805.2 miles / 12 hrs, 3 mins
  • Haikou to Besancon: 5844 miles / 12 hrs, 8 mins
  • Haikou to Bethesda: 8358.8 miles / 17 hrs, 21 mins
  • Haikou to Bethlehem: 4654.9 miles / 9 hrs, 39 mins
  • Haikou to Bettiah: 1700.5 miles / 3 hrs, 31 mins
  • Haikou to Betul: 2109 miles / 4 hrs, 22 mins
  • Haikou to Bhabua: 1744.2 miles / 3 hrs, 37 mins
  • Haikou to Bhadrachalam: 1948.1 miles / 4 hrs, 2 mins
  • Haikou to Bhadrak: 1550 miles / 3 hrs, 13 mins
  • Haikou to Bhagalpur: 1518.8 miles / 3 hrs, 9 mins
  • Haikou to Bhandara: 1991.9 miles / 4 hrs, 8 mins
  • Haikou to Bharatpur: 2140.3 miles / 4 hrs, 26 mins
  • Haikou to Bharuch: 2427.7 miles / 5 hrs, 2 mins
  • Haikou to Bhavnagar: 2458.9 miles / 5 hrs, 6 mins
  • Haikou to Bhawanipatna: 1764.1 miles / 3 hrs, 39 mins
  • Haikou to Bhilwara: 2293.6 miles / 4 hrs, 45 mins
  • Haikou to Bhind: 2014.1 miles / 4 hrs, 10 mins
  • Haikou to Bhinga: 1878 miles / 3 hrs, 53 mins
  • Haikou to Bhopal: 2122 miles / 4 hrs, 24 mins
  • Haikou to Bhubaneshwar: 1601.8 miles / 3 hrs, 19 mins
  • Haikou to Bhubaneswar: 1601.8 miles / 3 hrs, 19 mins
  • Haikou to Bhuj: 2622.3 miles / 5 hrs, 26 mins
  • Haikou to Bialystok: 5002.9 miles / 10 hrs, 23 mins
  • Haikou to Biel: 5796.7 miles / 12 hrs, 2 mins
  • Haikou to Bielefeld: 5618.9 miles / 11 hrs, 40 mins
  • Haikou to Bielsko-Biala: 5227.1 miles / 10 hrs, 51 mins
  • Haikou to Bijapur: 2284.5 miles / 4 hrs, 44 mins
  • Haikou to Bijnor: 2107.6 miles / 4 hrs, 22 mins
  • Haikou to Bikaner: 2395.5 miles / 4 hrs, 58 mins
  • Haikou to Bilbao: 6341 miles / 13 hrs, 9 mins
  • Haikou to Billings: 7305.5 miles / 15 hrs, 10 mins
  • Haikou to Binghamton: 8130.6 miles / 16 hrs, 53 mins
  • Haikou to Birmingham (UK): 5987.9 miles / 12 hrs, 26 mins
  • Haikou to Birmingham (US): 8584.9 miles / 17 hrs, 49 mins
  • Haikou to Bischofshofen: 5530.2 miles / 11 hrs, 28 mins
  • Haikou to Bishkek: 2594.7 miles / 5 hrs, 23 mins
  • Haikou to Bismarck: 7457.9 miles / 15 hrs, 29 mins
  • Haikou to Bissau: 8141.2 miles / 16 hrs, 54 mins
  • Haikou to Blackburn: 5976.3 miles / 12 hrs, 24 mins
  • Haikou to Blackpool: 6001.7 miles / 12 hrs, 27 mins
  • Haikou to Blacktown: 4551.5 miles / 9 hrs, 27 mins
  • Haikou to Blantyre: 5662.9 miles / 11 hrs, 45 mins
  • Haikou to Blenheim: 5860 miles / 12 hrs, 10 mins
  • Haikou to Bloemfontein: 6541.7 miles / 13 hrs, 34 mins
  • Haikou to Bloomington: 8096.4 miles / 16 hrs, 48 mins
  • Haikou to Blumenau: 11048.4 miles / 22 hrs, 56 mins
  • Haikou to Bnei Brak: 4682.3 miles / 9 hrs, 43 mins
  • Haikou to Boa Vista: 11071 miles / 22 hrs, 59 mins
  • Haikou to Bochum: 5685.5 miles / 11 hrs, 48 mins
  • Haikou to Bodo: 5101.6 miles / 10 hrs, 35 mins
  • Haikou to Bogor: 1839.7 miles / 3 hrs, 49 mins
  • Haikou to Bogota: 10722.5 miles / 22 hrs, 15 mins
  • Haikou to Boise: 7162.8 miles / 14 hrs, 52 mins
  • Haikou to Bokaro Steel City: 1565.2 miles / 3 hrs, 15 mins
  • Haikou to Bologna: 5686.4 miles / 11 hrs, 48 mins
  • Haikou to Bolton: 5978.6 miles / 12 hrs, 24 mins
  • Haikou to Bolzano: 5637.7 miles / 11 hrs, 42 mins
  • Haikou to Bonn: 5710.3 miles / 11 hrs, 51 mins
  • Haikou to Boras: 5334.7 miles / 11 hrs, 4 mins
  • Haikou to Bordeaux: 6169.4 miles / 12 hrs, 48 mins
  • Haikou to Boston: 8135.3 miles / 16 hrs, 53 mins
  • Haikou to Bottrop: 5707.4 miles / 11 hrs, 51 mins
  • Haikou to Boudh: 1689.1 miles / 3 hrs, 30 mins
  • Haikou to Boulder: 7703.6 miles / 15 hrs, 59 mins
  • Haikou to Boulogne-Billancourt: 5966.4 miles / 12 hrs, 23 mins
  • Haikou to Bournemouth: 6050 miles / 12 hrs, 33 mins
  • Haikou to Brades: 9861.3 miles / 20 hrs, 28 mins
  • Haikou to Bradford: 5945.2 miles / 12 hrs, 20 mins
  • Haikou to Braga: 6655.2 miles / 13 hrs, 49 mins
  • Haikou to Braila: 4895.8 miles / 10 hrs, 9 mins
  • Haikou to Brampton: 8010.3 miles / 16 hrs, 38 mins
  • Haikou to Brandenburg an der Havel: 5453.1 miles / 11 hrs, 19 mins
  • Haikou to Brandon: 7296.8 miles / 15 hrs, 9 mins
  • Haikou to Brantford: 8025.7 miles / 16 hrs, 39 mins
  • Haikou to Brasilia: 10938.7 miles / 22 hrs, 42 mins
  • Haikou to Bratislava: 5338.6 miles / 11 hrs, 5 mins
  • Haikou to Braunschweig: 5536.2 miles / 11 hrs, 29 mins
  • Haikou to Brazzaville: 6643.1 miles / 13 hrs, 47 mins
  • Haikou to Breda: 5788.5 miles / 12 hrs, 1 mins
  • Haikou to Bregenz: 5691 miles / 11 hrs, 49 mins
  • Haikou to Bremen: 5586.4 miles / 11 hrs, 36 mins
  • Haikou to Bremerhaven: 5584.4 miles / 11 hrs, 35 mins
  • Haikou to Brest: 5885.6 miles / 12 hrs, 13 mins
  • Haikou to Bridgeport: 8206.7 miles / 17 hrs, 2 mins
  • Haikou to Bridgetown: 10042.6 miles / 20 hrs, 51 mins
  • Haikou to Bridgewater: 8178.6 miles / 16 hrs, 58 mins
  • Haikou to Brighton: 5991.7 miles / 12 hrs, 26 mins
  • Haikou to Brisbane: 4345.6 miles / 9 hrs, 1 mins
  • Haikou to Bristol: 6053.1 miles / 12 hrs, 34 mins
  • Haikou to Bristol (US): 8458 miles / 17 hrs, 33 mins
  • Haikou to Brno: 5349 miles / 11 hrs, 6 mins
  • Haikou to Brockton: 8147.1 miles / 16 hrs, 55 mins
  • Haikou to Brownsville: 8786.3 miles / 18 hrs, 14 mins
  • Haikou to Bruges: 5847 miles / 12 hrs, 8 mins
  • Haikou to Brussels: 5823 miles / 12 hrs, 5 mins
  • Haikou to Bucaramanga: 10549.7 miles / 21 hrs, 54 mins
  • Haikou to Bucharest: 4980.4 miles / 10 hrs, 20 mins
  • Haikou to Budapest: 5264.6 miles / 10 hrs, 55 mins
  • Haikou to Buenaventura: 10735.4 miles / 22 hrs, 17 mins
  • Haikou to Buenos Aires: 11219.4 miles / 23 hrs, 17 mins
  • Haikou to Buffalo: 8077.7 miles / 16 hrs, 46 mins
  • Haikou to Bujumbura: 5711.4 miles / 11 hrs, 51 mins
  • Haikou to Bulandshahr: 2131 miles / 4 hrs, 25 mins
  • Haikou to Buldhana: 2207.5 miles / 4 hrs, 34 mins
  • Haikou to Bunbury: 3693.4 miles / 7 hrs, 40 mins
  • Haikou to Bundaberg: 4176.5 miles / 8 hrs, 40 mins
  • Haikou to Bundi: 2231.3 miles / 4 hrs, 37 mins
  • Haikou to Burbank: 7525.8 miles / 15 hrs, 37 mins
  • Haikou to Burgas: 4945.2 miles / 10 hrs, 16 mins
  • Haikou to Burhanpur: 2203.5 miles / 4 hrs, 34 mins
  • Haikou to Burlington: 8025.1 miles / 16 hrs, 39 mins
  • Haikou to Burnaby: 6664.5 miles / 13 hrs, 50 mins
  • Haikou to Bursa: 4883.2 miles / 10 hrs, 8 mins
  • Haikou to Busan: 1548.4 miles / 3 hrs, 12 mins
  • Haikou to Bushehr: 3769.1 miles / 7 hrs, 49 mins
  • Haikou to Butte: 7155.4 miles / 14 hrs, 51 mins
  • Haikou to Buxar: 1705.7 miles / 3 hrs, 32 mins
  • Haikou to Bydgoszcz: 5209.2 miles / 10 hrs, 49 mins
  • Haikou to Bytom: 5235.2 miles / 10 hrs, 52 mins
  • Haikou to Cabo San Lucas: 8456.8 miles / 17 hrs, 33 mins
  • Haikou to Caen: 6025.3 miles / 12 hrs, 30 mins
  • Haikou to Cagliari: 5919.3 miles / 12 hrs, 17 mins
  • Haikou to Cairns: 3479.7 miles / 7 hrs, 13 mins
  • Haikou to Cairo: 4905.2 miles / 10 hrs, 11 mins
  • Haikou to Caledon: 7998.3 miles / 16 hrs, 36 mins
  • Haikou to Calgary: 6842 miles / 14 hrs, 12 mins
  • Haikou to Cali: 10768.1 miles / 22 hrs, 21 mins
  • Haikou to Callao: 11702.9 miles / 24 hrs, 18 mins
  • Haikou to Cambridge: 5934 miles / 12 hrs, 19 mins
  • Haikou to Cambridge (Canada): 8015.9 miles / 16 hrs, 38 mins
  • Haikou to Cambridge (US): 8134.6 miles / 16 hrs, 53 mins
  • Haikou to Cambridge Bay: 6036.7 miles / 12 hrs, 32 mins
  • Haikou to Campbell River: 6537.5 miles / 13 hrs, 34 mins
  • Haikou to Campeche: 9371.2 miles / 19 hrs, 27 mins
  • Haikou to Campina Grande: 9974.7 miles / 20 hrs, 42 mins
  • Haikou to Campinas: 10964.1 miles / 22 hrs, 46 mins
  • Haikou to Campo Grande: 11434.9 miles / 23 hrs, 44 mins
  • Haikou to Campos: 10587.6 miles / 21 hrs, 59 mins
  • Haikou to Camrose: 6781.8 miles / 14 hrs, 4 mins
  • Haikou to Canberra: 4586.4 miles / 9 hrs, 31 mins
  • Haikou to Cancun: 9378.8 miles / 19 hrs, 28 mins
  • Haikou to Canton (US): 8191.3 miles / 17 hrs, 0 mins
  • Haikou to Canvey Island: 5949.1 miles / 12 hrs, 21 mins
  • Haikou to Cape Breton Regional Municipality: 7827.8 miles / 16 hrs, 15 mins
  • Haikou to Cape Canaveral: 9028 miles / 18 hrs, 44 mins
  • Haikou to Cape Coral: 9136.6 miles / 18 hrs, 58 mins
  • Haikou to Cape Dorset: 6610.3 miles / 13 hrs, 43 mins
  • Haikou to Cape Town: 7080.2 miles / 14 hrs, 42 mins
  • Haikou to Caracas: 10330.4 miles / 21 hrs, 27 mins
  • Haikou to Cardiff: 6080.8 miles / 12 hrs, 37 mins
  • Haikou to Carson City: 7243.2 miles / 15 hrs, 2 mins
  • Haikou to Cartagena: 10311.2 miles / 21 hrs, 24 mins
  • Haikou to Caruaru: 10006 miles / 20 hrs, 46 mins
  • Haikou to Casablanca: 6914.8 miles / 14 hrs, 21 mins
  • Haikou to Cascais: 6810.8 miles / 14 hrs, 8 mins
  • Haikou to Casper: 7532.3 miles / 15 hrs, 38 mins
  • Haikou to Castries: 10002.7 miles / 20 hrs, 46 mins
  • Haikou to Catamarca: 11802.9 miles / 24 hrs, 30 mins
  • Haikou to Catania: 5660.5 miles / 11 hrs, 45 mins
  • Haikou to Caversham: 5985.8 miles / 12 hrs, 25 mins
  • Haikou to Caxias do Sul: 11106.5 miles / 23 hrs, 3 mins
  • Haikou to Cayenne: 10359.1 miles / 21 hrs, 30 mins
  • Haikou to Cebu City: 1118.5 miles / 2 hrs, 30 mins
  • Haikou to Cedar Rapids: 7960.5 miles / 16 hrs, 31 mins
  • Haikou to Celje: 5462.7 miles / 11 hrs, 20 mins
  • Haikou to Center: 7405.5 miles / 15 hrs, 22 mins
  • Haikou to Ceuta: 6729.8 miles / 13 hrs, 58 mins
  • Haikou to Chandauli: 1758.2 miles / 3 hrs, 39 mins
  • Haikou to Chandigarh: 2218 miles / 4 hrs, 36 mins
  • Haikou to Chandler: 7845 miles / 16 hrs, 17 mins
  • Haikou to Chandpur: 1290.2 miles / 2 hrs, 40 mins
  • Haikou to Chandrapur: 2014.5 miles / 4 hrs, 10 mins
  • Haikou to Changchun: 1839.9 miles / 3 hrs, 49 mins
  • Haikou to Changsha: 578.9 miles / 1 hrs, 23 mins
  • Haikou to Charleroi: 5828.8 miles / 12 hrs, 6 mins
  • Haikou to Charleston: 8343.4 miles / 17 hrs, 19 mins
  • Haikou to Charleston (SC): 8751 miles / 18 hrs, 10 mins
  • Haikou to Charlotte: 8561 miles / 17 hrs, 46 mins
  • Haikou to Charlottetown: 7845.2 miles / 16 hrs, 17 mins
  • Haikou to Chatham Island: 6400.2 miles / 13 hrs, 17 mins
  • Haikou to Chatham-Kent: 8062.7 miles / 16 hrs, 44 mins
  • Haikou to Chattanooga: 8500.9 miles / 17 hrs, 39 mins
  • Haikou to Cheltenham: 6032.6 miles / 12 hrs, 31 mins
  • Haikou to Chelyabinsk: 3501.3 miles / 7 hrs, 16 mins
  • Haikou to Chemnitz: 5483 miles / 11 hrs, 23 mins
  • Haikou to Chengdu: 812.9 miles / 1 hrs, 49 mins
  • Haikou to Chennai: 2044.5 miles / 4 hrs, 14 mins
  • Haikou to Cherrapunji: 1248.1 miles / 2 hrs, 35 mins
  • Haikou to Chesapeake: 8515.2 miles / 17 hrs, 40 mins
  • Haikou to Chester: 5996.2 miles / 12 hrs, 27 mins
  • Haikou to Cheyenne: 7664.2 miles / 15 hrs, 54 mins
  • Haikou to Chhapra: 1682 miles / 3 hrs, 29 mins
  • Haikou to Chhatarpur: 1992.5 miles / 4 hrs, 8 mins
  • Haikou to Chhatrapur: 1669.9 miles / 3 hrs, 28 mins
  • Haikou to Chhindwara: 2042.1 miles / 4 hrs, 14 mins
  • Haikou to Chiang Mai: 765.4 miles / 1 hrs, 50 mins
  • Haikou to Chiang Rai: 697 miles / 1 hrs, 40 mins
  • Haikou to Chicago: 8037.9 miles / 16 hrs, 41 mins
  • Haikou to Chiclayo: 11296.4 miles / 23 hrs, 27 mins
  • Haikou to Chihuahua: 8307.8 miles / 17 hrs, 15 mins
  • Haikou to Chilliwack: 6686.5 miles / 13 hrs, 53 mins
  • Haikou to Chitrakuta: 1920.2 miles / 3 hrs, 59 mins
  • Haikou to Chittagong: 1215.7 miles / 2 hrs, 43 mins
  • Haikou to Chittorgarh: 2292.7 miles / 4 hrs, 45 mins
  • Haikou to Choibalsan: 1948.8 miles / 4 hrs, 2 mins
  • Haikou to Chongqing: 686.8 miles / 1 hrs, 38 mins
  • Haikou to Chorzow: 5234.8 miles / 10 hrs, 52 mins
  • Haikou to Christchurch: 5884.3 miles / 12 hrs, 13 mins
  • Haikou to Chula Vista: 7656.7 miles / 15 hrs, 53 mins
  • Haikou to Chur: 5716.7 miles / 11 hrs, 52 mins
  • Haikou to Churu: 2255.4 miles / 4 hrs, 40 mins
  • Haikou to Cincinnati: 8247 miles / 17 hrs, 7 mins
  • Haikou to Cirebon: 1834.6 miles / 3 hrs, 48 mins
  • Haikou to Citrus Heights: 7204.9 miles / 14 hrs, 57 mins
  • Haikou to Ciudad Juarez: 8135.7 miles / 16 hrs, 53 mins
  • Haikou to Clarington: 7976.2 miles / 16 hrs, 33 mins
  • Haikou to Clarksville: 8379.9 miles / 17 hrs, 24 mins
  • Haikou to Clearwater: 9039.6 miles / 18 hrs, 46 mins
  • Haikou to Clermont-Ferrand: 6021 miles / 12 hrs, 30 mins
  • Haikou to Cleveland: 8135.4 miles / 16 hrs, 53 mins
  • Haikou to Cluj-Napoca: 5079.3 miles / 10 hrs, 32 mins
  • Haikou to Cochabamba: 12126.7 miles / 25 hrs, 10 mins
  • Haikou to Cocoa Beach: 9030.6 miles / 18 hrs, 45 mins
  • Haikou to Coffs Harbour: 4488.6 miles / 9 hrs, 19 mins
  • Haikou to Coimbatore: 2318.8 miles / 4 hrs, 48 mins
  • Haikou to Coimbra: 6662.2 miles / 13 hrs, 50 mins
  • Haikou to Colchester: 5935.1 miles / 12 hrs, 19 mins
  • Haikou to Colchester County: 7909 miles / 16 hrs, 25 mins
  • Haikou to Cologne: 5726.9 miles / 11 hrs, 53 mins
  • Haikou to Colombo: 2258.9 miles / 4 hrs, 41 mins
  • Haikou to Colon: 10310 miles / 21 hrs, 24 mins
  • Haikou to Colonia: 1999.2 miles / 4 hrs, 9 mins
  • Haikou to Colorado Springs: 7809.5 miles / 16 hrs, 13 mins
  • Haikou to Columbia: 8630.8 miles / 17 hrs, 55 mins
  • Haikou to Columbus: 8235 miles / 17 hrs, 5 mins
  • Haikou to Columbus (GA): 8691.7 miles / 18 hrs, 2 mins
  • Haikou to Comilla: 1246.5 miles / 2 hrs, 35 mins
  • Haikou to Comodoro Rivadavia: 10670 miles / 22 hrs, 9 mins
  • Haikou to Compton: 7555.2 miles / 15 hrs, 41 mins
  • Haikou to Conakry: 8102 miles / 16 hrs, 49 mins
  • Haikou to Concepcion: 11281.6 miles / 23 hrs, 25 mins
  • Haikou to Conception Bay South: 7662.2 miles / 15 hrs, 54 mins
  • Haikou to Concord: 8072.1 miles / 16 hrs, 45 mins
  • Haikou to Constanta: 4868.9 miles / 10 hrs, 6 mins
  • Haikou to Cooch Behar: 1400.1 miles / 2 hrs, 54 mins
  • Haikou to Copenhagen: 5385.1 miles / 11 hrs, 10 mins
  • Haikou to Coquitlam: 6667.1 miles / 13 hrs, 50 mins
  • Haikou to Coral Harbour: 6581.2 miles / 13 hrs, 39 mins
  • Haikou to Cordoba: 6623.9 miles / 13 hrs, 45 mins
  • Haikou to Cordoba (Argentina): 11584.2 miles / 24 hrs, 3 mins
  • Haikou to Cork: 6260.2 miles / 12 hrs, 59 mins
  • Haikou to Corner Brook: 7636.3 miles / 15 hrs, 51 mins
  • Haikou to Cornwall: 7932.3 miles / 16 hrs, 28 mins
  • Haikou to Corpus Christi: 8675.2 miles / 18 hrs, 0 mins
  • Haikou to Corrientes: 11562.6 miles / 24 hrs, 0 mins
  • Haikou to Corvallis: 6860.3 miles / 14 hrs, 14 mins
  • Haikou to Costa Mesa: 7586.4 miles / 15 hrs, 45 mins
  • Haikou to Cotonou: 7223.5 miles / 15 hrs, 0 mins
  • Haikou to Cottbus: 5394.5 miles / 11 hrs, 12 mins
  • Haikou to Coventry: 5981.1 miles / 12 hrs, 25 mins
  • Haikou to Cozumel: 9431.2 miles / 19 hrs, 35 mins
  • Haikou to Cranbrook: 6888.1 miles / 14 hrs, 18 mins
  • Haikou to Crawley: 5975.1 miles / 12 hrs, 24 mins
  • Haikou to Creighton: 6958 miles / 14 hrs, 26 mins
  • Haikou to Creston: 6873.8 miles / 14 hrs, 16 mins
  • Haikou to Criciuma: 11019.5 miles / 22 hrs, 52 mins
  • Haikou to Cucuta: 10523 miles / 21 hrs, 51 mins
  • Haikou to Cuddalore: 2125.6 miles / 4 hrs, 24 mins
  • Haikou to Cuiaba: 11475.5 miles / 23 hrs, 49 mins
  • Haikou to Culiacan: 8462 miles / 17 hrs, 34 mins
  • Haikou to Cumberland County: 7902.8 miles / 16 hrs, 24 mins
  • Haikou to Cupertino: 7223.6 miles / 15 hrs, 0 mins
  • Haikou to Curitiba: 11074 miles / 22 hrs, 59 mins
  • Haikou to Cuttack: 1614.1 miles / 3 hrs, 21 mins
  • Haikou to Cuzco: 11957.9 miles / 24 hrs, 49 mins
  • Haikou to Czestochowa: 5208.4 miles / 10 hrs, 48 mins
  • Haikou to Dabrowa Gornicza: 5209.3 miles / 10 hrs, 49 mins
  • Haikou to Dakar: 8147.5 miles / 16 hrs, 55 mins
  • Haikou to Dalian: 1443 miles / 2 hrs, 59 mins
  • Haikou to Dallas: 8402.8 miles / 17 hrs, 26 mins
  • Haikou to Daly City: 7203.3 miles / 14 hrs, 57 mins
  • Haikou to Dalyan: 4966 miles / 10 hrs, 18 mins
  • Haikou to Daman: 2440 miles / 5 hrs, 3 mins
  • Haikou to Damascus: 4571.9 miles / 9 hrs, 29 mins
  • Haikou to Dammam: 3811.2 miles / 7 hrs, 54 mins
  • Haikou to Damoh: 1985.9 miles / 4 hrs, 7 mins
  • Haikou to Danmarkshavn: 5438.2 miles / 11 hrs, 17 mins
  • Haikou to Dar es Salaam: 5157.8 miles / 10 hrs, 42 mins
  • Haikou to Daraa: 4588.6 miles / 9 hrs, 31 mins
  • Haikou to Darbhanga: 1620.4 miles / 3 hrs, 21 mins
  • Haikou to Darjeeling: 1478.9 miles / 3 hrs, 4 mins
  • Haikou to Darmstadt: 5683.4 miles / 11 hrs, 48 mins
  • Haikou to Darwin: 2623.6 miles / 5 hrs, 26 mins
  • Haikou to Datia: 2063.4 miles / 4 hrs, 17 mins
  • Haikou to Datong: 1394.3 miles / 2 hrs, 53 mins
  • Haikou to Dausa: 2197.9 miles / 4 hrs, 33 mins
  • Haikou to Davanagere: 2318 miles / 4 hrs, 48 mins
  • Haikou to Davao: 1355.3 miles / 2 hrs, 48 mins
  • Haikou to Davenport: 7996.6 miles / 16 hrs, 36 mins
  • Haikou to Davos: 5709.5 miles / 11 hrs, 51 mins
  • Haikou to Dawson Creek: 6448.7 miles / 13 hrs, 23 mins
  • Haikou to Dayton: 8223.3 miles / 17 hrs, 4 mins
  • Haikou to Daytona Beach: 8958.4 miles / 18 hrs, 36 mins
  • Haikou to Debagarh: 1666.3 miles / 3 hrs, 27 mins
  • Haikou to Decatur: 8147.6 miles / 16 hrs, 55 mins
  • Haikou to Dehradun: 2123.4 miles / 4 hrs, 24 mins
  • Haikou to Delta: 6651.2 miles / 13 hrs, 48 mins
  • Haikou to Denare Beach: 6950.6 miles / 14 hrs, 25 mins
  • Haikou to Denpasar: 1991.8 miles / 4 hrs, 8 mins
  • Haikou to Denver: 7755.1 miles / 16 hrs, 6 mins
  • Haikou to Deoghar: 1548.3 miles / 3 hrs, 12 mins
  • Haikou to Deoria: 1749.3 miles / 3 hrs, 37 mins
  • Haikou to Derby: 5970 miles / 12 hrs, 23 mins
  • Haikou to Derry: 6104.4 miles / 12 hrs, 40 mins
  • Haikou to Des Moines: 7934.4 miles / 16 hrs, 28 mins
  • Haikou to Dessau-Rosslau: 5477.3 miles / 11 hrs, 22 mins
  • Haikou to Detroit: 8055.2 miles / 16 hrs, 43 mins
  • Haikou to Devonport: 4812.4 miles / 9 hrs, 59 mins
  • Haikou to Dewas: 2202.4 miles / 4 hrs, 34 mins
  • Haikou to Dhaka: 1303.1 miles / 2 hrs, 42 mins
  • Haikou to Dhanbad: 1552.7 miles / 3 hrs, 13 mins
  • Haikou to Dhar: 2257.3 miles / 4 hrs, 41 mins
  • Haikou to Dharamshala: 2258.5 miles / 4 hrs, 41 mins
  • Haikou to Dharmapuri: 2197.4 miles / 4 hrs, 33 mins
  • Haikou to Dhenkanal: 1611.1 miles / 3 hrs, 20 mins
  • Haikou to Dholpur: 2114.7 miles / 4 hrs, 23 mins
  • Haikou to Dhule: 2311.7 miles / 4 hrs, 48 mins
  • Haikou to Dibrugarh: 1139.6 miles / 2 hrs, 32 mins
  • Haikou to Dieppe: 7858.4 miles / 16 hrs, 19 mins
  • Haikou to Dijon: 5884.8 miles / 12 hrs, 13 mins
  • Haikou to Dili: 2213.7 miles / 4 hrs, 35 mins
  • Haikou to Dimapur: 1133.1 miles / 2 hrs, 31 mins
  • Haikou to Dindigul: 2275.2 miles / 4 hrs, 43 mins
  • Haikou to Dire Dawa: 4621 miles / 9 hrs, 35 mins
  • Haikou to Dispur: 1261.7 miles / 2 hrs, 37 mins
  • Haikou to Djibouti: 4484.9 miles / 9 hrs, 18 mins
  • Haikou to Dodoma: 5384.6 miles / 11 hrs, 10 mins
  • Haikou to Doha: 3744.4 miles / 7 hrs, 46 mins
  • Haikou to Dordrecht: 5787.2 miles / 12 hrs, 1 mins
  • Haikou to Dornbirn: 5692.2 miles / 11 hrs, 49 mins
  • Haikou to Dorsten: 5703.8 miles / 11 hrs, 50 mins
  • Haikou to Dortmund: 5678.3 miles / 11 hrs, 47 mins
  • Haikou to Douai: 5877.8 miles / 12 hrs, 12 mins
  • Haikou to Douglas: 6024.4 miles / 12 hrs, 30 mins
  • Haikou to Dover: 8336 miles / 17 hrs, 18 mins
  • Haikou to Downey: 7556.4 miles / 15 hrs, 41 mins
  • Haikou to Drammen: 5376.5 miles / 11 hrs, 9 mins
  • Haikou to Dresden: 5434.8 miles / 11 hrs, 17 mins
  • Haikou to Drummondville: 7904.6 miles / 16 hrs, 24 mins
  • Haikou to Dubai: 3505.5 miles / 7 hrs, 16 mins
  • Haikou to Dublin: 6121.6 miles / 12 hrs, 42 mins
  • Haikou to Dubrovnik: 5401 miles / 11 hrs, 12 mins
  • Haikou to Dudley: 6006.8 miles / 12 hrs, 28 mins
  • Haikou to Duisburg: 5712.7 miles / 11 hrs, 51 mins
  • Haikou to Dundalk: 6094.9 miles / 12 hrs, 39 mins
  • Haikou to Dundee: 5889.7 miles / 12 hrs, 13 mins
  • Haikou to Dunedin: 5885.7 miles / 12 hrs, 13 mins
  • Haikou to Dungarpur: 2365.2 miles / 4 hrs, 54 mins
  • Haikou to Durban: 6278.9 miles / 13 hrs, 2 mins
  • Haikou to Duren: 5740.4 miles / 11 hrs, 55 mins
  • Haikou to Durgapur: 1493.6 miles / 3 hrs, 6 mins
  • Haikou to Durham: 8523 miles / 17 hrs, 41 mins
  • Haikou to Dushanbe: 2786.6 miles / 5 hrs, 47 mins
  • Haikou to Dusseldorf: 5715.2 miles / 11 hrs, 52 mins
  • Haikou to Dwarka: 2679.4 miles / 5 hrs, 33 mins
  • Haikou to East Hants: 7921.9 miles / 16 hrs, 27 mins
  • Haikou to East London: 6559 miles / 13 hrs, 37 mins
  • Haikou to Eastbourne: 5984.1 miles / 12 hrs, 25 mins
  • Haikou to Easter Island: 9902.4 miles / 20 hrs, 33 mins
  • Haikou to Ede: 5732.9 miles / 11 hrs, 54 mins
  • Haikou to Edinburgh: 5931.9 miles / 12 hrs, 19 mins
  • Haikou to Edmonton: 6743.5 miles / 14 hrs, 0 mins
  • Haikou to Edmundston: 7788.8 miles / 16 hrs, 10 mins
  • Haikou to Eindhoven: 5758.7 miles / 11 hrs, 57 mins
  • Haikou to El Aaiun: 7439.3 miles / 15 hrs, 26 mins
  • Haikou to El Jadida: 6967.4 miles / 14 hrs, 28 mins
  • Haikou to El Monte: 7536.7 miles / 15 hrs, 39 mins
  • Haikou to El Paso: 8135.2 miles / 16 hrs, 53 mins
  • Haikou to Elblag: 5143.6 miles / 10 hrs, 40 mins
  • Haikou to Elizabeth: 8252.5 miles / 17 hrs, 8 mins
  • Haikou to Eluru: 1924.6 miles / 3 hrs, 59 mins
  • Haikou to Emmen: 5676.6 miles / 11 hrs, 47 mins
  • Haikou to Endeh: 2112.7 miles / 4 hrs, 23 mins
  • Haikou to Enschede: 5685.7 miles / 11 hrs, 48 mins
  • Haikou to Ensenada: 7724.9 miles / 16 hrs, 2 mins
  • Haikou to Enugu: 6898.7 miles / 14 hrs, 19 mins
  • Haikou to Erfurt: 5544.4 miles / 11 hrs, 30 mins
  • Haikou to Erie: 8095.9 miles / 16 hrs, 48 mins
  • Haikou to Erlangen: 5573.9 miles / 11 hrs, 34 mins
  • Haikou to Erode: 2260.2 miles / 4 hrs, 41 mins
  • Haikou to Esbjerg: 5538.6 miles / 11 hrs, 30 mins
  • Haikou to Esch-sur-Alzette: 5801.6 miles / 12 hrs, 2 mins
  • Haikou to Escondido: 7622.7 miles / 15 hrs, 49 mins
  • Haikou to Esfahan: 3699.3 miles / 7 hrs, 40 mins
  • Haikou to Eskilstuna: 5170.5 miles / 10 hrs, 44 mins
  • Haikou to Espoo: 4882.2 miles / 10 hrs, 8 mins
  • Haikou to Essen: 5690.6 miles / 11 hrs, 49 mins
  • Haikou to Esslingen: 5673.6 miles / 11 hrs, 46 mins
  • Haikou to Etah: 2069.1 miles / 4 hrs, 17 mins
  • Haikou to Etawah: 2023.8 miles / 4 hrs, 12 mins
  • Haikou to Ettelbruck: 5776.4 miles / 11 hrs, 59 mins
  • Haikou to Eucla: 3755.7 miles / 7 hrs, 47 mins
  • Haikou to Eugene: 6877.9 miles / 14 hrs, 16 mins
  • Haikou to Eupen: 5754 miles / 11 hrs, 56 mins
  • Haikou to Evansville: 8295.2 miles / 17 hrs, 13 mins
  • Haikou to Everett: 6751.5 miles / 14 hrs, 1 mins
  • Haikou to Exeter: 6118.8 miles / 12 hrs, 42 mins
  • Haikou to Fairbanks: 5329.6 miles / 11 hrs, 4 mins
  • Haikou to Faisalabad: 2427.5 miles / 5 hrs, 2 mins
  • Haikou to Faizabad: 1836.1 miles / 3 hrs, 48 mins
  • Haikou to Fakaofo: 5712.1 miles / 11 hrs, 51 mins
  • Haikou to Fall River: 8189.8 miles / 17 hrs, 0 mins
  • Haikou to Famagusta: 4698.7 miles / 9 hrs, 45 mins
  • Haikou to Fargo: 7545.1 miles / 15 hrs, 40 mins
  • Haikou to Faridabad: 2151 miles / 4 hrs, 27 mins
  • Haikou to Faridkot: 2335.9 miles / 4 hrs, 51 mins
  • Haikou to Faro: 6786.8 miles / 14 hrs, 5 mins
  • Haikou to Fatehgarh: 2008 miles / 4 hrs, 10 mins
  • Haikou to Fatehgarh Sahib: 2230.7 miles / 4 hrs, 37 mins
  • Haikou to Fatehpur: 1927.5 miles / 4 hrs, 0 mins
  • Haikou to Fayetteville: 8589.1 miles / 17 hrs, 50 mins
  • Haikou to Fazilka: 2359.5 miles / 4 hrs, 53 mins
  • Haikou to Feira de Santana: 10295.2 miles / 21 hrs, 22 mins
  • Haikou to Fernando de Noronha: 9663.3 miles / 20 hrs, 3 mins
  • Haikou to Fes: 6774.3 miles / 14 hrs, 4 mins
  • Haikou to Firozabad: 2075.8 miles / 4 hrs, 18 mins
  • Haikou to Firozpur: 2342.9 miles / 4 hrs, 51 mins
  • Haikou to Flagstaff: 7751 miles / 16 hrs, 5 mins
  • Haikou to Flensburg: 5521.6 miles / 11 hrs, 27 mins
  • Haikou to Flint: 7995.4 miles / 16 hrs, 36 mins
  • Haikou to Florence: 5709.2 miles / 11 hrs, 51 mins
  • Haikou to Florianopolis: 10990.5 miles / 22 hrs, 49 mins
  • Haikou to Foochow: 705.1 miles / 1 hrs, 41 mins
  • Haikou to Formosa: 11583.8 miles / 24 hrs, 3 mins
  • Haikou to Fort Bragg: 7071.4 miles / 14 hrs, 41 mins
  • Haikou to Fort Collins: 7688.2 miles / 15 hrs, 57 mins
  • Haikou to Fort Frances: 7493.2 miles / 15 hrs, 33 mins
  • Haikou to Fort Lauderdale: 9176.6 miles / 19 hrs, 3 mins
  • Haikou to Fort Simpson: 6136.5 miles / 12 hrs, 44 mins
  • Haikou to Fort Smith: 6431.6 miles / 13 hrs, 21 mins
  • Haikou to Fort Smith (US): 8295 miles / 17 hrs, 13 mins
  • Haikou to Fort Wayne: 8104.3 miles / 16 hrs, 49 mins
  • Haikou to Fort Worth: 8383 miles / 17 hrs, 24 mins
  • Haikou to Fort-de-France: 9987.1 miles / 20 hrs, 44 mins
  • Haikou to Fortaleza: 10029 miles / 20 hrs, 49 mins
  • Haikou to Frankfort: 8306.4 miles / 17 hrs, 14 mins
  • Haikou to Frankfurt: 5664.7 miles / 11 hrs, 45 mins
  • Haikou to Frankfurt (Oder): 5373.7 miles / 11 hrs, 9 mins
  • Haikou to Fredericton: 7898.9 miles / 16 hrs, 24 mins
  • Haikou to Fredrikstad: 5367.6 miles / 11 hrs, 8 mins
  • Haikou to Freehold: 8268.2 miles / 17 hrs, 10 mins
  • Haikou to Freetown: 8117.9 miles / 16 hrs, 51 mins
  • Haikou to Freiburg: 5756.6 miles / 11 hrs, 57 mins
  • Haikou to Fremont: 7236.8 miles / 15 hrs, 1 mins
  • Haikou to French Lick: 8309 miles / 17 hrs, 15 mins
  • Haikou to Fresnillo: 8728.9 miles / 18 hrs, 7 mins
  • Haikou to Fresno: 7364.6 miles / 15 hrs, 17 mins
  • Haikou to Fribourg: 5815.1 miles / 12 hrs, 4 mins
  • Haikou to Fujairah: 3441.3 miles / 7 hrs, 8 mins
  • Haikou to Fukuoka: 1536.3 miles / 3 hrs, 11 mins
  • Haikou to Fukushima: 2167.9 miles / 4 hrs, 30 mins
  • Haikou to Fulda: 5617 miles / 11 hrs, 39 mins
  • Haikou to Fullerton: 7580 miles / 15 hrs, 44 mins
  • Haikou to Funafuti: 5074 miles / 10 hrs, 32 mins
  • Haikou to Funchal: 7388.2 miles / 15 hrs, 20 mins
  • Haikou to Furth: 5576 miles / 11 hrs, 34 mins
  • Haikou to Fushun: 1677.7 miles / 3 hrs, 28 mins
  • Haikou to Gaborone: 6463.5 miles / 13 hrs, 25 mins
  • Haikou to Gadchiroli: 1957.8 miles / 4 hrs, 3 mins
  • Haikou to Gainesville: 8923.3 miles / 18 hrs, 31 mins
  • Haikou to Galapagos Islands: 10495 miles / 21 hrs, 47 mins
  • Haikou to Galle: 2237.8 miles / 4 hrs, 38 mins
  • Haikou to Galveston: 8659.7 miles / 17 hrs, 58 mins
  • Haikou to Galway: 6222.2 miles / 12 hrs, 55 mins
  • Haikou to Gambier Islands: 8302.5 miles / 17 hrs, 14 mins
  • Haikou to Gander: 7600.9 miles / 15 hrs, 46 mins
  • Haikou to Gandhidham: 2579.6 miles / 5 hrs, 21 mins
  • Haikou to Gandhinagar: 2431.4 miles / 5 hrs, 2 mins
  • Haikou to Ganganagar: 2381.8 miles / 4 hrs, 56 mins
  • Haikou to Gangtok: 1454.1 miles / 3 hrs, 1 mins
  • Haikou to Garanhuns: 10062.2 miles / 20 hrs, 53 mins
  • Haikou to Garden Grove: 7582.4 miles / 15 hrs, 44 mins
  • Haikou to Garland: 8401.8 miles / 17 hrs, 26 mins
  • Haikou to Gary: 8051.2 miles / 16 hrs, 43 mins
  • Haikou to Gatineau: 7909.5 miles / 16 hrs, 25 mins
  • Haikou to Gavle: 5125 miles / 10 hrs, 38 mins
  • Haikou to Gaya: 1637.8 miles / 3 hrs, 24 mins
  • Haikou to Gaza: 4705 miles / 9 hrs, 46 mins
  • Haikou to Gdansk: 5175.6 miles / 10 hrs, 44 mins
  • Haikou to Gdynia: 5176.2 miles / 10 hrs, 44 mins
  • Haikou to Geelong: 4581.6 miles / 9 hrs, 30 mins
  • Haikou to Gelibolu: 5017.8 miles / 10 hrs, 25 mins
  • Haikou to Gelsenkirchen: 5687.1 miles / 11 hrs, 48 mins
  • Haikou to Geneva: 5869.2 miles / 12 hrs, 11 mins
  • Haikou to Genoa: 5810.4 miles / 12 hrs, 3 mins
  • Haikou to George Town: 1221.3 miles / 2 hrs, 43 mins
  • Haikou to George Town(Cayman Islands): 9618.6 miles / 19 hrs, 58 mins
  • Haikou to Georgetown: 10439.5 miles / 21 hrs, 40 mins
  • Haikou to Gera: 5503.3 miles / 11 hrs, 25 mins
  • Haikou to Geraldton: 3362.2 miles / 6 hrs, 58 mins
  • Haikou to Germantown: 8322.5 miles / 17 hrs, 16 mins
  • Haikou to Ghaziabad: 2148.2 miles / 4 hrs, 27 mins
  • Haikou to Ghazipur: 1748.5 miles / 3 hrs, 37 mins
  • Haikou to Ghazni: 2727.2 miles / 5 hrs, 39 mins
  • Haikou to Ghent: 5838.2 miles / 12 hrs, 7 mins
  • Haikou to Gibraltar: 6711.1 miles / 13 hrs, 56 mins
  • Haikou to Giessen: 5657.6 miles / 11 hrs, 44 mins
  • Haikou to Giridih: 1562.1 miles / 3 hrs, 14 mins
  • Haikou to Gisborne: 5958.8 miles / 12 hrs, 22 mins
  • Haikou to Glasgow: 5969.1 miles / 12 hrs, 23 mins
  • Haikou to Glendale: 7528 miles / 15 hrs, 37 mins
  • Haikou to Glendale (AZ): 7812.2 miles / 16 hrs, 13 mins
  • Haikou to Glennallen: 5450.9 miles / 11 hrs, 19 mins
  • Haikou to Gliwice: 5242.3 miles / 10 hrs, 53 mins
  • Haikou to Gloucester: 6036.6 miles / 12 hrs, 32 mins
  • Haikou to Glyfada: 5214.9 miles / 10 hrs, 49 mins
  • Haikou to Goiania: 11062 miles / 22 hrs, 58 mins
  • Haikou to Gold Coast: 4390.4 miles / 9 hrs, 6 mins
  • Haikou to Gonda: 1874 miles / 3 hrs, 53 mins
  • Haikou to Gondia: 1944.3 miles / 4 hrs, 2 mins
  • Haikou to Gopalganj: 1701.3 miles / 3 hrs, 31 mins
  • Haikou to Gorakhpur: 1766.1 miles / 3 hrs, 40 mins
  • Haikou to Gorzow Wielkopolski: 5336.4 miles / 11 hrs, 4 mins
  • Haikou to Gothenburg: 5369.4 miles / 11 hrs, 8 mins
  • Haikou to Gottingen: 5586.5 miles / 11 hrs, 36 mins
  • Haikou to Governador Valadares: 10622.8 miles / 22 hrs, 3 mins
  • Haikou to Grahamstown: 6629.8 miles / 13 hrs, 45 mins
  • Haikou to Granada: 6586.6 miles / 13 hrs, 40 mins
  • Haikou to Granby: 7924.3 miles / 16 hrs, 27 mins
  • Haikou to Grand Falls-Windsor: 7614 miles / 15 hrs, 48 mins
  • Haikou to Grand Island: 7869.5 miles / 16 hrs, 20 mins
  • Haikou to Grand Junction: 7654.5 miles / 15 hrs, 53 mins
  • Haikou to Grand Prairie: 8391.3 miles / 17 hrs, 25 mins
  • Haikou to Grand Rapids: 7998.3 miles / 16 hrs, 36 mins
  • Haikou to Grande Prairie: 6509.9 miles / 13 hrs, 31 mins
  • Haikou to Graz: 5439.5 miles / 11 hrs, 17 mins
  • Haikou to Greater Sudbury: 7799.2 miles / 16 hrs, 11 mins
  • Haikou to Green Bay: 7850.8 miles / 16 hrs, 18 mins
  • Haikou to Greensboro: 8511.3 miles / 17 hrs, 40 mins
  • Haikou to Greenville: 8580.2 miles / 17 hrs, 49 mins
  • Haikou to Greenwich Borough: 5962.9 miles / 12 hrs, 22 mins
  • Haikou to Grenoble: 5926.4 miles / 12 hrs, 18 mins
  • Haikou to Greymouth: 5791.7 miles / 12 hrs, 1 mins
  • Haikou to Groningen: 5666.6 miles / 11 hrs, 45 mins
  • Haikou to Grudziadz: 5187.4 miles / 10 hrs, 46 mins
  • Haikou to Guadalajara: 8843.6 miles / 18 hrs, 21 mins
  • Haikou to Guam: 2311 miles / 4 hrs, 47 mins
  • Haikou to Guatemala: 9681 miles / 20 hrs, 6 mins
  • Haikou to Guayaquil: 11034.4 miles / 22 hrs, 54 mins
  • Haikou to Guelph: 8009.5 miles / 16 hrs, 37 mins
  • Haikou to Guilin: 354.4 miles / 52 mins
  • Haikou to Guimaraes: 6655.9 miles / 13 hrs, 49 mins
  • Haikou to Guiyang: 502.1 miles / 1 hrs, 14 mins
  • Haikou to Gulbarga: 2178.4 miles / 4 hrs, 31 mins
  • Haikou to Gumla: 1674 miles / 3 hrs, 28 mins
  • Haikou to Guna: 2128.4 miles / 4 hrs, 25 mins
  • Haikou to Gunsan: 1458 miles / 3 hrs, 1 mins
  • Haikou to Guntur: 1981.4 miles / 4 hrs, 6 mins
  • Haikou to Gurdaspur: 2311.1 miles / 4 hrs, 47 mins
  • Haikou to Gurgaon: 2160.9 miles / 4 hrs, 29 mins
  • Haikou to Gutersloh: 5634.4 miles / 11 hrs, 41 mins
  • Haikou to Guwahati: 1261.9 miles / 2 hrs, 37 mins
  • Haikou to Gwalior: 2080.6 miles / 4 hrs, 19 mins
  • Haikou to Gyanpur: 1813.3 miles / 3 hrs, 45 mins
  • Haikou to Haarlem: 5766.7 miles / 11 hrs, 58 mins
  • Haikou to Hadera: 4677.3 miles / 9 hrs, 42 mins
  • Haikou to Hagen: 5680.3 miles / 11 hrs, 47 mins
  • Haikou to Haifa: 4671.7 miles / 9 hrs, 42 mins
  • Haikou to Hajipur: 1638.2 miles / 3 hrs, 24 mins
  • Haikou to Haldimand: 8067.7 miles / 16 hrs, 45 mins
  • Haikou to Haldwani: 2025.8 miles / 4 hrs, 12 mins
  • Haikou to Halifax: 7967.5 miles / 16 hrs, 32 mins
  • Haikou to Halle: 5505.3 miles / 11 hrs, 25 mins
  • Haikou to Halmstad: 5357.8 miles / 11 hrs, 7 mins
  • Haikou to Halton Hills: 8005.8 miles / 16 hrs, 37 mins
  • Haikou to Hamamatsu: 1936.6 miles / 4 hrs, 1 mins
  • Haikou to Hamburg: 5520.7 miles / 11 hrs, 27 mins
  • Haikou to Hamilton: 5792.9 miles / 12 hrs, 1 mins
  • Haikou to Hamilton (Bermuda): 8812.5 miles / 18 hrs, 17 mins
  • Haikou to Hamilton (Canada): 8027.5 miles / 16 hrs, 40 mins
  • Haikou to Hamirpur: 1957.3 miles / 4 hrs, 3 mins
  • Haikou to Hamm: 5667.3 miles / 11 hrs, 46 mins
  • Haikou to Hammerfest: 4843.7 miles / 10 hrs, 3 mins
  • Haikou to Hampton: 8472.7 miles / 17 hrs, 35 mins
  • Haikou to Hanau: 5658.7 miles / 11 hrs, 44 mins
  • Haikou to Handan: 1155.6 miles / 2 hrs, 34 mins
  • Haikou to Hangzhou: 932.7 miles / 2 hrs, 5 mins
  • Haikou to Hannover: 5569.7 miles / 11 hrs, 33 mins
  • Haikou to Hanoi: 311.5 miles / 46 mins
  • Haikou to Hanover: 7373.3 miles / 15 hrs, 18 mins
  • Haikou to Hanumangarh: 2342.2 miles / 4 hrs, 51 mins
  • Haikou to Happy Valley-Goose Bay: 7346 miles / 15 hrs, 15 mins
  • Haikou to Harare: 5959.5 miles / 12 hrs, 22 mins
  • Haikou to Harbin: 1983.2 miles / 4 hrs, 7 mins
  • Haikou to Harda: 2137.7 miles / 4 hrs, 26 mins
  • Haikou to Hardoi: 1966.3 miles / 4 hrs, 4 mins
  • Haikou to Hargeisa: 4457.9 miles / 9 hrs, 15 mins
  • Haikou to Haridwar: 2111.1 miles / 4 hrs, 22 mins
  • Haikou to Harrisburg: 8255.1 miles / 17 hrs, 8 mins
  • Haikou to Hartford: 8185.3 miles / 16 hrs, 59 mins
  • Haikou to Hathras: 2090.9 miles / 4 hrs, 20 mins
  • Haikou to Haugesund: 5543.4 miles / 11 hrs, 30 mins
  • Haikou to Havana: 9342 miles / 19 hrs, 23 mins
  • Haikou to Hay River: 6315.9 miles / 13 hrs, 6 mins
  • Haikou to Hayward: 7214.4 miles / 14 hrs, 58 mins
  • Haikou to Hazaribagh: 1620.2 miles / 3 hrs, 21 mins
  • Haikou to Hefei: 903.7 miles / 2 hrs, 1 mins
  • Haikou to Heidelberg: 5685 miles / 11 hrs, 48 mins
  • Haikou to Heilbronn: 5659.6 miles / 11 hrs, 45 mins
  • Haikou to Helena: 7146.7 miles / 14 hrs, 50 mins
  • Haikou to Helsingborg: 5368.4 miles / 11 hrs, 8 mins
  • Haikou to Helsinki: 4876.6 miles / 10 hrs, 7 mins
  • Haikou to Heraklion: 5166.2 miles / 10 hrs, 43 mins
  • Haikou to Herat: 3084 miles / 6 hrs, 24 mins
  • Haikou to Hereford: 8108.1 miles / 16 hrs, 50 mins
  • Haikou to Hermosillo: 8090.8 miles / 16 hrs, 48 mins
  • Haikou to Herne: 5683.8 miles / 11 hrs, 48 mins
  • Haikou to Hervey Bay: 4222 miles / 8 hrs, 45 mins
  • Haikou to Herzliya: 4681.7 miles / 9 hrs, 43 mins
  • Haikou to Hialeah: 9213.6 miles / 19 hrs, 7 mins
  • Haikou to High Level: 6389.7 miles / 13 hrs, 16 mins
  • Haikou to Hildesheim: 5567.4 miles / 11 hrs, 33 mins
  • Haikou to Hilla: 4113.8 miles / 8 hrs, 32 mins
  • Haikou to Hilo: 6057.1 miles / 12 hrs, 34 mins
  • Haikou to Himeji: 1783.3 miles / 3 hrs, 42 mins
  • Haikou to Hingoli: 2150.8 miles / 4 hrs, 27 mins
  • Haikou to Hiroshima: 1667.5 miles / 3 hrs, 27 mins
  • Haikou to Ho Chi Minh: 707.1 miles / 1 hrs, 41 mins
  • Haikou to Hobart: 4921.6 miles / 10 hrs, 13 mins
  • Haikou to Hohhot: 1415.3 miles / 2 hrs, 56 mins
  • Haikou to Holguin: 9601 miles / 19 hrs, 56 mins
  • Haikou to Hollywood: 7519.6 miles / 15 hrs, 36 mins
  • Haikou to Hollywood city: 9181.1 miles / 19 hrs, 3 mins
  • Haikou to Holon: 4685.1 miles / 9 hrs, 43 mins
  • Haikou to Hong Kong: 292.5 miles / 43 mins
  • Haikou to Honiara: 3943 miles / 8 hrs, 11 mins
  • Haikou to Honolulu: 5866.9 miles / 12 hrs, 10 mins
  • Haikou to Hoofddorp: 5766.6 miles / 11 hrs, 58 mins
  • Haikou to Horsens: 5487.6 miles / 11 hrs, 23 mins
  • Haikou to Hoshangabad: 2113.4 miles / 4 hrs, 23 mins
  • Haikou to Hoshiarpur: 2283.2 miles / 4 hrs, 44 mins
  • Haikou to Houston: 8620.9 miles / 17 hrs, 54 mins
  • Haikou to Hovd: 2199.7 miles / 4 hrs, 34 mins
  • Haikou to Howrah: 1426.2 miles / 2 hrs, 57 mins
  • Haikou to Huaibei: 1012 miles / 2 hrs, 15 mins
  • Haikou to Huainan: 951.7 miles / 2 hrs, 7 mins
  • Haikou to Huancayo: 11781.2 miles / 24 hrs, 27 mins
  • Haikou to Hubballi-Dharwad: 2331.7 miles / 4 hrs, 50 mins
  • Haikou to Huddersfield: 5948.9 miles / 12 hrs, 21 mins
  • Haikou to Hugli-Chuchura: 1429.4 miles / 2 hrs, 58 mins
  • Haikou to Huntington Beach: 7566.3 miles / 15 hrs, 42 mins
  • Haikou to Huntsville: 8519.6 miles / 17 hrs, 41 mins
  • Haikou to Hyderabad: 2096.4 miles / 4 hrs, 21 mins
  • Haikou to Iasi: 4885.2 miles / 10 hrs, 8 mins
  • Haikou to Ibague: 10719 miles / 22 hrs, 15 mins
  • Haikou to Ica: 11876.3 miles / 24 hrs, 39 mins
  • Haikou to Idaho Falls: 7305.7 miles / 15 hrs, 10 mins
  • Haikou to Igloolik: 6255.1 miles / 12 hrs, 59 mins
  • Haikou to Igoumenitsa: 5355 miles / 11 hrs, 7 mins
  • Haikou to Ilheus: 10376.2 miles / 21 hrs, 32 mins
  • Haikou to Ilio: 5208.5 miles / 10 hrs, 48 mins
  • Haikou to Ilioupoli: 5214.2 miles / 10 hrs, 49 mins
  • Haikou to Iloilo City: 1045.3 miles / 2 hrs, 20 mins
  • Haikou to Ilulissat: 6206 miles / 12 hrs, 53 mins
  • Haikou to Imphal: 1106.8 miles / 2 hrs, 28 mins
  • Haikou to Incheon: 1538.7 miles / 3 hrs, 11 mins
  • Haikou to Independence: 8059.5 miles / 16 hrs, 44 mins
  • Haikou to Indianapolis: 8193.4 miles / 17 hrs, 0 mins
  • Haikou to Indore: 2236.7 miles / 4 hrs, 38 mins
  • Haikou to Inglewood: 7550.4 miles / 15 hrs, 40 mins
  • Haikou to Ingolstadt: 5584.2 miles / 11 hrs, 35 mins
  • Haikou to Innsbruck: 5615.9 miles / 11 hrs, 39 mins
  • Haikou to Inuvik: 5568.6 miles / 11 hrs, 33 mins
  • Haikou to Invercargill: 5834.5 miles / 12 hrs, 6 mins
  • Haikou to Inverness: 5905.3 miles / 12 hrs, 15 mins
  • Haikou to Ioannina: 5335.1 miles / 11 hrs, 4 mins
  • Haikou to Ipswich: 5898.4 miles / 12 hrs, 14 mins
  • Haikou to Iqaluit: 6668.7 miles / 13 hrs, 50 mins
  • Haikou to Iquique: 12414.9 miles / 25 hrs, 46 mins
  • Haikou to Iquitos: 11272.9 miles / 23 hrs, 24 mins
  • Haikou to Iraklion: 5166.2 miles / 10 hrs, 43 mins
  • Haikou to Irbil: 4108 miles / 8 hrs, 31 mins
  • Haikou to Irvine: 7589.9 miles / 15 hrs, 45 mins
  • Haikou to Irving: 8397.5 miles / 17 hrs, 26 mins
  • Haikou to Iserlohn: 5675.1 miles / 11 hrs, 47 mins
  • Haikou to Islamabad: 2457 miles / 5 hrs, 6 mins
  • Haikou to Istanbul: 4896 miles / 10 hrs, 9 mins
  • Haikou to Istres: 6016.6 miles / 12 hrs, 29 mins
  • Haikou to Itabuna: 10383.6 miles / 21 hrs, 33 mins
  • Haikou to Itanagar: 1170.5 miles / 2 hrs, 36 mins
  • Haikou to Ittoqqortoormiit: 5776.2 miles / 11 hrs, 59 mins
  • Haikou to Izmir: 5010.7 miles / 10 hrs, 24 mins
  • Haikou to Jabalpur: 1975.9 miles / 4 hrs, 6 mins
  • Haikou to Jackson: 8587.4 miles / 17 hrs, 49 mins
  • Haikou to Jacksonville: 8881.1 miles / 18 hrs, 26 mins
  • Haikou to Jagatsinghpur: 1563 miles / 3 hrs, 14 mins
  • Haikou to Jaipur: 2242.3 miles / 4 hrs, 39 mins
  • Haikou to Jaisalmer: 2547.3 miles / 5 hrs, 17 mins
  • Haikou to Jakarta: 1824.3 miles / 3 hrs, 47 mins
  • Haikou to Jalalabad: 2624.4 miles / 5 hrs, 26 mins
  • Haikou to Jalandhar: 2293.2 miles / 4 hrs, 45 mins
  • Haikou to Jalgaon: 2252.9 miles / 4 hrs, 40 mins
  • Haikou to Jalna: 2252.4 miles / 4 hrs, 40 mins
  • Haikou to Jalore: 2418.6 miles / 5 hrs, 1 mins
  • Haikou to Jalpaiguri: 1454.8 miles / 3 hrs, 1 mins
  • Haikou to Jambi: 1548.4 miles / 3 hrs, 12 mins
  • Haikou to Jammu: 2358.4 miles / 4 hrs, 53 mins
  • Haikou to Jamnagar: 2585.5 miles / 5 hrs, 22 mins
  • Haikou to Jamshedpur: 1559.3 miles / 3 hrs, 14 mins
  • Haikou to Jamui: 1568.5 miles / 3 hrs, 15 mins
  • Haikou to Jan Mayen: 5520.9 miles / 11 hrs, 27 mins
  • Haikou to Jastrzebie Zdroj: 5254.8 miles / 10 hrs, 54 mins
  • Haikou to Jaunpur: 1806.9 miles / 3 hrs, 45 mins
  • Haikou to Jayapura: 2564.7 miles / 5 hrs, 19 mins
  • Haikou to Jeddah: 4555 miles / 9 hrs, 27 mins
  • Haikou to Jefferson City: 8151.7 miles / 16 hrs, 55 mins
  • Haikou to Jehanabad: 1671.5 miles / 3 hrs, 28 mins
  • Haikou to Jena: 5531.4 miles / 11 hrs, 29 mins
  • Haikou to Jequie: 10421.9 miles / 21 hrs, 38 mins
  • Haikou to Jersey City: 8250.8 miles / 17 hrs, 7 mins
  • Haikou to Jerusalem: 4653.1 miles / 9 hrs, 39 mins
  • Haikou to Jessore: 1370.3 miles / 2 hrs, 50 mins
  • Haikou to Jhabua: 2310.6 miles / 4 hrs, 47 mins
  • Haikou to Jhalawar: 2197.9 miles / 4 hrs, 33 mins
  • Haikou to Jhansi: 2068.7 miles / 4 hrs, 17 mins
  • Haikou to Jharsuguda: 1693 miles / 3 hrs, 30 mins
  • Haikou to Jhunjhunu: 2266.7 miles / 4 hrs, 42 mins
  • Haikou to Jilin: 1871.2 miles / 3 hrs, 53 mins
  • Haikou to Jinan: 1195 miles / 2 hrs, 40 mins
  • Haikou to Jinzhou: 1587.9 miles / 3 hrs, 17 mins
  • Haikou to Joao Pessoa: 9911.6 miles / 20 hrs, 34 mins
  • Haikou to Jodhpur: 2393.6 miles / 4 hrs, 58 mins
  • Haikou to Joensuu: 4703.2 miles / 9 hrs, 45 mins
  • Haikou to Johannesburg: 6361.3 miles / 13 hrs, 12 mins
  • Haikou to Joinville: 11019.3 miles / 22 hrs, 52 mins
  • Haikou to Jonkoping: 5278.3 miles / 10 hrs, 57 mins
  • Haikou to Jorhat: 1112 miles / 2 hrs, 29 mins
  • Haikou to Juazeiro do Norte: 10200.7 miles / 21 hrs, 10 mins
  • Haikou to Juba: 5388.5 miles / 11 hrs, 11 mins
  • Haikou to Juiz de Fora: 10719.3 miles / 22 hrs, 15 mins
  • Haikou to Jujuy: 12028.1 miles / 24 hrs, 58 mins
  • Haikou to Junagadh: 2575.8 miles / 5 hrs, 20 mins
  • Haikou to Juneau: 5911.1 miles / 12 hrs, 16 mins
  • Haikou to Junin: 11297.8 miles / 23 hrs, 27 mins
  • Haikou to Jyvaskyla: 4832.6 miles / 10 hrs, 2 mins
  • Haikou to Kabul: 2690.7 miles / 5 hrs, 35 mins
  • Haikou to Kaduna: 6797.5 miles / 14 hrs, 6 mins
  • Haikou to Kagoshima: 1472.8 miles / 3 hrs, 3 mins
  • Haikou to Kailua-Kona: 6024.2 miles / 12 hrs, 30 mins
  • Haikou to Kaiserslautern: 5725.2 miles / 11 hrs, 53 mins
  • Haikou to Kalamaria: 5212.8 miles / 10 hrs, 49 mins
  • Haikou to Kalamata: 5297.1 miles / 10 hrs, 59 mins
  • Haikou to Kalamazoo: 8025.4 miles / 16 hrs, 39 mins
  • Haikou to Kalgoorlie: 3564.4 miles / 7 hrs, 24 mins
  • Haikou to Kaliningrad: 5098.2 miles / 10 hrs, 35 mins
  • Haikou to Kalisz: 5235.4 miles / 10 hrs, 52 mins
  • Haikou to Kallithea: 5215.6 miles / 10 hrs, 49 mins
  • Haikou to Kalpetta: 2344.4 miles / 4 hrs, 52 mins
  • Haikou to Kamloops: 6644.2 miles / 13 hrs, 47 mins
  • Haikou to Kampala: 5426.2 miles / 11 hrs, 16 mins
  • Haikou to Kanchipuram: 2103.9 miles / 4 hrs, 22 mins
  • Haikou to Kandahar: 2874.7 miles / 5 hrs, 58 mins
  • Haikou to Kannauj: 1996 miles / 4 hrs, 8 mins
  • Haikou to Kano Nigeria: 6687.4 miles / 13 hrs, 53 mins
  • Haikou to Kanpur: 1950.4 miles / 4 hrs, 2 mins
  • Haikou to Kansas City: 8056.4 miles / 16 hrs, 43 mins
  • Haikou to Kaohsiung: 661 miles / 1 hrs, 35 mins
  • Haikou to Kapfenberg: 5439 miles / 11 hrs, 17 mins
  • Haikou to Kapurthala: 2300.5 miles / 4 hrs, 46 mins
  • Haikou to Karachi: 2769.1 miles / 5 hrs, 44 mins
  • Haikou to Karaganda: 2880.9 miles / 5 hrs, 58 mins
  • Haikou to Karauli: 2146.7 miles / 4 hrs, 27 mins
  • Haikou to Karbala: 4126.6 miles / 8 hrs, 34 mins
  • Haikou to Karjat: 2411.5 miles / 5 hrs, 0 mins
  • Haikou to Karlsruhe: 5699.4 miles / 11 hrs, 50 mins
  • Haikou to Karlstad: 5272.4 miles / 10 hrs, 56 mins
  • Haikou to Karur: 2235.8 miles / 4 hrs, 38 mins
  • Haikou to Kasaragod: 2417.4 miles / 5 hrs, 1 mins
  • Haikou to Kassel: 5600.2 miles / 11 hrs, 37 mins
  • Haikou to Kathmandu: 1659.8 miles / 3 hrs, 26 mins
  • Haikou to Kathua: 2310.1 miles / 4 hrs, 47 mins
  • Haikou to Katihar: 1500.3 miles / 3 hrs, 6 mins
  • Haikou to Katni: 1976 miles / 4 hrs, 6 mins
  • Haikou to Katowice: 5216.3 miles / 10 hrs, 49 mins
  • Haikou to Kaunas: 4968.1 miles / 10 hrs, 18 mins
  • Haikou to Kavaratti: 2603.6 miles / 5 hrs, 24 mins
  • Haikou to Kawartha Lakes: 7946.7 miles / 16 hrs, 30 mins
  • Haikou to Kawasaki: 2063.7 miles / 4 hrs, 17 mins
  • Haikou to Kazan: 3964 miles / 8 hrs, 13 mins
  • Haikou to Kediri: 1909.4 miles / 3 hrs, 57 mins
  • Haikou to Kelowna: 6756.6 miles / 14 hrs, 1 mins
  • Haikou to Kendrapara: 1552.7 miles / 3 hrs, 13 mins
  • Haikou to Kendujhar: 1660.5 miles / 3 hrs, 26 mins
  • Haikou to Kennebunk: 8065.4 miles / 16 hrs, 44 mins
  • Haikou to Kenora: 7405.1 miles / 15 hrs, 22 mins
  • Haikou to Keratsini: 5218.1 miles / 10 hrs, 50 mins
  • Haikou to Kerman: 3369.8 miles / 6 hrs, 59 mins
  • Haikou to Key West: 9271.6 miles / 19 hrs, 15 mins
  • Haikou to Kfar Saba: 4678.8 miles / 9 hrs, 42 mins
  • Haikou to Khagaria: 1565.4 miles / 3 hrs, 15 mins
  • Haikou to Khalilabad: 1777.3 miles / 3 hrs, 41 mins
  • Haikou to Khandwa: 2195.2 miles / 4 hrs, 33 mins
  • Haikou to Khania: 5222.5 miles / 10 hrs, 50 mins
  • Haikou to Kharagpur: 1497.2 miles / 3 hrs, 6 mins
  • Haikou to Khargone: 2259.1 miles / 4 hrs, 41 mins
  • Haikou to Khartoum: 5092 miles / 10 hrs, 34 mins
  • Haikou to Khon Kaen: 569.1 miles / 1 hrs, 21 mins
  • Haikou to Khordha: 1610.5 miles / 3 hrs, 20 mins
  • Haikou to Khulna: 1354 miles / 2 hrs, 48 mins
  • Haikou to Kiel: 5497.1 miles / 11 hrs, 24 mins
  • Haikou to Kielce: 5151.7 miles / 10 hrs, 41 mins
  • Haikou to Kiev: 4723.2 miles / 9 hrs, 48 mins
  • Haikou to Kigali: 5618.6 miles / 11 hrs, 40 mins
  • Haikou to Kings County: 7963.6 miles / 16 hrs, 32 mins
  • Haikou to Kingston: 5108.1 miles / 10 hrs, 36 mins
  • Haikou to Kingston (Canada): 7983.6 miles / 16 hrs, 34 mins
  • Haikou to Kingston (Jamaica): 9770 miles / 20 hrs, 17 mins
  • Haikou to Kingston upon Hull: 5901.3 miles / 12 hrs, 15 mins
  • Haikou to Kingstown: 10073.4 miles / 20 hrs, 55 mins
  • Haikou to Kinshasa: 6642.5 miles / 13 hrs, 47 mins
  • Haikou to Kiritimati: 6347.6 miles / 13 hrs, 10 mins
  • Haikou to Kirkenes: 4688.3 miles / 9 hrs, 44 mins
  • Haikou to Kirkuk: 4098.3 miles / 8 hrs, 30 mins
  • Haikou to Kishanganj: 1549.4 miles / 3 hrs, 13 mins
  • Haikou to Kishinev: 4830.3 miles / 10 hrs, 1 mins
  • Haikou to Kisumu: 5296.4 miles / 10 hrs, 59 mins
  • Haikou to Kitakyushu: 1552.2 miles / 3 hrs, 13 mins
  • Haikou to Kitchener: 8012.2 miles / 16 hrs, 38 mins
  • Haikou to Klagenfurt: 5502.4 miles / 11 hrs, 25 mins
  • Haikou to Knox: 8075.6 miles / 16 hrs, 46 mins
  • Haikou to Knoxville: 8489.7 miles / 17 hrs, 37 mins
  • Haikou to Kobe: 1815.9 miles / 3 hrs, 46 mins
  • Haikou to Koblenz: 5704.2 miles / 11 hrs, 50 mins
  • Haikou to Kochi: 2380.4 miles / 4 hrs, 56 mins
  • Haikou to Kohima: 1092.5 miles / 2 hrs, 26 mins
  • Haikou to Kolding: 5500.2 miles / 11 hrs, 25 mins
  • Haikou to Kolhapur: 2375.8 miles / 4 hrs, 55 mins
  • Haikou to Kolkata: 1424.3 miles / 2 hrs, 57 mins
  • Haikou to Kollam: 2396 miles / 4 hrs, 58 mins
  • Haikou to Kolonia: 3326 miles / 6 hrs, 54 mins
  • Haikou to Konstanz: 5703.3 miles / 11 hrs, 50 mins
  • Haikou to Koraput: 1813 miles / 3 hrs, 45 mins
  • Haikou to Koror: 1839.3 miles / 3 hrs, 49 mins
  • Haikou to Koszalin: 5266.4 miles / 10 hrs, 56 mins
  • Haikou to Kota: 2235.9 miles / 4 hrs, 38 mins
  • Haikou to Kota Kinabalu: 1071.7 miles / 2 hrs, 23 mins
  • Haikou to Kotka: 4806.6 miles / 9 hrs, 58 mins
  • Haikou to Kottayam: 2376.8 miles / 4 hrs, 56 mins
  • Haikou to Kowloon: 292.3 miles / 43 mins
  • Haikou to Kozhikode: 2386.6 miles / 4 hrs, 57 mins
  • Haikou to Krakow: 5194.6 miles / 10 hrs, 47 mins
  • Haikou to Kralendijk (Bonaire): 10214.3 miles / 21 hrs, 12 mins
  • Haikou to Kranj: 5506 miles / 11 hrs, 26 mins
  • Haikou to Krasnoyarsk: 2648.6 miles / 5 hrs, 29 mins
  • Haikou to Krefeld: 5718.8 miles / 11 hrs, 52 mins
  • Haikou to Krems: 5410.3 miles / 11 hrs, 14 mins
  • Haikou to Krishnagiri: 2189.5 miles / 4 hrs, 32 mins
  • Haikou to Krishnanagar: 1423.1 miles / 2 hrs, 57 mins
  • Haikou to Kristiansand: 5478.4 miles / 11 hrs, 22 mins
  • Haikou to Kuala Lumpur: 1312.7 miles / 2 hrs, 43 mins
  • Haikou to Kuantan: 1237.4 miles / 2 hrs, 45 mins
  • Haikou to Kuching: 1291.3 miles / 2 hrs, 40 mins
  • Haikou to Kudus: 1830.3 miles / 3 hrs, 48 mins
  • Haikou to Kufra: 5484.6 miles / 11 hrs, 23 mins
  • Haikou to Kugluktuk: 5967.3 miles / 12 hrs, 23 mins
  • Haikou to Kulti: 1537.3 miles / 3 hrs, 11 mins
  • Haikou to Kumamoto: 1515.1 miles / 3 hrs, 8 mins
  • Haikou to Kunduz: 2750.2 miles / 5 hrs, 42 mins
  • Haikou to Kunming: 604.8 miles / 1 hrs, 27 mins
  • Haikou to Kuopio: 4767.8 miles / 9 hrs, 54 mins
  • Haikou to Kupang: 2266 miles / 4 hrs, 42 mins
  • Haikou to Kuwait City: 3915.3 miles / 8 hrs, 7 mins
  • Haikou to Kwajalein: 3897.1 miles / 8 hrs, 5 mins
  • Haikou to Kyoto: 1852.1 miles / 3 hrs, 50 mins
  • Haikou to La Coruna: 6581.3 miles / 13 hrs, 39 mins
  • Haikou to La Paz: 12155.4 miles / 25 hrs, 14 mins
  • Haikou to La Paz (Mexico): 8352.6 miles / 17 hrs, 20 mins
  • Haikou to La Plata: 11185.8 miles / 23 hrs, 13 mins
  • Haikou to La Rioja: 11766.6 miles / 24 hrs, 26 mins
  • Haikou to La Serena: 11773.7 miles / 24 hrs, 26 mins
  • Haikou to La-Chaux-de-Fonds: 5825.4 miles / 12 hrs, 5 mins
  • Haikou to Labrador City: 7418.4 miles / 15 hrs, 24 mins
  • Haikou to Lafayette: 8669.5 miles / 18 hrs, 0 mins
  • Haikou to Lagos: 7158.5 miles / 14 hrs, 51 mins
  • Haikou to Lahore: 2361.5 miles / 4 hrs, 54 mins
  • Haikou to Lahti: 4844.7 miles / 10 hrs, 3 mins
  • Haikou to Lakewood: 7740.6 miles / 16 hrs, 4 mins
  • Haikou to Lakhimpur: 1946 miles / 4 hrs, 2 mins
  • Haikou to Lakhisarai: 1577.7 miles / 3 hrs, 16 mins
  • Haikou to Lalitpur: 2061.8 miles / 4 hrs, 16 mins
  • Haikou to Lancaster: 7515.8 miles / 15 hrs, 36 mins
  • Haikou to Lanchow: 1177.7 miles / 2 hrs, 37 mins
  • Haikou to Landshut: 5551.6 miles / 11 hrs, 31 mins
  • Haikou to Langley: 6675.6 miles / 13 hrs, 51 mins
  • Haikou to Lansing: 8022.2 miles / 16 hrs, 39 mins
  • Haikou to Lanzhou: 1178.9 miles / 2 hrs, 38 mins
  • Haikou to Lappeenranta: 4750.9 miles / 9 hrs, 51 mins
  • Haikou to Laredo: 8615.6 miles / 17 hrs, 53 mins
  • Haikou to Larissa: 5245.8 miles / 10 hrs, 53 mins
  • Haikou to Larnaca: 4715.4 miles / 9 hrs, 47 mins
  • Haikou to Las Palmas: 7505.7 miles / 15 hrs, 35 mins
  • Haikou to Las Vegas: 7558.8 miles / 15 hrs, 41 mins
  • Haikou to Latur: 2209.9 miles / 4 hrs, 35 mins
  • Haikou to Launceston: 4848.5 miles / 10 hrs, 4 mins
  • Haikou to Lausanne: 5851.3 miles / 12 hrs, 8 mins
  • Haikou to Laval: 7913.2 miles / 16 hrs, 25 mins
  • Haikou to Le Havre: 6025.5 miles / 12 hrs, 30 mins
  • Haikou to Le Mans: 6065.3 miles / 12 hrs, 35 mins
  • Haikou to Leeds: 5940.8 miles / 12 hrs, 20 mins
  • Haikou to Legnica: 5322.9 miles / 11 hrs, 3 mins
  • Haikou to Leh: 2229.7 miles / 4 hrs, 37 mins
  • Haikou to Leicester: 5968.3 miles / 12 hrs, 23 mins
  • Haikou to Leiden: 5773.9 miles / 11 hrs, 59 mins
  • Haikou to Leipzig: 5480.7 miles / 11 hrs, 22 mins
  • Haikou to Lens: 5898.4 miles / 12 hrs, 14 mins
  • Haikou to Leoben: 5444.6 miles / 11 hrs, 18 mins
  • Haikou to Leon: 8882.6 miles / 18 hrs, 26 mins
  • Haikou to Leon (Nicaragua): 9933.2 miles / 20 hrs, 37 mins
  • Haikou to Lethbridge: 6970.6 miles / 14 hrs, 28 mins
  • Haikou to Leuven: 5814 miles / 12 hrs, 4 mins
  • Haikou to Leverkusen: 5713.7 miles / 11 hrs, 51 mins
  • Haikou to Levis: 7839.6 miles / 16 hrs, 16 mins
  • Haikou to Lexington-Fayette: 8317.1 miles / 17 hrs, 16 mins
  • Haikou to Lhasa: 1361.5 miles / 2 hrs, 49 mins
  • Haikou to Libreville: 6922.2 miles / 14 hrs, 22 mins
  • Haikou to Liege: 5781.4 miles / 12 hrs, 0 mins
  • Haikou to Lihue: 5752.8 miles / 11 hrs, 56 mins
  • Haikou to Lille: 5872.7 miles / 12 hrs, 11 mins
  • Haikou to Lilongwe: 5706.1 miles / 11 hrs, 50 mins
  • Haikou to Lima: 11706.4 miles / 24 hrs, 18 mins
  • Haikou to Limassol: 4736.7 miles / 9 hrs, 50 mins
  • Haikou to Limerick: 6229.8 miles / 12 hrs, 56 mins
  • Haikou to Limoges: 6102.6 miles / 12 hrs, 40 mins
  • Haikou to Lincoln: 7919 miles / 16 hrs, 26 mins
  • Haikou to Linkoping: 5219.9 miles / 10 hrs, 50 mins
  • Haikou to Linz: 5464 miles / 11 hrs, 20 mins
  • Haikou to Lisbon: 6803.2 miles / 14 hrs, 7 mins
  • Haikou to Little Rock: 8395.2 miles / 17 hrs, 25 mins
  • Haikou to Liverpool: 6008.9 miles / 12 hrs, 28 mins
  • Haikou to Livonia: 8050 miles / 16 hrs, 42 mins
  • Haikou to Ljubljana: 5504.3 miles / 11 hrs, 25 mins
  • Haikou to Lloydminster: 6837.9 miles / 14 hrs, 11 mins
  • Haikou to Lodz: 5183.9 miles / 10 hrs, 45 mins
  • Haikou to Loma Linda: 7573.1 miles / 15 hrs, 43 mins
  • Haikou to Lome: 7297 miles / 15 hrs, 9 mins
  • Haikou to London: 5965.8 miles / 12 hrs, 23 mins
  • Haikou to London (Canada): 8049.7 miles / 16 hrs, 42 mins
  • Haikou to Londrina: 11217.9 miles / 23 hrs, 17 mins
  • Haikou to Long Beach: 7559.3 miles / 15 hrs, 41 mins
  • Haikou to Longueuil: 7915.7 miles / 16 hrs, 26 mins
  • Haikou to Longyearbyen: 4933 miles / 10 hrs, 14 mins
  • Haikou to Lord Howe Island: 4802.2 miles / 9 hrs, 58 mins
  • Haikou to Los Angeles: 7531.2 miles / 15 hrs, 38 mins
  • Haikou to Loughton: 5959 miles / 12 hrs, 22 mins
  • Haikou to Louisville: 8291.5 miles / 17 hrs, 13 mins
  • Haikou to Loures: 6801 miles / 14 hrs, 7 mins
  • Haikou to Lowell: 8123.4 miles / 16 hrs, 52 mins
  • Haikou to Luanda: 6874.2 miles / 14 hrs, 16 mins
  • Haikou to Lubango: 6996.8 miles / 14 hrs, 31 mins
  • Haikou to Lubbock: 8196.1 miles / 17 hrs, 1 mins
  • Haikou to Lubeck: 5500.3 miles / 11 hrs, 25 mins
  • Haikou to Lublin: 5059.1 miles / 10 hrs, 30 mins
  • Haikou to Lubumbashi: 6036.7 miles / 12 hrs, 32 mins
  • Haikou to Lucerne: 5753.3 miles / 11 hrs, 56 mins
  • Haikou to Lucknow: 1929 miles / 4 hrs, 0 mins
  • Haikou to Ludhiana: 2275.3 miles / 4 hrs, 43 mins
  • Haikou to Ludwigsburg: 6407.9 miles / 13 hrs, 18 mins
  • Haikou to Ludwigshafen: 5691.3 miles / 11 hrs, 49 mins
  • Haikou to Lugano: 5763 miles / 11 hrs, 57 mins
  • Haikou to Lund: 5355.5 miles / 11 hrs, 7 mins
  • Haikou to Luneburg: 5515.2 miles / 11 hrs, 27 mins
  • Haikou to Lunen: 5675.6 miles / 11 hrs, 47 mins
  • Haikou to Luoyang: 1000.7 miles / 2 hrs, 14 mins
  • Haikou to Lusaka: 6077.8 miles / 12 hrs, 37 mins
  • Haikou to Luton: 5965.5 miles / 12 hrs, 23 mins
  • Haikou to Luxembourg: 5779.7 miles / 12 hrs, 0 mins
  • Haikou to Lynchburg: 8432.6 miles / 17 hrs, 30 mins
  • Haikou to Lyon: 5957.8 miles / 12 hrs, 22 mins
  • Haikou to Maastricht: 5775 miles / 11 hrs, 59 mins
  • Haikou to Macapa: 10561.1 miles / 21 hrs, 55 mins
  • Haikou to Macau: 246.8 miles / 36 mins
  • Haikou to Maceio: 10032.2 miles / 20 hrs, 49 mins
  • Haikou to Mackay: 3869.7 miles / 8 hrs, 2 mins
  • Haikou to Macon: 8697.2 miles / 18 hrs, 3 mins
  • Haikou to Macquarie Island: 5876.4 miles / 12 hrs, 12 mins
  • Haikou to Madhepura: 1550.2 miles / 3 hrs, 13 mins
  • Haikou to Madhubani: 1591.3 miles / 3 hrs, 18 mins
  • Haikou to Madison: 7906.6 miles / 16 hrs, 25 mins
  • Haikou to Madiun: 1894.6 miles / 3 hrs, 56 mins
  • Haikou to Madrid: 6481.2 miles / 13 hrs, 27 mins
  • Haikou to Madurai: 2261.4 miles / 4 hrs, 41 mins
  • Haikou to Magdeburg: 5495.7 miles / 11 hrs, 24 mins
  • Haikou to Maharajganj: 1768.9 miles / 3 hrs, 40 mins
  • Haikou to Mahesana: 2442.2 miles / 5 hrs, 4 mins
  • Haikou to Mahoba: 1985 miles / 4 hrs, 7 mins
  • Haikou to Mahon: 6148.2 miles / 12 hrs, 45 mins
  • Haikou to Mainpuri: 2029.9 miles / 4 hrs, 12 mins
  • Haikou to Mainz: 5676.8 miles / 11 hrs, 47 mins
  • Haikou to Majuro: 4173.7 miles / 8 hrs, 39 mins
  • Haikou to Makassar: 1841.6 miles / 3 hrs, 49 mins
  • Haikou to Makati: 814 miles / 1 hrs, 49 mins
  • Haikou to Malabo: 6895.2 miles / 14 hrs, 19 mins
  • Haikou to Malaga: 6652.8 miles / 13 hrs, 48 mins
  • Haikou to Malang: 1913.9 miles / 3 hrs, 58 mins
  • Haikou to Malda: 1451 miles / 3 hrs, 0 mins
  • Haikou to Male: 2715.6 miles / 5 hrs, 38 mins
  • Haikou to Malkangiri: 1873.5 miles / 3 hrs, 53 mins
  • Haikou to Malmo: 5361.2 miles / 11 hrs, 7 mins
  • Haikou to Mamoutzou: 4959.7 miles / 10 hrs, 17 mins
  • Haikou to Manado: 1615 miles / 3 hrs, 21 mins
  • Haikou to Managua: 9954.5 miles / 20 hrs, 40 mins
  • Haikou to Manama: 3796.1 miles / 7 hrs, 52 mins
  • Haikou to Manaus: 11091.1 miles / 23 hrs, 1 mins
  • Haikou to Manchester: 5976.7 miles / 12 hrs, 24 mins
  • Haikou to Mandla: 1934.8 miles / 4 hrs, 1 mins
  • Haikou to Mandsaur: 2261.1 miles / 4 hrs, 41 mins
  • Haikou to Mandurah: 3632.6 miles / 7 hrs, 32 mins
  • Haikou to Mangalore: 2421.7 miles / 5 hrs, 1 mins
  • Haikou to Manila: 812.7 miles / 1 hrs, 49 mins
  • Haikou to Manizales: 10664.5 miles / 22 hrs, 8 mins
  • Haikou to Manjhanpur: 1879.4 miles / 3 hrs, 54 mins
  • Haikou to Mannheim: 5690.2 miles / 11 hrs, 48 mins
  • Haikou to Mansa: 2285.9 miles / 4 hrs, 44 mins
  • Haikou to Maple Ridge: 6673.6 miles / 13 hrs, 51 mins
  • Haikou to Maputo: 6098 miles / 12 hrs, 39 mins
  • Haikou to Mar del Plata: 10987.5 miles / 22 hrs, 48 mins
  • Haikou to Marawi City: 1250 miles / 2 hrs, 35 mins
  • Haikou to Marburg: 5652 miles / 11 hrs, 44 mins
  • Haikou to Marengo: 8273 miles / 17 hrs, 10 mins
  • Haikou to Margao: 2431.4 miles / 5 hrs, 2 mins
  • Haikou to Maribor: 5448.3 miles / 11 hrs, 18 mins
  • Haikou to Mariehamn: 5046.9 miles / 10 hrs, 28 mins
  • Haikou to Markham: 8005.5 miles / 16 hrs, 37 mins
  • Haikou to Marl: 5685 miles / 11 hrs, 48 mins
  • Haikou to Marrakech: 6998 miles / 14 hrs, 31 mins
  • Haikou to Marseille: 5991.6 miles / 12 hrs, 26 mins
  • Haikou to Maseru: 6479.7 miles / 13 hrs, 27 mins
  • Haikou to Mashhad: 3253.7 miles / 6 hrs, 45 mins
  • Haikou to Matamoros: 8787.4 miles / 18 hrs, 14 mins
  • Haikou to Mataram: 2000.9 miles / 4 hrs, 9 mins
  • Haikou to Mathura: 2137.6 miles / 4 hrs, 26 mins
  • Haikou to Matsuyama: 1652.5 miles / 3 hrs, 25 mins
  • Haikou to Mau: 1750.9 miles / 3 hrs, 38 mins
  • Haikou to Mazari Sharif: 2830.9 miles / 5 hrs, 52 mins
  • Haikou to Mazatlan: 8572.6 miles / 17 hrs, 48 mins
  • Haikou to Mbabane: 6187.2 miles / 12 hrs, 50 mins
  • Haikou to MD of Lunenburg: 7968.4 miles / 16 hrs, 32 mins
  • Haikou to Mecca: 4531.6 miles / 9 hrs, 24 mins
  • Haikou to Mechelen: 5805.8 miles / 12 hrs, 3 mins
  • Haikou to Medan: 1400.5 miles / 2 hrs, 54 mins
  • Haikou to Medellin: 10589.7 miles / 21 hrs, 59 mins
  • Haikou to Medicine Hat: 6997.5 miles / 14 hrs, 31 mins
  • Haikou to Medina: 4493.9 miles / 9 hrs, 19 mins
  • Haikou to Meerut: 2139.9 miles / 4 hrs, 26 mins
  • Haikou to Melbourne: 4558.6 miles / 9 hrs, 27 mins
  • Haikou to Melekeok: 1841 miles / 3 hrs, 49 mins
  • Haikou to Memphis: 8405.1 miles / 17 hrs, 27 mins
  • Haikou to Mendoza: 11568.9 miles / 24 hrs, 1 mins
  • Haikou to Menominee: 7804.9 miles / 16 hrs, 12 mins
  • Haikou to Merida: 9333.8 miles / 19 hrs, 22 mins
  • Haikou to Mersin: 4638.9 miles / 9 hrs, 37 mins
  • Haikou to Mesa: 7842.6 miles / 16 hrs, 17 mins
  • Haikou to Mesquite: 8407.2 miles / 17 hrs, 27 mins
  • Haikou to Messina: 5627.1 miles / 11 hrs, 41 mins
  • Haikou to Metairie: 8750.9 miles / 18 hrs, 10 mins
  • Haikou to Metz: 5786.5 miles / 12 hrs, 0 mins
  • Haikou to Mexicali: 7729.9 miles / 16 hrs, 3 mins
  • Haikou to Mexico City: 9074.5 miles / 18 hrs, 50 mins
  • Haikou to Miami: 9217.7 miles / 19 hrs, 8 mins
  • Haikou to Middlesbrough: 5905.5 miles / 12 hrs, 15 mins
  • Haikou to Midland: 8255.5 miles / 17 hrs, 8 mins
  • Haikou to Midnapore: 1476.9 miles / 3 hrs, 3 mins
  • Haikou to Midway: 4547.2 miles / 9 hrs, 26 mins
  • Haikou to Milan: 5757.5 miles / 11 hrs, 57 mins
  • Haikou to Mildura: 4288.4 miles / 8 hrs, 54 mins
  • Haikou to Milton Keynes: 5956.7 miles / 12 hrs, 22 mins
  • Haikou to Milwaukee: 7935 miles / 16 hrs, 28 mins
  • Haikou to Minamisoma: 2180.8 miles / 4 hrs, 31 mins
  • Haikou to Minden: 5605.8 miles / 11 hrs, 38 mins
  • Haikou to Minneapolis: 7734.3 miles / 16 hrs, 3 mins
  • Haikou to Minot: 7341.9 miles / 15 hrs, 14 mins
  • Haikou to Minsk: 4824.7 miles / 10 hrs, 1 mins
  • Haikou to Miramichi: 7796 miles / 16 hrs, 11 mins
  • Haikou to Miri: 1114.4 miles / 2 hrs, 29 mins
  • Haikou to Mirzapur: 1838.7 miles / 3 hrs, 49 mins
  • Haikou to Misrata: 5777.3 miles / 11 hrs, 59 mins
  • Haikou to Mississauga: 8014.3 miles / 16 hrs, 38 mins
  • Haikou to Mo i Rana: 5124.1 miles / 10 hrs, 38 mins
  • Haikou to Mobile: 8746.8 miles / 18 hrs, 9 mins
  • Haikou to Modesto: 7274.9 miles / 15 hrs, 6 mins
  • Haikou to Modiin-Maccabim-Reut: 4659.2 miles / 9 hrs, 40 mins
  • Haikou to Moers: 5715.7 miles / 11 hrs, 52 mins
  • Haikou to Moga: 2298.6 miles / 4 hrs, 46 mins
  • Haikou to Mogadishu: 4551.3 miles / 9 hrs, 27 mins
  • Haikou to Mohali: 2221.8 miles / 4 hrs, 36 mins
  • Haikou to Mombasa: 5078.2 miles / 10 hrs, 32 mins
  • Haikou to Monaco: 5892.2 miles / 12 hrs, 14 mins
  • Haikou to Monchengladbach: 5724.1 miles / 11 hrs, 53 mins
  • Haikou to Moncton: 7858 miles / 16 hrs, 19 mins
  • Haikou to Monrovia: 8021 miles / 16 hrs, 39 mins
  • Haikou to Mons: 5855.6 miles / 12 hrs, 9 mins
  • Haikou to Monterrey: 8692.6 miles / 18 hrs, 3 mins
  • Haikou to Montes Claros: 10696.6 miles / 22 hrs, 12 mins
  • Haikou to Montevideo: 11131.7 miles / 23 hrs, 6 mins
  • Haikou to Montfoort: 5765.1 miles / 11 hrs, 58 mins
  • Haikou to Montgomery: 8668 miles / 17 hrs, 59 mins
  • Haikou to Monticello: 8414 miles / 17 hrs, 28 mins
  • Haikou to Montpelier: 7999.1 miles / 16 hrs, 36 mins
  • Haikou to Montpellier: 6062.5 miles / 12 hrs, 35 mins
  • Haikou to Montreal: 7917.1 miles / 16 hrs, 26 mins
  • Haikou to Moose Jaw: 7119.2 miles / 14 hrs, 46 mins
  • Haikou to Moradabad: 2076.9 miles / 4 hrs, 18 mins
  • Haikou to Morena: 2085.6 miles / 4 hrs, 19 mins
  • Haikou to Moreno Valley: 7597.3 miles / 15 hrs, 46 mins
  • Haikou to Moroni: 5048.4 miles / 10 hrs, 28 mins
  • Haikou to Moscow: 4417.6 miles / 9 hrs, 10 mins
  • Haikou to Mosman: 4577.1 miles / 9 hrs, 30 mins
  • Haikou to Moss: 5370.2 miles / 11 hrs, 9 mins
  • Haikou to Mossoro: 10015.1 miles / 20 hrs, 47 mins
  • Haikou to Mosul: 4159.4 miles / 8 hrs, 38 mins
  • Haikou to Motihari: 1684.2 miles / 3 hrs, 29 mins
  • Haikou to Mount Pearl: 7660.7 miles / 15 hrs, 54 mins
  • Haikou to Mountain View: 7221 miles / 14 hrs, 59 mins
  • Haikou to Muktsar: 2342.9 miles / 4 hrs, 51 mins
  • Haikou to Mulheim: 5690.8 miles / 11 hrs, 49 mins
  • Haikou to Mulhouse: 5784.6 miles / 12 hrs, 0 mins
  • Haikou to Mumbai: 2456.4 miles / 5 hrs, 6 mins
  • Haikou to Munger: 1565.3 miles / 3 hrs, 15 mins
  • Haikou to Munich: 5589.7 miles / 11 hrs, 36 mins
  • Haikou to Munster: 5667.9 miles / 11 hrs, 46 mins
  • Haikou to Murcia: 6461.2 miles / 13 hrs, 25 mins
  • Haikou to Murmansk: 4610.2 miles / 9 hrs, 34 mins
  • Haikou to Muscat: 3326.8 miles / 6 hrs, 54 mins
  • Haikou to Muzaffarnagar: 2148.1 miles / 4 hrs, 27 mins
  • Haikou to Muzaffarpur: 1636.2 miles / 3 hrs, 23 mins
  • Haikou to Mymensingh: 1312.3 miles / 2 hrs, 43 mins
  • Haikou to Myrtle Beach: 8699.3 miles / 18 hrs, 3 mins
  • Haikou to Mysore: 2307.4 miles / 4 hrs, 47 mins
  • Haikou to Nabarangpur: 1823.3 miles / 3 hrs, 47 mins
  • Haikou to Nadiad: 2426.8 miles / 5 hrs, 2 mins
  • Haikou to Nagaon: 1207.5 miles / 2 hrs, 41 mins
  • Haikou to Nagapattinam: 2146.8 miles / 4 hrs, 27 mins
  • Haikou to Nagasaki: 1468.8 miles / 3 hrs, 2 mins
  • Haikou to Nagaur: 2370.6 miles / 4 hrs, 55 mins
  • Haikou to Nagercoil: 2350.9 miles / 4 hrs, 52 mins
  • Haikou to Nagoya: 1910.1 miles / 3 hrs, 57 mins
  • Haikou to Nagpur: 2013.9 miles / 4 hrs, 10 mins
  • Haikou to Naha: 1169.1 miles / 2 hrs, 36 mins
  • Haikou to Nairobi: 5192 miles / 10 hrs, 46 mins
  • Haikou to Najaf: 4123.4 miles / 8 hrs, 33 mins
  • Haikou to Nalanda: 1626.5 miles / 3 hrs, 22 mins
  • Haikou to Nalbari: 1277 miles / 2 hrs, 39 mins
  • Haikou to Namakkal: 2218.9 miles / 4 hrs, 36 mins
  • Haikou to Namsos: 5236.5 miles / 10 hrs, 52 mins
  • Haikou to Namur: 5817.2 miles / 12 hrs, 4 mins
  • Haikou to Nanaimo: 6632.1 miles / 13 hrs, 46 mins
  • Haikou to Nanchang: 668.8 miles / 1 hrs, 36 mins
  • Haikou to Nancy: 5804.4 miles / 12 hrs, 3 mins
  • Haikou to Nanded: 2149.2 miles / 4 hrs, 27 mins
  • Haikou to Nandurbar: 2328.2 miles / 4 hrs, 50 mins
  • Haikou to Nanjing: 974.3 miles / 2 hrs, 10 mins
  • Haikou to Nannestad: 5330.1 miles / 11 hrs, 4 mins
  • Haikou to Nanning: 214 miles / 31 mins
  • Haikou to Nantes: 6041.9 miles / 12 hrs, 32 mins
  • Haikou to Napier: 5922.7 miles / 12 hrs, 17 mins
  • Haikou to Naples: 5634 miles / 11 hrs, 41 mins
  • Haikou to Naples (US): 9154.7 miles / 19 hrs, 0 mins
  • Haikou to Narsinghpur: 2005.4 miles / 4 hrs, 9 mins
  • Haikou to Narvik: 5011.2 miles / 10 hrs, 24 mins
  • Haikou to Nashville: 8407.8 miles / 17 hrs, 27 mins
  • Haikou to Nasik: 2380.7 miles / 4 hrs, 56 mins
  • Haikou to Nasiriya: 4012.3 miles / 8 hrs, 19 mins
  • Haikou to Nassau: 9283.4 miles / 19 hrs, 16 mins
  • Haikou to Natal: 9902.5 miles / 20 hrs, 33 mins
  • Haikou to Naugarh: 1784.6 miles / 3 hrs, 42 mins
  • Haikou to Navi Mumbai: 2418.4 miles / 5 hrs, 1 mins
  • Haikou to Navsari: 2435.5 miles / 5 hrs, 3 mins
  • Haikou to Nawada: 1618.9 miles / 3 hrs, 21 mins
  • Haikou to Nawanshahr: 2249.1 miles / 4 hrs, 40 mins
  • Haikou to Naxos: 5127.5 miles / 10 hrs, 38 mins
  • Haikou to Nayagarh: 1630.7 miles / 3 hrs, 23 mins
  • Haikou to Naypyidaw: 920.8 miles / 2 hrs, 3 mins
  • Haikou to Ndjamena: 6263.8 miles / 13 hrs, 0 mins
  • Haikou to Nea Smyrni: 5215.1 miles / 10 hrs, 49 mins
  • Haikou to Neemuch: 2309.6 miles / 4 hrs, 47 mins
  • Haikou to Nelson: 5837 miles / 12 hrs, 7 mins
  • Haikou to Nelspruit: 6191.2 miles / 12 hrs, 51 mins
  • Haikou to Netanya: 4679.8 miles / 9 hrs, 43 mins
  • Haikou to Neubrandenburg: 5397.3 miles / 11 hrs, 12 mins
  • Haikou to Neuchatel: 5835.4 miles / 12 hrs, 7 mins
  • Haikou to Neumunster: 5519.5 miles / 11 hrs, 27 mins
  • Haikou to Neuquen: 11151 miles / 23 hrs, 9 mins
  • Haikou to Neuss: 5717.7 miles / 11 hrs, 52 mins
  • Haikou to New Bedford: 8192.4 miles / 17 hrs, 0 mins
  • Haikou to New City: 8206.4 miles / 17 hrs, 2 mins
  • Haikou to New Delhi: 2155.7 miles / 4 hrs, 28 mins
  • Haikou to New Haven: 8203.5 miles / 17 hrs, 2 mins
  • Haikou to New Orleans: 8753.6 miles / 18 hrs, 10 mins
  • Haikou to New Plymouth: 5796.9 miles / 12 hrs, 2 mins
  • Haikou to New Salem: 7437 miles / 15 hrs, 26 mins
  • Haikou to New Westminster: 6666.9 miles / 13 hrs, 50 mins
  • Haikou to New York: 8250.9 miles / 17 hrs, 7 mins
  • Haikou to Newark: 8249.8 miles / 17 hrs, 7 mins
  • Haikou to Newcastle: 4540.5 miles / 9 hrs, 25 mins
  • Haikou to Newcastle upon Tyne: 5905.3 miles / 12 hrs, 15 mins
  • Haikou to Newmarket: 7966.8 miles / 16 hrs, 32 mins
  • Haikou to Newport: 6059.3 miles / 12 hrs, 34 mins
  • Haikou to Newport News: 8470.5 miles / 17 hrs, 35 mins
  • Haikou to Niagara Falls: 8038 miles / 16 hrs, 41 mins
  • Haikou to Niamey: 7038.9 miles / 14 hrs, 37 mins
  • Haikou to Nice: 5895.8 miles / 12 hrs, 14 mins
  • Haikou to Nicosia: 4717.8 miles / 9 hrs, 47 mins
  • Haikou to Niigata: 2109.4 miles / 4 hrs, 22 mins
  • Haikou to Nijmegen: 5742.7 miles / 11 hrs, 55 mins
  • Haikou to Nikaia: 5217.6 miles / 10 hrs, 50 mins
  • Haikou to Nimes: 6028.3 miles / 12 hrs, 31 mins
  • Haikou to Niteroi: 10709 miles / 22 hrs, 14 mins
  • Haikou to Nome: 4813.9 miles / 9 hrs, 59 mins
  • Haikou to Nordkirchen: 5673.3 miles / 11 hrs, 46 mins
  • Haikou to Norfolk: 8505.3 miles / 17 hrs, 39 mins
  • Haikou to Norfolk (Canada): 8065.5 miles / 16 hrs, 44 mins
  • Haikou to Norrkoping: 5191.5 miles / 10 hrs, 46 mins
  • Haikou to North Bay: 7822.6 miles / 16 hrs, 14 mins
  • Haikou to North Lakhimpur: 1133 miles / 2 hrs, 31 mins
  • Haikou to Northampton: 5956.1 miles / 12 hrs, 22 mins
  • Haikou to Norwalk: 7558.6 miles / 15 hrs, 41 mins
  • Haikou to Norwich: 5884.6 miles / 12 hrs, 13 mins
  • Haikou to Nottingham: 5962.4 miles / 12 hrs, 22 mins
  • Haikou to Nouakchott: 7916.8 miles / 16 hrs, 26 mins
  • Haikou to Noumea: 4774.6 miles / 9 hrs, 54 mins
  • Haikou to Novgorod: 4651.3 miles / 9 hrs, 39 mins
  • Haikou to Novosibirsk: 2814.6 miles / 5 hrs, 50 mins
  • Haikou to Nuapada: 1805.8 miles / 3 hrs, 44 mins
  • Haikou to Nukualofa: 5787.5 miles / 12 hrs, 1 mins
  • Haikou to Nuremberg: 5574.1 miles / 11 hrs, 34 mins
  • Haikou to Nuuk: 6540.7 miles / 13 hrs, 34 mins
  • Haikou to Oakland: 7205.3 miles / 14 hrs, 57 mins
  • Haikou to Oakville: 8020.3 miles / 16 hrs, 39 mins
  • Haikou to Oaxaca: 9301.7 miles / 19 hrs, 18 mins
  • Haikou to Oberhausen: 5709.2 miles / 11 hrs, 51 mins
  • Haikou to Oberlin: 8133.8 miles / 16 hrs, 53 mins
  • Haikou to Oceanside: 7614.4 miles / 15 hrs, 48 mins
  • Haikou to Odense: 5467.2 miles / 11 hrs, 21 mins
  • Haikou to Odesa: 4748 miles / 9 hrs, 51 mins
  • Haikou to Offenbach: 5662.1 miles / 11 hrs, 45 mins
  • Haikou to Ojinaga: 8325 miles / 17 hrs, 17 mins
  • Haikou to Okayama: 1736.5 miles / 3 hrs, 36 mins
  • Haikou to Oklahoma City: 8209.7 miles / 17 hrs, 2 mins
  • Haikou to Olathe: 8085.2 miles / 16 hrs, 47 mins
  • Haikou to Oldenburg: 5599.5 miles / 11 hrs, 37 mins
  • Haikou to Oldham: 5972.9 miles / 12 hrs, 24 mins
  • Haikou to Olongapo: 759.8 miles / 1 hrs, 49 mins
  • Haikou to Olsztyn: 5110.7 miles / 10 hrs, 36 mins
  • Haikou to Olympia: 6763 miles / 14 hrs, 2 mins
  • Haikou to Omaha: 7887.5 miles / 16 hrs, 22 mins
  • Haikou to Omsk: 3087.2 miles / 6 hrs, 24 mins
  • Haikou to Ontario: 7564.7 miles / 15 hrs, 42 mins
  • Haikou to Ootacamund: 2323.7 miles / 4 hrs, 49 mins
  • Haikou to Opole: 5274.1 miles / 10 hrs, 57 mins
  • Haikou to Orai: 2002.2 miles / 4 hrs, 9 mins
  • Haikou to Oral: 3815.3 miles / 7 hrs, 55 mins
  • Haikou to Orange: 7584.9 miles / 15 hrs, 44 mins
  • Haikou to Oranjestad: 10201.8 miles / 21 hrs, 11 mins
  • Haikou to Orebro: 5212 miles / 10 hrs, 49 mins
  • Haikou to Orlando: 9009.6 miles / 18 hrs, 42 mins
  • Haikou to Orleans: 6021.5 miles / 12 hrs, 30 mins
  • Haikou to Oruro: 12192.1 miles / 25 hrs, 19 mins
  • Haikou to Osage City: 8069.9 miles / 16 hrs, 45 mins
  • Haikou to Osaka: 1825.6 miles / 3 hrs, 47 mins
  • Haikou to Oshawa: 8009.4 miles / 16 hrs, 37 mins
  • Haikou to Oslo: 5362.4 miles / 11 hrs, 8 mins
  • Haikou to Osmanabad: 2232.8 miles / 4 hrs, 38 mins
  • Haikou to Osnabruck: 5626.3 miles / 11 hrs, 40 mins
  • Haikou to Osorno: 11018.4 miles / 22 hrs, 52 mins
  • Haikou to Ostersund: 5167 miles / 10 hrs, 43 mins
  • Haikou to Ostrava: 5263.9 miles / 10 hrs, 55 mins
  • Haikou to Ottawa: 7912.2 miles / 16 hrs, 25 mins
  • Haikou to Ouagadougou: 7278 miles / 15 hrs, 6 mins
  • Haikou to Oulu: 4734.1 miles / 9 hrs, 49 mins
  • Haikou to Overland Park: 8086.5 miles / 16 hrs, 47 mins
  • Haikou to Owensboro: 8308.8 miles / 17 hrs, 15 mins
  • Haikou to Oxford: 6001.8 miles / 12 hrs, 27 mins
  • Haikou to Oxnard: 7486.1 miles / 15 hrs, 32 mins
  • Haikou to Pabna: 1375.1 miles / 2 hrs, 51 mins
  • Haikou to Padang: 1574.8 miles / 3 hrs, 16 mins
  • Haikou to Paderborn: 5628 miles / 11 hrs, 41 mins
  • Haikou to Padrauna: 1744.5 miles / 3 hrs, 37 mins
  • Haikou to Pago Pago: 5884.2 miles / 12 hrs, 13 mins
  • Haikou to Painavu: 2356.3 miles / 4 hrs, 53 mins
  • Haikou to Palakkad: 2344 miles / 4 hrs, 52 mins
  • Haikou to Palembang: 1610.9 miles / 3 hrs, 20 mins
  • Haikou to Palermo: 5736.7 miles / 11 hrs, 54 mins
  • Haikou to Pali: 2380.2 miles / 4 hrs, 56 mins
  • Haikou to Palikir: 3337.9 miles / 6 hrs, 55 mins
  • Haikou to Palm Springs: 7633.4 miles / 15 hrs, 51 mins
  • Haikou to Palma: 6238.8 miles / 12 hrs, 57 mins
  • Haikou to Palmas: 10843.6 miles / 22 hrs, 31 mins
  • Haikou to Palmerston North: 5899.9 miles / 12 hrs, 15 mins
  • Haikou to Palo Alto: 7218.8 miles / 14 hrs, 59 mins
  • Haikou to Pampore: 2383 miles / 4 hrs, 56 mins
  • Haikou to Panaji: 2434.5 miles / 5 hrs, 3 mins
  • Haikou to Panama: 10355.6 miles / 21 hrs, 30 mins
  • Haikou to Panchkula: 2217.3 miles / 4 hrs, 36 mins
  • Haikou to Pangnirtung: 6484.6 miles / 13 hrs, 27 mins
  • Haikou to Panipat: 2196.9 miles / 4 hrs, 33 mins
  • Haikou to Panna: 1943.4 miles / 4 hrs, 2 mins
  • Haikou to Panskura: 1475.2 miles / 3 hrs, 3 mins
  • Haikou to Panvel: 2419.4 miles / 5 hrs, 1 mins
  • Haikou to Papeete: 7278.4 miles / 15 hrs, 6 mins
  • Haikou to Paphos: 4780 miles / 9 hrs, 55 mins
  • Haikou to Paradise: 7561.7 miles / 15 hrs, 42 mins
  • Haikou to Paradise (Canada): 7660.6 miles / 15 hrs, 54 mins
  • Haikou to Paradise (US): 7149.8 miles / 14 hrs, 50 mins
  • Haikou to Paralakhemundi: 1707.4 miles / 3 hrs, 32 mins
  • Haikou to Paramaribo: 10409.7 miles / 21 hrs, 36 mins
  • Haikou to Paramus: 8240.4 miles / 17 hrs, 6 mins
  • Haikou to Parana: 11451.7 miles / 23 hrs, 46 mins
  • Haikou to Parbhani: 2193.9 miles / 4 hrs, 33 mins
  • Haikou to Paris: 5963.7 miles / 12 hrs, 22 mins
  • Haikou to Parnaiba: 10177.4 miles / 21 hrs, 7 mins
  • Haikou to Pasadena: 7531.4 miles / 15 hrs, 38 mins
  • Haikou to Pasadena (TX): 8628.6 miles / 17 hrs, 55 mins
  • Haikou to Passaic: 8243.7 miles / 17 hrs, 7 mins
  • Haikou to Passo Fundo: 11194.7 miles / 23 hrs, 14 mins
  • Haikou to Pasto: 10891.8 miles / 22 hrs, 37 mins
  • Haikou to Paterson: 8242.3 miles / 17 hrs, 6 mins
  • Haikou to Pathanamthitta: 2371.7 miles / 4 hrs, 55 mins
  • Haikou to Patiala: 2228.3 miles / 4 hrs, 37 mins
  • Haikou to Patna: 1642.1 miles / 3 hrs, 24 mins
  • Haikou to Patras: 5309.8 miles / 11 hrs, 1 mins
  • Haikou to Pattaya: 823.2 miles / 1 hrs, 50 mins
  • Haikou to Pekalongan: 1836.6 miles / 3 hrs, 48 mins
  • Haikou to Pekanbaru: 1491.3 miles / 3 hrs, 5 mins
  • Haikou to Pelotas: 11090 miles / 23 hrs, 1 mins
  • Haikou to Pematangsiantar: 1422.2 miles / 2 hrs, 57 mins
  • Haikou to Pembroke Pines: 9181.2 miles / 19 hrs, 3 mins
  • Haikou to Pensacola: 8775.7 miles / 18 hrs, 13 mins
  • Haikou to Peoria: 8072.8 miles / 16 hrs, 45 mins
  • Haikou to Perambalur: 2191.5 miles / 4 hrs, 32 mins
  • Haikou to Pereira: 10699.5 miles / 22 hrs, 13 mins
  • Haikou to Peristeri: 5208.7 miles / 10 hrs, 48 mins
  • Haikou to Perm: 3754.4 miles / 7 hrs, 47 mins
  • Haikou to Perpignan: 6136.9 miles / 12 hrs, 44 mins
  • Haikou to Perth: 3582.3 miles / 7 hrs, 26 mins
  • Haikou to Perth Amboy: 8257.8 miles / 17 hrs, 8 mins
  • Haikou to Peshawar: 2560.4 miles / 5 hrs, 18 mins
  • Haikou to Petah Tikva: 4680.6 miles / 9 hrs, 43 mins
  • Haikou to Peterborough: 5934.7 miles / 12 hrs, 19 mins
  • Haikou to Peterborough (Canada): 7968.2 miles / 16 hrs, 32 mins
  • Haikou to Petersburg: 8251.4 miles / 17 hrs, 8 mins
  • Haikou to Petropavlovsk-Kamchatsky: 3414.5 miles / 7 hrs, 5 mins
  • Haikou to Pforzheim: 5703.3 miles / 11 hrs, 50 mins
  • Haikou to Philadelphia: 8274.7 miles / 17 hrs, 10 mins
  • Haikou to Phnom Penh: 709 miles / 1 hrs, 42 mins
  • Haikou to Phoenix: 7819.3 miles / 16 hrs, 14 mins
  • Haikou to Phuket: 1152.1 miles / 2 hrs, 34 mins
  • Haikou to Phulbani: 1689.2 miles / 3 hrs, 30 mins
  • Haikou to Pickering: 8007.3 miles / 16 hrs, 37 mins
  • Haikou to Pictou County: 7891.3 miles / 16 hrs, 23 mins
  • Haikou to Pierre: 7599 miles / 15 hrs, 46 mins
  • Haikou to Pietermaritzburg: 6317.5 miles / 13 hrs, 7 mins
  • Haikou to Pilibhit: 2016.5 miles / 4 hrs, 11 mins
  • Haikou to Piraeus: 5217.8 miles / 10 hrs, 50 mins
  • Haikou to Pirassununga: 10978.4 miles / 22 hrs, 47 mins
  • Haikou to Pittsburgh: 8219.2 miles / 17 hrs, 4 mins
  • Haikou to Piura: 11185.8 miles / 23 hrs, 13 mins
  • Haikou to Plano: 8370.9 miles / 17 hrs, 22 mins
  • Haikou to Playa del Carmen: 9410.3 miles / 19 hrs, 32 mins
  • Haikou to Plock: 5163.8 miles / 10 hrs, 43 mins
  • Haikou to Plymouth: 6153.9 miles / 12 hrs, 46 mins
  • Haikou to Plzen: 5477.4 miles / 11 hrs, 22 mins
  • Haikou to Pocatello: 7338.3 miles / 15 hrs, 14 mins
  • Haikou to Podgorica: 5350.3 miles / 11 hrs, 6 mins
  • Haikou to Pokhara: 1765.4 miles / 3 hrs, 39 mins
  • Haikou to Pomona: 7560.9 miles / 15 hrs, 42 mins
  • Haikou to Pond Inlet: 6038.4 miles / 12 hrs, 32 mins
  • Haikou to Ponnani: 2397.3 miles / 4 hrs, 58 mins
  • Haikou to Ponta Grossa: 11134.3 miles / 23 hrs, 7 mins
  • Haikou to Pontianak: 1386.9 miles / 2 hrs, 52 mins
  • Haikou to Poole: 6052.7 miles / 12 hrs, 34 mins
  • Haikou to Porbandar: 2634.2 miles / 5 hrs, 28 mins
  • Haikou to Pori: 4870 miles / 10 hrs, 6 mins
  • Haikou to Port Blair: 1330.5 miles / 2 hrs, 45 mins
  • Haikou to Port Coquitlam: 6668.6 miles / 13 hrs, 50 mins
  • Haikou to Port Elizabeth: 6690.8 miles / 13 hrs, 53 mins
  • Haikou to Port Harcourt: 6963 miles / 14 hrs, 27 mins
  • Haikou to Port Louis: 4526.8 miles / 9 hrs, 24 mins
  • Haikou to Port Moresby: 3222.6 miles / 6 hrs, 41 mins
  • Haikou to Port of Spain: 10256.1 miles / 21 hrs, 17 mins
  • Haikou to Port St. Lucie: 9102.1 miles / 18 hrs, 54 mins
  • Haikou to Port Vila: 4706.7 miles / 9 hrs, 46 mins
  • Haikou to Port-au-Prince: 9781.6 miles / 20 hrs, 18 mins
  • Haikou to Port-aux-Francais: 5379.3 miles / 11 hrs, 10 mins
  • Haikou to Portage la Prairie: 7321.1 miles / 15 hrs, 12 mins
  • Haikou to Portimao: 6820.1 miles / 14 hrs, 9 mins
  • Haikou to Portland: 6845.1 miles / 14 hrs, 12 mins
  • Haikou to Portland (ME): 8053.8 miles / 16 hrs, 43 mins
  • Haikou to Porto: 6668.9 miles / 13 hrs, 50 mins
  • Haikou to Porto Alegre: 11082.6 miles / 23 hrs, 0 mins
  • Haikou to Porto Novo: 7213.1 miles / 14 hrs, 58 mins
  • Haikou to Porto Velho: 11533.7 miles / 23 hrs, 56 mins
  • Haikou to Portsmouth: 6029.9 miles / 12 hrs, 31 mins
  • Haikou to Portsmouth (US): 8507.4 miles / 17 hrs, 39 mins
  • Haikou to Posadas: 11407.6 miles / 23 hrs, 41 mins
  • Haikou to Post Falls: 6946.6 miles / 14 hrs, 25 mins
  • Haikou to Potosi: 12150 miles / 25 hrs, 13 mins
  • Haikou to Potsdam: 5425.1 miles / 11 hrs, 15 mins
  • Haikou to Poznan: 5282.9 miles / 10 hrs, 58 mins
  • Haikou to Prague: 5421.3 miles / 11 hrs, 15 mins
  • Haikou to Praia: 8476.4 miles / 17 hrs, 36 mins
  • Haikou to Pratapgarh: 1858.6 miles / 3 hrs, 51 mins
  • Haikou to Preston: 5980.6 miles / 12 hrs, 25 mins
  • Haikou to Pretoria: 6338.9 miles / 13 hrs, 9 mins
  • Haikou to Prievidza: 5273.5 miles / 10 hrs, 56 mins
  • Haikou to Prince Albert: 6951.2 miles / 14 hrs, 26 mins
  • Haikou to Prince George: 6467.3 miles / 13 hrs, 25 mins
  • Haikou to Prince Rupert: 6193.1 miles / 12 hrs, 51 mins
  • Haikou to Pristina: 5251.8 miles / 10 hrs, 54 mins
  • Haikou to Providence: 8184.8 miles / 16 hrs, 59 mins
  • Haikou to Provincetown: 8148.4 miles / 16 hrs, 55 mins
  • Haikou to Provo: 7491.7 miles / 15 hrs, 33 mins
  • Haikou to Puducherry: 2119.8 miles / 4 hrs, 24 mins
  • Haikou to Pudukkottai: 2215.8 miles / 4 hrs, 36 mins
  • Haikou to Puebla: 9125.9 miles / 18 hrs, 56 mins
  • Haikou to Pueblo: 7832.4 miles / 16 hrs, 15 mins
  • Haikou to Puerto Montt: 10956 miles / 22 hrs, 44 mins
  • Haikou to Puerto Vallarta: 8761.3 miles / 18 hrs, 11 mins
  • Haikou to Pullman: 6977.6 miles / 14 hrs, 29 mins
  • Haikou to Pune: 2393.2 miles / 4 hrs, 58 mins
  • Haikou to Punta Arenas: 10151 miles / 21 hrs, 4 mins
  • Haikou to Puri: 1616.7 miles / 3 hrs, 21 mins
  • Haikou to Purnia: 1506.3 miles / 3 hrs, 7 mins
  • Haikou to Purulia: 1559.9 miles / 3 hrs, 14 mins
  • Haikou to Pyongyang: 1594.3 miles / 3 hrs, 18 mins
  • Haikou to Qaanaaq: 5713 miles / 11 hrs, 51 mins
  • Haikou to Qatif: 3815.9 miles / 7 hrs, 55 mins
  • Haikou to Qikiqtarjuaq: 6394 miles / 13 hrs, 16 mins
  • Haikou to Qiqihar: 2022 miles / 4 hrs, 11 mins
  • Haikou to Quebec: 7839.6 miles / 16 hrs, 16 mins
  • Haikou to Queenstown: 5790.6 miles / 12 hrs, 1 mins
  • Haikou to Quetta: 2774.5 miles / 5 hrs, 45 mins
  • Haikou to Quetzaltenango: 9638.5 miles / 20 hrs, 0 mins
  • Haikou to Quezon: 812 miles / 1 hrs, 48 mins
  • Haikou to Quispamsis: 7917.5 miles / 16 hrs, 26 mins
  • Haikou to Quito: 10946 miles / 22 hrs, 43 mins
  • Haikou to Qyzylorda: 3066.8 miles / 6 hrs, 22 mins
  • Haikou to Raanana: 4680.4 miles / 9 hrs, 43 mins
  • Haikou to Raba: 2033.8 miles / 4 hrs, 13 mins
  • Haikou to Rabat: 6847.7 miles / 14 hrs, 13 mins
  • Haikou to Radom: 5110.3 miles / 10 hrs, 36 mins
  • Haikou to Rae-Edzo: 6213.2 miles / 12 hrs, 54 mins
  • Haikou to Raebareli: 1890.8 miles / 3 hrs, 55 mins
  • Haikou to Raiganj: 1456.6 miles / 3 hrs, 1 mins
  • Haikou to Raipur: 1863.7 miles / 3 hrs, 52 mins
  • Haikou to Rajgarh: 2296.1 miles / 4 hrs, 46 mins
  • Haikou to Rajkot: 2558.6 miles / 5 hrs, 18 mins
  • Haikou to Rajsamand: 2359 miles / 4 hrs, 53 mins
  • Haikou to Raleigh: 8561.3 miles / 17 hrs, 46 mins
  • Haikou to Ramanathapuram: 2242 miles / 4 hrs, 39 mins
  • Haikou to Ramat Gan: 4682.9 miles / 9 hrs, 43 mins
  • Haikou to Rampur: 1809.5 miles / 3 hrs, 45 mins
  • Haikou to Rancagua: 11463.3 miles / 23 hrs, 48 mins
  • Haikou to Ranchi: 1619.3 miles / 3 hrs, 21 mins
  • Haikou to Rancho Cucamonga: 7563.6 miles / 15 hrs, 42 mins
  • Haikou to Randers: 5450.5 miles / 11 hrs, 19 mins
  • Haikou to Rankin Inlet: 6604.7 miles / 13 hrs, 42 mins
  • Haikou to Rapid City: 7532.6 miles / 15 hrs, 38 mins
  • Haikou to Rarotonga: 6727.9 miles / 13 hrs, 58 mins
  • Haikou to Ras al-Khaimah: 3478.4 miles / 7 hrs, 13 mins
  • Haikou to Rasht: 3809.5 miles / 7 hrs, 54 mins
  • Haikou to Ratingen: 5712.5 miles / 11 hrs, 51 mins
  • Haikou to Ratlam: 2264.3 miles / 4 hrs, 42 mins
  • Haikou to Ratnagiri: 2435.7 miles / 5 hrs, 3 mins
  • Haikou to Rawaki: 5611.4 miles / 11 hrs, 39 mins
  • Haikou to Rawalpindi: 2456.5 miles / 5 hrs, 6 mins
  • Haikou to Rayagada: 1754.4 miles / 3 hrs, 38 mins
  • Haikou to Reading: 5986.2 miles / 12 hrs, 25 mins
  • Haikou to Recife: 9939.2 miles / 20 hrs, 38 mins
  • Haikou to Recklinghausen: 5683.7 miles / 11 hrs, 48 mins
  • Haikou to Red Deer: 6799.7 miles / 14 hrs, 7 mins
  • Haikou to Redmond: 6761.9 miles / 14 hrs, 2 mins
  • Haikou to Regensburg: 5537.6 miles / 11 hrs, 29 mins
  • Haikou to Regina: 7141.1 miles / 14 hrs, 49 mins
  • Haikou to Rehovot: 4690 miles / 9 hrs, 44 mins
  • Haikou to Reims: 5869.4 miles / 12 hrs, 11 mins
  • Haikou to Remscheid: 5690.4 miles / 11 hrs, 48 mins
  • Haikou to Rennes: 6010.2 miles / 12 hrs, 28 mins
  • Haikou to Reno: 7231.8 miles / 15 hrs, 1 mins
  • Haikou to Repentigny: 7906.9 miles / 16 hrs, 25 mins
  • Haikou to Resistencia: 11590 miles / 24 hrs, 4 mins
  • Haikou to Reutlingen: 5679.8 miles / 11 hrs, 47 mins
  • Haikou to Rewa: 1877.3 miles / 3 hrs, 53 mins
  • Haikou to Reykjavik: 6081.5 miles / 12 hrs, 37 mins
  • Haikou to Rheine: 5656.5 miles / 11 hrs, 44 mins
  • Haikou to Ribeirao Preto: 10992.3 miles / 22 hrs, 49 mins
  • Haikou to Richmond: 8444 miles / 17 hrs, 32 mins
  • Haikou to Richmond (Canada): 6649.3 miles / 13 hrs, 48 mins
  • Haikou to Richmond Hill: 8003.9 miles / 16 hrs, 37 mins
  • Haikou to Riga: 4926.3 miles / 10 hrs, 13 mins
  • Haikou to Rimouski: 7716.5 miles / 16 hrs, 1 mins
  • Haikou to Rio Branco: 11698 miles / 24 hrs, 17 mins
  • Haikou to Rio de Janeiro: 10712.2 miles / 22 hrs, 14 mins
  • Haikou to Rio Gallegos: 10270.6 miles / 21 hrs, 19 mins
  • Haikou to Rio Grande: 11062.6 miles / 22 hrs, 58 mins
  • Haikou to Rishon LeZion: 4689.4 miles / 9 hrs, 44 mins
  • Haikou to Riverside: 7592.2 miles / 15 hrs, 45 mins
  • Haikou to Riverview: 7859.3 miles / 16 hrs, 19 mins
  • Haikou to Riyadh: 4055.8 miles / 8 hrs, 25 mins
  • Haikou to Road Town: 9766 miles / 20 hrs, 16 mins
  • Haikou to Roanoke: 8433.9 miles / 17 hrs, 30 mins
  • Haikou to Roatan: 9693.7 miles / 20 hrs, 7 mins
  • Haikou to Robertsganj: 1761 miles / 3 hrs, 39 mins
  • Haikou to Rochester: 8048.7 miles / 16 hrs, 42 mins
  • Haikou to Rockford: 7967.3 miles / 16 hrs, 32 mins
  • Haikou to Rockhampton: 4027.8 miles / 8 hrs, 21 mins
  • Haikou to Rodhos: 4982.2 miles / 10 hrs, 20 mins
  • Haikou to Rome: 5700.6 miles / 11 hrs, 50 mins
  • Haikou to Roorkee: 2143.9 miles / 4 hrs, 27 mins
  • Haikou to Rosario: 11393.9 miles / 23 hrs, 39 mins
  • Haikou to Roseau: 9935 miles / 20 hrs, 37 mins
  • Haikou to Roskilde: 5396.1 miles / 11 hrs, 12 mins
  • Haikou to Rostock: 5423.4 miles / 11 hrs, 15 mins
  • Haikou to Rotherham: 5944.2 miles / 12 hrs, 20 mins
  • Haikou to Rothesay: 7921.1 miles / 16 hrs, 26 mins
  • Haikou to Rotorua: 5860.3 miles / 12 hrs, 10 mins
  • Haikou to Rotterdam: 5789.4 miles / 12 hrs, 1 mins
  • Haikou to Rouen: 5986.6 miles / 12 hrs, 25 mins
  • Haikou to Rourkela: 1673.3 miles / 3 hrs, 28 mins
  • Haikou to Rouyn-Noranda: 7691.9 miles / 15 hrs, 58 mins
  • Haikou to Rovaniemi: 4810.9 miles / 9 hrs, 59 mins
  • Haikou to Ruda Slaska: 5241.6 miles / 10 hrs, 53 mins
  • Haikou to Rupnagar: 2228.5 miles / 4 hrs, 37 mins
  • Haikou to Rustenburg: 6394.4 miles / 13 hrs, 16 mins
  • Haikou to Rybnik: 5247.2 miles / 10 hrs, 53 mins
  • Haikou to Rzeszow: 5089.1 miles / 10 hrs, 34 mins
  • Haikou to S-Hertogenbosch: 5758.9 miles / 11 hrs, 57 mins
  • Haikou to Saanich: 6683.5 miles / 13 hrs, 52 mins
  • Haikou to Saarbrucken: 5747.6 miles / 11 hrs, 56 mins
  • Haikou to Sabha: 5945.4 miles / 12 hrs, 20 mins
  • Haikou to Sacramento: 7203.9 miles / 14 hrs, 57 mins
  • Haikou to Safed: 4629.9 miles / 9 hrs, 36 mins
  • Haikou to Sagamihara: 2054.2 miles / 4 hrs, 15 mins
  • Haikou to Sagar: 2049.1 miles / 4 hrs, 15 mins
  • Haikou to Saguenay: 7729.1 miles / 16 hrs, 2 mins
  • Haikou to Saharanpur: 2156.4 miles / 4 hrs, 28 mins
  • Haikou to Saharsa: 1563.6 miles / 3 hrs, 14 mins
  • Haikou to Sahiwal: 2417.1 miles / 5 hrs, 1 mins
  • Haikou to Saidpur: 1400.9 miles / 2 hrs, 54 mins
  • Haikou to Saint Denis: 5961.7 miles / 12 hrs, 22 mins
  • Haikou to Saint Georges: 10149.7 miles / 21 hrs, 4 mins
  • Haikou to Saint Helier: 6116.1 miles / 12 hrs, 42 mins
  • Haikou to Saint John: 7926 miles / 16 hrs, 27 mins
  • Haikou to Saint Johns: 9812.1 miles / 20 hrs, 22 mins
  • Haikou to Saint Paul: 7710.5 miles / 16 hrs, 0 mins
  • Haikou to Saint-Denis: 4652.5 miles / 9 hrs, 39 mins
  • Haikou to Saint-Etienne: 5975.6 miles / 12 hrs, 24 mins
  • Haikou to Saint-Hyacinthe: 7913.6 miles / 16 hrs, 25 mins
  • Haikou to Saint-Jean-sur-Richelieu: 7925.2 miles / 16 hrs, 27 mins
  • Haikou to Saint-Jerome: 7903 miles / 16 hrs, 24 mins
  • Haikou to Saint-Petersburg: 4682.4 miles / 9 hrs, 43 mins
  • Haikou to Saint-Pierre: 7726.3 miles / 16 hrs, 2 mins
  • Haikou to Saipan: 2341.6 miles / 4 hrs, 51 mins
  • Haikou to Salem: 6856.1 miles / 14 hrs, 14 mins
  • Haikou to Salem (India): 2151 miles / 4 hrs, 27 mins
  • Haikou to Salina: 8015 miles / 16 hrs, 38 mins
  • Haikou to Salinas: 7285.8 miles / 15 hrs, 7 mins
  • Haikou to Salt Lake City: 7471 miles / 15 hrs, 30 mins
  • Haikou to Salta: 12013.9 miles / 24 hrs, 56 mins
  • Haikou to Saltillo: 8670.6 miles / 18 hrs, 0 mins
  • Haikou to Salvador: 10288.2 miles / 21 hrs, 21 mins
  • Haikou to Salzburg: 5529.9 miles / 11 hrs, 28 mins
  • Haikou to Salzgitter: 5542.3 miles / 11 hrs, 30 mins
  • Haikou to Samara: 3890 miles / 8 hrs, 4 mins
  • Haikou to Samarinda: 1479.8 miles / 3 hrs, 4 mins
  • Haikou to Samastipur: 1582.8 miles / 3 hrs, 17 mins
  • Haikou to Sambalpur: 1680.2 miles / 3 hrs, 29 mins
  • Haikou to Samford: 4321.1 miles / 8 hrs, 58 mins
  • Haikou to San Antonio: 8537.5 miles / 17 hrs, 43 mins
  • Haikou to San Bernardino: 7570.8 miles / 15 hrs, 43 mins
  • Haikou to San Buenaventura: 7483 miles / 15 hrs, 32 mins
  • Haikou to San Cristobal de las Casas: 9486.7 miles / 19 hrs, 41 mins
  • Haikou to San Diego: 7650.9 miles / 15 hrs, 53 mins
  • Haikou to San Francisco: 7201.9 miles / 14 hrs, 57 mins
  • Haikou to San Jose: 7243.8 miles / 15 hrs, 2 mins
  • Haikou to San Jose (Costa Rica): 10173.5 miles / 21 hrs, 7 mins
  • Haikou to San Juan: 9779.9 miles / 20 hrs, 18 mins
  • Haikou to San Juan (Argentina): 11652.1 miles / 24 hrs, 11 mins
  • Haikou to San Luis: 11499.9 miles / 23 hrs, 52 mins
  • Haikou to San Luis Potosi: 8858.2 miles / 18 hrs, 23 mins
  • Haikou to San Marino: 5654.6 miles / 11 hrs, 44 mins
  • Haikou to San Pedro Sula: 9702 miles / 20 hrs, 8 mins
  • Haikou to San Salvador: 9778.7 miles / 20 hrs, 18 mins
  • Haikou to Sana: 4338.1 miles / 9 hrs, 0 mins
  • Haikou to Sanandaj: 3966.3 miles / 8 hrs, 14 mins
  • Haikou to Sandefjord: 5383.2 miles / 11 hrs, 10 mins
  • Haikou to Sandnes: 5554.1 miles / 11 hrs, 31 mins
  • Haikou to Sangli: 2361.5 miles / 4 hrs, 54 mins
  • Haikou to Sangrur: 2271.1 miles / 4 hrs, 42 mins
  • Haikou to Santa Ana: 9760.9 miles / 20 hrs, 16 mins
  • Haikou to Santa Barbara: 7466.8 miles / 15 hrs, 30 mins
  • Haikou to Santa Clara: 7241.7 miles / 15 hrs, 2 mins
  • Haikou to Santa Clarita: 7515.2 miles / 15 hrs, 36 mins
  • Haikou to Santa Cruz: 11966.1 miles / 24 hrs, 50 mins
  • Haikou to Santa Cruz (Spain): 7541.9 miles / 15 hrs, 39 mins
  • Haikou to Santa Fe: 7946.5 miles / 16 hrs, 30 mins
  • Haikou to Santa Fe (Argentina): 11458.1 miles / 23 hrs, 47 mins
  • Haikou to Santa Maria: 11226.6 miles / 23 hrs, 18 mins
  • Haikou to Santa Marta: 10260.1 miles / 21 hrs, 18 mins
  • Haikou to Santa Monica: 7526.6 miles / 15 hrs, 37 mins
  • Haikou to Santa Rosa: 7159.9 miles / 14 hrs, 52 mins
  • Haikou to Santa Rosa (Argentina): 11257.2 miles / 23 hrs, 22 mins
  • Haikou to Santiago: 11520.7 miles / 23 hrs, 55 mins
  • Haikou to Santiago de Cuba: 9506.3 miles / 19 hrs, 44 mins
  • Haikou to Santiago del Estero: 11809.1 miles / 24 hrs, 31 mins
  • Haikou to Santo Domingo: 9789.3 miles / 20 hrs, 19 mins
  • Haikou to Santos: 10905.1 miles / 22 hrs, 38 mins
  • Haikou to Sao Jose do Rio Preto: 11102.2 miles / 23 hrs, 3 mins
  • Haikou to Sao Luis: 10319 miles / 21 hrs, 25 mins
  • Haikou to Sao Paulo: 10917.8 miles / 22 hrs, 40 mins
  • Haikou to Sao Tome: 7106 miles / 14 hrs, 45 mins
  • Haikou to Sapporo: 2395.9 miles / 4 hrs, 58 mins
  • Haikou to Sarajevo: 5370.2 miles / 11 hrs, 9 mins
  • Haikou to Sarasota: 9066.9 miles / 18 hrs, 49 mins
  • Haikou to Sargodha: 2474.6 miles / 5 hrs, 8 mins
  • Haikou to Sari: 3604.7 miles / 7 hrs, 29 mins
  • Haikou to Sarnia: 8038.4 miles / 16 hrs, 41 mins
  • Haikou to Sarpsborg: 5348 miles / 11 hrs, 6 mins
  • Haikou to Sasaram: 1700.5 miles / 3 hrs, 31 mins
  • Haikou to Saskatoon: 6987.8 miles / 14 hrs, 30 mins
  • Haikou to Sassari: 5920.6 miles / 12 hrs, 17 mins
  • Haikou to Satara: 2398.4 miles / 4 hrs, 58 mins
  • Haikou to Satna: 1920.2 miles / 3 hrs, 59 mins
  • Haikou to Sault Ste. Marie: 7764.3 miles / 16 hrs, 7 mins
  • Haikou to Savannah: 8759.5 miles / 18 hrs, 11 mins
  • Haikou to Sawai Madhopur: 2192.4 miles / 4 hrs, 33 mins
  • Haikou to Schaffhausen: 5734.4 miles / 11 hrs, 54 mins
  • Haikou to Schwerin: 5471 miles / 11 hrs, 21 mins
  • Haikou to Scottsdale: 7832.8 miles / 16 hrs, 15 mins
  • Haikou to Scranton: 8187.1 miles / 17 hrs, 0 mins
  • Haikou to Seattle: 6759.2 miles / 14 hrs, 2 mins
  • Haikou to Sebastian: 6297.1 miles / 13 hrs, 4 mins
  • Haikou to Sedona: 7779.4 miles / 16 hrs, 9 mins
  • Haikou to Sehore: 2136.7 miles / 4 hrs, 26 mins
  • Haikou to Selkirk: 7324 miles / 15 hrs, 12 mins
  • Haikou to Semarang: 1838.5 miles / 3 hrs, 49 mins
  • Haikou to Sendai: 2201 miles / 4 hrs, 34 mins
  • Haikou to Seoni: 1993.5 miles / 4 hrs, 8 mins
  • Haikou to Seoul: 1565 miles / 3 hrs, 14 mins
  • Haikou to Seremban: 1350 miles / 2 hrs, 48 mins
  • Haikou to Setubal: 6783.2 miles / 14 hrs, 5 mins
  • Haikou to Sevilla: 6687.3 miles / 13 hrs, 53 mins
  • Haikou to Shahdol: 1872.4 miles / 3 hrs, 53 mins
  • Haikou to Shahjahanpur: 2000.7 miles / 4 hrs, 9 mins
  • Haikou to Shajapur: 2193.1 miles / 4 hrs, 33 mins
  • Haikou to Shanghai: 1030.2 miles / 2 hrs, 18 mins
  • Haikou to Shantou: 455 miles / 1 hrs, 7 mins
  • Haikou to Sharjah: 3500 miles / 7 hrs, 16 mins
  • Haikou to Shawinigan: 7848.4 miles / 16 hrs, 17 mins
  • Haikou to Sheffield: 5947.4 miles / 12 hrs, 20 mins
  • Haikou to Sheikhpura: 1611.6 miles / 3 hrs, 20 mins
  • Haikou to Shenyang: 1667.7 miles / 3 hrs, 27 mins
  • Haikou to Shenzhen: 294.5 miles / 43 mins
  • Haikou to Sheohar: 1644.9 miles / 3 hrs, 24 mins
  • Haikou to Sheopur: 2179.3 miles / 4 hrs, 31 mins
  • Haikou to Shepparton: 4510.4 miles / 9 hrs, 21 mins
  • Haikou to Sherbrooke: 7925.4 miles / 16 hrs, 27 mins
  • Haikou to Shijiazhuang: 1266.8 miles / 2 hrs, 37 mins
  • Haikou to Shillong: 1244.6 miles / 2 hrs, 35 mins
  • Haikou to Shimla: 2189.9 miles / 4 hrs, 32 mins
  • Haikou to Shiraz: 3654.9 miles / 7 hrs, 35 mins
  • Haikou to Shivpuri: 2118.3 miles / 4 hrs, 23 mins
  • Haikou to Shizuoka: 1982.2 miles / 4 hrs, 6 mins
  • Haikou to Shreveport: 8497.5 miles / 17 hrs, 38 mins
  • Haikou to Sialkot: 2368.2 miles / 4 hrs, 55 mins
  • Haikou to Sian: 981.6 miles / 2 hrs, 11 mins
  • Haikou to Sibsagar: 1101.3 miles / 2 hrs, 27 mins
  • Haikou to Sidhi: 1855 miles / 3 hrs, 51 mins
  • Haikou to Siegen: 5669.3 miles / 11 hrs, 46 mins
  • Haikou to Siem Reap: 645.9 miles / 1 hrs, 33 mins
  • Haikou to Sihora Road: 1944.9 miles / 4 hrs, 2 mins
  • Haikou to Sikar: 2272.2 miles / 4 hrs, 43 mins
  • Haikou to Silchar: 1173.8 miles / 2 hrs, 37 mins
  • Haikou to Silvassa: 2408.5 miles / 5 hrs, 0 mins
  • Haikou to Simi Valley: 7512.9 miles / 15 hrs, 36 mins
  • Haikou to Sindri: 1543.1 miles / 3 hrs, 12 mins
  • Haikou to Singapore: 1379.7 miles / 2 hrs, 51 mins
  • Haikou to Singaraja: 1969.1 miles / 4 hrs, 5 mins
  • Haikou to Sion: 5819.1 miles / 12 hrs, 4 mins
  • Haikou to Sioux Falls: 7743.9 miles / 16 hrs, 4 mins
  • Haikou to Sitamarhi: 1635.7 miles / 3 hrs, 23 mins
  • Haikou to Sitapur: 1946.6 miles / 4 hrs, 2 mins
  • Haikou to Sivaganga: 2247.5 miles / 4 hrs, 40 mins
  • Haikou to Siwan: 1734.6 miles / 3 hrs, 36 mins
  • Haikou to Skien: 5409.1 miles / 11 hrs, 13 mins
  • Haikou to Skopje: 5250.6 miles / 10 hrs, 54 mins
  • Haikou to Slough: 5976.1 miles / 12 hrs, 24 mins
  • Haikou to Slupsk: 5228 miles / 10 hrs, 51 mins
  • Haikou to Sobral: 10137.7 miles / 21 hrs, 3 mins
  • Haikou to Sochi: 4325.8 miles / 8 hrs, 58 mins
  • Haikou to Sodertalje: 5135.4 miles / 10 hrs, 39 mins
  • Haikou to Sofia: 5147.8 miles / 10 hrs, 41 mins
  • Haikou to Solapur: 2271.4 miles / 4 hrs, 42 mins
  • Haikou to Solingen: 5693.1 miles / 11 hrs, 49 mins
  • Haikou to Sonepur: 1741.5 miles / 3 hrs, 36 mins
  • Haikou to Sopore: 2400 miles / 4 hrs, 58 mins
  • Haikou to Sopron: 5383.2 miles / 11 hrs, 10 mins
  • Haikou to Sorocaba: 10974.3 miles / 22 hrs, 47 mins
  • Haikou to Sosnowiec: 5213.1 miles / 10 hrs, 49 mins
  • Haikou to South Bend: 8064.5 miles / 16 hrs, 44 mins
  • Haikou to Southampton: 6035.6 miles / 12 hrs, 31 mins
  • Haikou to Southend-on-Sea: 5946.4 miles / 12 hrs, 20 mins
  • Haikou to Spartanburg: 8585.4 miles / 17 hrs, 49 mins
  • Haikou to Spittal an der Drau: 5539.7 miles / 11 hrs, 30 mins
  • Haikou to Spokane: 6926.5 miles / 14 hrs, 22 mins
  • Haikou to Springfield distance: 8143.4 miles / 16 hrs, 54 mins
  • Haikou to Springfield (Canada) distance: 7357.8 miles / 15 hrs, 16 mins
  • Haikou to Springfield (IL) distance: 8135.7 miles / 16 hrs, 53 mins
  • Haikou to Springfield (MO) distance: 8204.8 miles / 17 hrs, 2 mins
  • Haikou to Sri Jayawardenapura Kotte distance: 2256.5 miles / 4 hrs, 41 mins
  • Haikou to Srinagar distance: 2387.2 miles / 4 hrs, 57 mins
  • Haikou to St Gallen distance: 5702.3 miles / 11 hrs, 50 mins
  • Haikou to St Helens distance: 5987.8 miles / 12 hrs, 26 mins
  • Haikou to St Peter Port distance: 6120.5 miles / 12 hrs, 42 mins
  • Haikou to St. Albert distance: 6698.4 miles / 13 hrs, 54 mins
  • Haikou to St. Andrews distance: 7311.6 miles / 15 hrs, 10 mins
  • Haikou to St. Augustine distance: 8928.3 miles / 18 hrs, 32 mins
  • Haikou to St. Catharines distance: 8034.1 miles / 16 hrs, 40 mins
  • Haikou to St. Clements distance: 7322.6 miles / 15 hrs, 12 mins
  • Haikou to St. Johns distance: 7658.5 miles / 15 hrs, 54 mins
  • Haikou to St. Louis distance: 8191.6 miles / 17 hrs, 0 mins
  • Haikou to St. Moritz distance: 5714 miles / 11 hrs, 51 mins
  • Haikou to St. Petersburg distance: 9048.8 miles / 18 hrs, 47 mins
  • Haikou to St. Polten distance: 5412.5 miles / 11 hrs, 14 mins
  • Haikou to Stamford distance: 8210.1 miles / 17 hrs, 2 mins
  • Haikou to Stanley distance: 10168.3 miles / 21 hrs, 6 mins
  • Haikou to Stavanger distance: 5551.9 miles / 11 hrs, 31 mins
  • Haikou to Steinbach distance: 7374.1 miles / 15 hrs, 18 mins
  • Haikou to Stellenbosch distance: 7065.5 miles / 14 hrs, 40 mins
  • Haikou to Stephenville distance: 7660.4 miles / 15 hrs, 54 mins
  • Haikou to Sterling Heights distance: 8045.3 miles / 16 hrs, 42 mins
  • Haikou to Steyr distance: 5463.7 miles / 11 hrs, 20 mins
  • Haikou to Stillwater distance: 7719.4 miles / 16 hrs, 1 mins
  • Haikou to Stockholm distance: 5111.4 miles / 10 hrs, 36 mins
  • Haikou to Stockport distance: 5976.3 miles / 12 hrs, 24 mins
  • Haikou to Stockton distance: 7241.8 miles / 15 hrs, 2 mins
  • Haikou to Stoke-on-Trent distance: 5985.2 miles / 12 hrs, 25 mins
  • Haikou to Strasbourg distance: 5749.8 miles / 11 hrs, 56 mins
  • Haikou to Strathcona County distance: 6748.9 miles / 14 hrs, 0 mins
  • Haikou to Stuttgart distance: 5676.1 miles / 11 hrs, 47 mins
  • Haikou to Sucre distance: 12126.8 miles / 25 hrs, 10 mins
  • Haikou to Sulaimaniya distance: 4040.7 miles / 8 hrs, 23 mins
  • Haikou to Sultanpur distance: 1835.6 miles / 3 hrs, 48 mins
  • Haikou to Summerside distance: 7840.5 miles / 16 hrs, 16 mins
  • Haikou to Sundergarh distance: 1692.5 miles / 3 hrs, 30 mins
  • Haikou to Sunderland distance: 5902 miles / 12 hrs, 15 mins
  • Haikou to Sundsvall distance: 5095 miles / 10 hrs, 34 mins
  • Haikou to Sunnyvale distance: 7222.7 miles / 14 hrs, 59 mins
  • Haikou to Sunrise Manor distance: 7560.7 miles / 15 hrs, 41 mins
  • Haikou to Sunshine Coast distance: 4303.7 miles / 8 hrs, 56 mins
  • Haikou to Supaul distance: 1576.7 miles / 3 hrs, 16 mins
  • Haikou to Surabaya distance: 1884 miles / 3 hrs, 54 mins
  • Haikou to Surakarta distance: 1891.1 miles / 3 hrs, 55 mins
  • Haikou to Surat distance: 2434.8 miles / 5 hrs, 3 mins
  • Haikou to Suri distance: 1486.8 miles / 3 hrs, 5 mins
  • Haikou to Surrey distance: 6669.1 miles / 13 hrs, 50 mins
  • Haikou to Sutton Coldfield distance: 5985.1 miles / 12 hrs, 25 mins
  • Haikou to Suva distance: 5309.4 miles / 11 hrs, 1 mins
  • Haikou to Suzhou distance: 996.4 miles / 2 hrs, 13 mins
  • Haikou to Swansea distance: 6095.1 miles / 12 hrs, 39 mins
  • Haikou to Swindon distance: 6017.6 miles / 12 hrs, 29 mins
  • Haikou to Sydney distance: 4576.5 miles / 9 hrs, 30 mins
  • Haikou to Sylhet distance: 1234.1 miles / 2 hrs, 45 mins
  • Haikou to Syracuse distance: 8061 miles / 16 hrs, 44 mins
  • Haikou to Szczecin distance: 5353.2 miles / 11 hrs, 6 mins
  • Haikou to Tabor distance: 5431.5 miles / 11 hrs, 16 mins
  • Haikou to Tabriz distance: 3983.1 miles / 8 hrs, 16 mins
  • Haikou to Tacoma distance: 6766.3 miles / 14 hrs, 3 mins
  • Haikou to Tadepalligudem distance: 1908.8 miles / 3 hrs, 57 mins
  • Haikou to Taegu distance: 1536.3 miles / 3 hrs, 11 mins
  • Haikou to Taichung distance: 709.9 miles / 1 hrs, 42 mins
  • Haikou to Taiohae distance: 7695.1 miles / 15 hrs, 58 mins
  • Haikou to Taipei distance: 787.9 miles / 1 hrs, 53 mins
  • Haikou to Taiyuan distance: 1215.1 miles / 2 hrs, 42 mins
  • Haikou to Talca distance: 11379.4 miles / 23 hrs, 37 mins
  • Haikou to Talcahuano distance: 11285.9 miles / 23 hrs, 26 mins
  • Haikou to Tallahassee distance: 8832.1 miles / 18 hrs, 20 mins
  • Haikou to Tallinn distance: 4887.6 miles / 10 hrs, 8 mins
  • Haikou to Tamluk distance: 1466.7 miles / 3 hrs, 2 mins
  • Haikou to Tampa distance: 9042.4 miles / 18 hrs, 46 mins
  • Haikou to Tampere distance: 4903.5 miles / 10 hrs, 10 mins
  • Haikou to Tangier distance: 6746.3 miles / 14 hrs, 0 mins
  • Haikou to Tangshan distance: 1416.1 miles / 2 hrs, 56 mins
  • Haikou to Tanjungkarang distance: 1782 miles / 3 hrs, 41 mins
  • Haikou to Tarawa distance: 4429.2 miles / 9 hrs, 11 mins
  • Haikou to Targu Mures distance: 5034.9 miles / 10 hrs, 27 mins
  • Haikou to Tarn Taran Sahib distance: 2339.9 miles / 4 hrs, 51 mins
  • Haikou to Tarnow distance: 5132.7 miles / 10 hrs, 39 mins
  • Haikou to Tashkent distance: 2808 miles / 5 hrs, 49 mins
  • Haikou to Tasikmalaya distance: 1886.5 miles / 3 hrs, 55 mins
  • Haikou to Taunton distance: 6088.7 miles / 12 hrs, 38 mins
  • Haikou to Taupo distance: 5866.8 miles / 12 hrs, 10 mins
  • Haikou to Tauranga distance: 5834.5 miles / 12 hrs, 6 mins
  • Haikou to Taylors distance: 8577.7 miles / 17 hrs, 48 mins
  • Haikou to Tbilisi distance: 4071.5 miles / 8 hrs, 27 mins
  • Haikou to Te Awamutu distance: 5813.5 miles / 12 hrs, 4 mins
  • Haikou to Tegal distance: 1836 miles / 3 hrs, 48 mins
  • Haikou to Tegucigalpa distance: 9802.6 miles / 20 hrs, 21 mins
  • Haikou to Tehran distance: 3704.9 miles / 7 hrs, 41 mins
  • Haikou to Tel Aviv distance: 4684.1 miles / 9 hrs, 43 mins
  • Haikou to Tela distance: 9711.4 miles / 20 hrs, 9 mins
  • Haikou to Telford distance: 6011.1 miles / 12 hrs, 28 mins
  • Haikou to Tempe distance: 7840.7 miles / 16 hrs, 16 mins
  • Haikou to Temple distance: 8465.3 miles / 17 hrs, 34 mins
  • Haikou to Temuco distance: 11155 miles / 23 hrs, 9 mins
  • Haikou to Teofilo Otoni distance: 10567.4 miles / 21 hrs, 56 mins
  • Haikou to Teresina distance: 10329.8 miles / 21 hrs, 27 mins
  • Haikou to Ternate distance: 1774.6 miles / 3 hrs, 41 mins
  • Haikou to Terrebonne distance: 7909.3 miles / 16 hrs, 25 mins
  • Haikou to Thabazimbi distance: 6361.9 miles / 13 hrs, 12 mins
  • Haikou to Thalassery distance: 2390.7 miles / 4 hrs, 57 mins
  • Haikou to Thane distance: 2446.1 miles / 5 hrs, 4 mins
  • Haikou to Thanjavur distance: 2172.2 miles / 4 hrs, 30 mins
  • Haikou to The Hague distance: 5779.2 miles / 12 hrs, 0 mins
  • Haikou to The Settlement distance: 2117.5 miles / 4 hrs, 23 mins
  • Haikou to The Valley distance: 9760.2 miles / 20 hrs, 16 mins
  • Haikou to Theni distance: 2298.6 miles / 4 hrs, 46 mins
  • Haikou to Thessaloniki distance: 5212.3 miles / 10 hrs, 49 mins
  • Haikou to Thimphu distance: 1407.8 miles / 2 hrs, 55 mins
  • Haikou to Thiruvananthapuram distance: 2388.8 miles / 4 hrs, 57 mins
  • Haikou to Thiruvannaamalai distance: 2136.1 miles / 4 hrs, 26 mins
  • Haikou to Thompson distance: 6974.1 miles / 14 hrs, 28 mins
  • Haikou to Thoothukudi distance: 2289.6 miles / 4 hrs, 45 mins
  • Haikou to Thousand Oaks distance: 7511.8 miles / 15 hrs, 35 mins
  • Haikou to Thrissur distance: 2364.2 miles / 4 hrs, 54 mins
  • Haikou to Thun distance: 5803.4 miles / 12 hrs, 3 mins
  • Haikou to Thunder Bay distance: 7569.2 miles / 15 hrs, 43 mins
  • Haikou to Tianjin distance: 1378.8 miles / 2 hrs, 51 mins
  • Haikou to Tijuana distance: 7659.5 miles / 15 hrs, 54 mins
  • Haikou to Tikamgarh distance: 2074.2 miles / 4 hrs, 18 mins
  • Haikou to Tilburg distance: 5766.2 miles / 11 hrs, 58 mins
  • Haikou to Timbuktu distance: 7251.3 miles / 15 hrs, 3 mins
  • Haikou to Timmins distance: 7662.8 miles / 15 hrs, 54 mins
  • Haikou to Tinsukia distance: 1128.2 miles / 2 hrs, 31 mins
  • Haikou to Tirane distance: 5353.5 miles / 11 hrs, 6 mins
  • Haikou to Tiraspol distance: 4796.2 miles / 9 hrs, 57 mins
  • Haikou to Tiruchirapalli distance: 2215.2 miles / 4 hrs, 36 mins
  • Haikou to Tirumala distance: 2095.9 miles / 4 hrs, 21 mins
  • Haikou to Tirunelveli distance: 2331.4 miles / 4 hrs, 50 mins
  • Haikou to Tiruvallur distance: 2082.8 miles / 4 hrs, 19 mins
  • Haikou to Tiruvarur distance: 2153.7 miles / 4 hrs, 28 mins
  • Haikou to Tofol distance: 3686.9 miles / 7 hrs, 39 mins
  • Haikou to Tokyo distance: 2065.9 miles / 4 hrs, 17 mins
  • Haikou to Toledo distance: 8104.1 miles / 16 hrs, 49 mins
  • Haikou to Tonk distance: 2240.9 miles / 4 hrs, 39 mins
  • Haikou to Tonsberg distance: 5377.8 miles / 11 hrs, 9 mins
  • Haikou to Toowoomba distance: 4285.3 miles / 8 hrs, 53 mins
  • Haikou to Topeka distance: 8032.1 miles / 16 hrs, 40 mins
  • Haikou to Toronto distance: 8011.6 miles / 16 hrs, 38 mins
  • Haikou to Torrance distance: 7553.6 miles / 15 hrs, 41 mins
  • Haikou to Torreon distance: 8579.6 miles / 17 hrs, 48 mins
  • Haikou to Torshavn distance: 5803.9 miles / 12 hrs, 3 mins
  • Haikou to Torun distance: 5195.6 miles / 10 hrs, 47 mins
  • Haikou to Toulon distance: 5978.9 miles / 12 hrs, 24 mins
  • Haikou to Toulouse distance: 6164.9 miles / 12 hrs, 48 mins
  • Haikou to Tours distance: 6077.9 miles / 12 hrs, 37 mins
  • Haikou to Townsville distance: 3655.4 miles / 7 hrs, 35 mins
  • Haikou to Traralgon distance: 4595.5 miles / 9 hrs, 32 mins
  • Haikou to Trenton distance: 8268.9 miles / 17 hrs, 10 mins
  • Haikou to Trier distance: 5764.8 miles / 11 hrs, 58 mins
  • Haikou to Trincomalee distance: 2103.1 miles / 4 hrs, 21 mins
  • Haikou to Tripoli distance: 5876.1 miles / 12 hrs, 12 mins
  • Haikou to Trois-Rivieres distance: 7856.9 miles / 16 hrs, 18 mins
  • Haikou to Tromso distance: 4955.1 miles / 10 hrs, 17 mins
  • Haikou to Trondheim distance: 5286.6 miles / 10 hrs, 58 mins
  • Haikou to Trujillo distance: 11405 miles / 23 hrs, 40 mins
  • Haikou to Truro distance: 6193 miles / 12 hrs, 51 mins
  • Haikou to Tsingtao distance: 1261.8 miles / 2 hrs, 37 mins
  • Haikou to Tsomog distance: 1764.4 miles / 3 hrs, 39 mins
  • Haikou to Tubingen distance: 5683.6 miles / 11 hrs, 48 mins
  • Haikou to Tucson distance: 7936 miles / 16 hrs, 28 mins
  • Haikou to Tucuman distance: 11900.9 miles / 24 hrs, 42 mins
  • Haikou to Tulsa distance: 8209.5 miles / 17 hrs, 2 mins
  • Haikou to Tunis distance: 5936.7 miles / 12 hrs, 19 mins
  • Haikou to Turin distance: 5840.8 miles / 12 hrs, 7 mins
  • Haikou to Turku distance: 4956.4 miles / 10 hrs, 17 mins
  • Haikou to Tuxtla Gutierrez distance: 9461.6 miles / 19 hrs, 38 mins
  • Haikou to Tychy distance: 5235.7 miles / 10 hrs, 52 mins
  • Haikou to Uberaba distance: 10991.9 miles / 22 hrs, 49 mins
  • Haikou to Uberlandia distance: 11023.8 miles / 22 hrs, 53 mins
  • Haikou to Ubud distance: 1986.1 miles / 4 hrs, 7 mins
  • Haikou to Udaipur distance: 2366.3 miles / 4 hrs, 54 mins
  • Haikou to Udhampur distance: 2326.6 miles / 4 hrs, 49 mins
  • Haikou to Ufa distance: 3679.8 miles / 7 hrs, 38 mins
  • Haikou to Ujjain distance: 2237.1 miles / 4 hrs, 38 mins
  • Haikou to Ulaanbaatar distance: 1912.4 miles / 3 hrs, 58 mins
  • Haikou to Ulm distance: 5643.8 miles / 11 hrs, 43 mins
  • Haikou to Uluru distance: 3423.3 miles / 7 hrs, 6 mins
  • Haikou to Umea distance: 4986.7 miles / 10 hrs, 21 mins
  • Haikou to Umm al-Quwain distance: 3494.2 miles / 7 hrs, 15 mins
  • Haikou to Unalaska distance: 4849.6 miles / 10 hrs, 4 mins
  • Haikou to Unnao distance: 1944.7 miles / 4 hrs, 2 mins
  • Haikou to Uppsala distance: 5129.1 miles / 10 hrs, 39 mins
  • Haikou to Urmia distance: 4046.3 miles / 8 hrs, 24 mins
  • Haikou to Uruguaiana distance: 11406.7 miles / 23 hrs, 41 mins
  • Haikou to Urumqi distance: 2086.3 miles / 4 hrs, 19 mins
  • Haikou to Ushuaia distance: 10054.5 miles / 20 hrs, 52 mins
  • Haikou to Utrecht distance: 5745.2 miles / 11 hrs, 55 mins
  • Haikou to Utsunomiya distance: 2098 miles / 4 hrs, 21 mins
  • Haikou to Vaasa distance: 4953.9 miles / 10 hrs, 17 mins
  • Haikou to Vadodara distance: 2389.5 miles / 4 hrs, 57 mins
  • Haikou to Vaduz distance: 5702.7 miles / 11 hrs, 50 mins
  • Haikou to Valdivia distance: 11079 miles / 23 hrs, 0 mins
  • Haikou to Valencia distance: 6365.2 miles / 13 hrs, 13 mins
  • Haikou to Vallejo distance: 7180 miles / 14 hrs, 54 mins
  • Haikou to Valletta distance: 5740.7 miles / 11 hrs, 55 mins
  • Haikou to Valparaiso distance: 11533.4 miles / 23 hrs, 56 mins
  • Haikou to Vancouver distance: 6648.2 miles / 13 hrs, 48 mins
  • Haikou to Vantaa distance: 4860.2 miles / 10 hrs, 5 mins
  • Haikou to Varanasi distance: 1768.2 miles / 3 hrs, 40 mins
  • Haikou to Varna distance: 4921.5 miles / 10 hrs, 13 mins
  • Haikou to Vasco da Gama distance: 2434.8 miles / 5 hrs, 3 mins
  • Haikou to Vasteras distance: 5167.7 miles / 10 hrs, 43 mins
  • Haikou to Vatican City distance: 5702 miles / 11 hrs, 50 mins
  • Haikou to Vaughan distance: 8005.6 miles / 16 hrs, 37 mins
  • Haikou to Vaxjo distance: 5283.2 miles / 10 hrs, 58 mins
  • Haikou to Vedaranyam distance: 2152 miles / 4 hrs, 28 mins
  • Haikou to Vejle distance: 5496.3 miles / 11 hrs, 24 mins
  • Haikou to Velbert distance: 5691 miles / 11 hrs, 49 mins
  • Haikou to Vellore distance: 2124.3 miles / 4 hrs, 24 mins
  • Haikou to Venice distance: 5617.5 miles / 11 hrs, 39 mins
  • Haikou to Veracruz distance: 9184.5 miles / 19 hrs, 4 mins
  • Haikou to Veraval distance: 2585.2 miles / 5 hrs, 22 mins
  • Haikou to Vereeniging distance: 6393.4 miles / 13 hrs, 16 mins
  • Haikou to Verona distance: 5690.2 miles / 11 hrs, 48 mins
  • Haikou to Vevay distance: 8276.6 miles / 17 hrs, 11 mins
  • Haikou to Victoria distance: 6683.5 miles / 13 hrs, 52 mins
  • Haikou to Victoria (Seychelles) distance: 4090.2 miles / 8 hrs, 29 mins
  • Haikou to Victorville distance: 7558.6 miles / 15 hrs, 41 mins
  • Haikou to Vidisha distance: 2108.6 miles / 4 hrs, 22 mins
  • Haikou to Viedma distance: 10966.3 miles / 22 hrs, 46 mins
  • Haikou to Vienna distance: 5375 miles / 11 hrs, 9 mins
  • Haikou to Vientiane distance: 540.5 miles / 1 hrs, 20 mins
  • Haikou to Vijayawada distance: 1973 miles / 4 hrs, 5 mins
  • Haikou to Vila Nova de Gaia distance: 6669.3 miles / 13 hrs, 50 mins
  • Haikou to Villach distance: 5532.7 miles / 11 hrs, 29 mins
  • Haikou to Villahermosa distance: 9389.9 miles / 19 hrs, 29 mins
  • Haikou to Villeurbanne distance: 5956.5 miles / 12 hrs, 22 mins
  • Haikou to Villingen-Schwenningen distance: 5722.9 miles / 11 hrs, 53 mins
  • Haikou to Vilnius distance: 4904.4 miles / 10 hrs, 10 mins
  • Haikou to Viluppuram distance: 2132.6 miles / 4 hrs, 25 mins
  • Haikou to Vina del Mar distance: 11533.7 miles / 23 hrs, 56 mins
  • Haikou to Vincennes distance: 8241.6 miles / 17 hrs, 6 mins
  • Haikou to Virginia Beach distance: 8508.9 miles / 17 hrs, 40 mins
  • Haikou to Virudhunagar distance: 2297.3 miles / 4 hrs, 46 mins
  • Haikou to Visakhapatnam distance: 1776.6 miles / 3 hrs, 41 mins
  • Haikou to Visalia distance: 7387.8 miles / 15 hrs, 20 mins
  • Haikou to Viseu distance: 6659.4 miles / 13 hrs, 49 mins
  • Haikou to Vitoria distance: 10519.7 miles / 21 hrs, 50 mins
  • Haikou to Vitoria da Conquista distance: 10471 miles / 21 hrs, 44 mins
  • Haikou to Vladivostok distance: 2015.2 miles / 4 hrs, 11 mins
  • Haikou to Volos distance: 5232.5 miles / 10 hrs, 51 mins
  • Haikou to Volta Redonda distance: 10772.4 miles / 22 hrs, 22 mins
  • Haikou to Waco distance: 8452 miles / 17 hrs, 33 mins
  • Haikou to Wailuku distance: 5954.4 miles / 12 hrs, 21 mins
  • Haikou to Wakefield distance: 5942.1 miles / 12 hrs, 20 mins
  • Haikou to Walbrzych distance: 5331.9 miles / 11 hrs, 4 mins
  • Haikou to Walsall distance: 5988.1 miles / 12 hrs, 26 mins
  • Haikou to Wanganui distance: 5861.2 miles / 12 hrs, 10 mins
  • Haikou to Warangal distance: 2002.3 miles / 4 hrs, 9 mins
  • Haikou to Wardha distance: 2063.5 miles / 4 hrs, 17 mins
  • Haikou to Warminster Township distance: 8266.6 miles / 17 hrs, 9 mins
  • Haikou to Warren distance: 8048.6 miles / 16 hrs, 42 mins
  • Haikou to Warsaw distance: 5101 miles / 10 hrs, 35 mins
  • Haikou to Washim distance: 2146 miles / 4 hrs, 27 mins
  • Haikou to Washington DC distance: 8362.7 miles / 17 hrs, 21 mins
  • Haikou to Waterbury distance: 8191.8 miles / 17 hrs, 0 mins
  • Haikou to Waterford distance: 6193.1 miles / 12 hrs, 51 mins
  • Haikou to Waterloo distance: 8011.3 miles / 16 hrs, 38 mins
  • Haikou to Watford distance: 5969.3 miles / 12 hrs, 23 mins
  • Haikou to Welland distance: 8068.9 miles / 16 hrs, 45 mins
  • Haikou to Wellington distance: 5894 miles / 12 hrs, 14 mins
  • Haikou to Wels distance: 5472.5 miles / 11 hrs, 21 mins
  • Haikou to Weno distance: 2898.8 miles / 6 hrs, 1 mins
  • Haikou to West Bromwich distance: 6004.6 miles / 12 hrs, 28 mins
  • Haikou to West Covina distance: 7557.1 miles / 15 hrs, 41 mins
  • Haikou to West Palm Beach distance: 9153.7 miles / 19 hrs, 0 mins
  • Haikou to Whangarei distance: 5673.3 miles / 11 hrs, 46 mins
  • Haikou to Whistler distance: 6622.7 miles / 13 hrs, 45 mins
  • Haikou to Whitby distance: 8010.4 miles / 16 hrs, 38 mins
  • Haikou to Whitehorse distance: 5806.8 miles / 12 hrs, 3 mins
  • Haikou to Whitstable distance: 5926.9 miles / 12 hrs, 18 mins
  • Haikou to Wichita distance: 8085.4 miles / 16 hrs, 47 mins
  • Haikou to Wichita Falls distance: 8286.3 miles / 17 hrs, 12 mins
  • Haikou to Wiener Neustadt distance: 5390.5 miles / 11 hrs, 11 mins
  • Haikou to Wiesbaden distance: 5676.4 miles / 11 hrs, 47 mins
  • Haikou to Wilhelmshaven distance: 5595.6 miles / 11 hrs, 37 mins
  • Haikou to Willemstad distance: 10216.8 miles / 21 hrs, 12 mins
  • Haikou to Williams Lake distance: 6546.6 miles / 13 hrs, 35 mins
  • Haikou to Wilmington distance: 8311.2 miles / 17 hrs, 15 mins
  • Haikou to Winamac distance: 8085.6 miles / 16 hrs, 47 mins
  • Haikou to Winder distance: 8623.5 miles / 17 hrs, 54 mins
  • Haikou to Windhoek distance: 6926.9 miles / 14 hrs, 22 mins
  • Haikou to Windsor distance: 8056.8 miles / 16 hrs, 43 mins
  • Haikou to Winnipeg distance: 7347.1 miles / 15 hrs, 15 mins
  • Haikou to Winston-Salem distance: 8502.2 miles / 17 hrs, 39 mins
  • Haikou to Winterthur distance: 5735.4 miles / 11 hrs, 54 mins
  • Haikou to Witten distance: 5682.9 miles / 11 hrs, 48 mins
  • Haikou to Wittenberge distance: 5480.8 miles / 11 hrs, 22 mins
  • Haikou to Wloclawek distance: 5178.9 miles / 10 hrs, 45 mins
  • Haikou to Wodonga distance: 4544.9 miles / 9 hrs, 26 mins
  • Haikou to Wolfsberg distance: 5484.7 miles / 11 hrs, 23 mins
  • Haikou to Wolfsburg distance: 5527.7 miles / 11 hrs, 28 mins
  • Haikou to Wollongong distance: 4592.5 miles / 9 hrs, 32 mins
  • Haikou to Wolverhampton distance: 6006.2 miles / 12 hrs, 28 mins
  • Haikou to Wood Buffalo distance: 6627.1 miles / 13 hrs, 45 mins
  • Haikou to Worcester distance: 8138.1 miles / 16 hrs, 53 mins
  • Haikou to Worms distance: 5690.4 miles / 11 hrs, 48 mins
  • Haikou to Wroclaw distance: 5285 miles / 10 hrs, 58 mins
  • Haikou to Wuhan distance: 754.6 miles / 1 hrs, 48 mins
  • Haikou to Wuppertal distance: 5689.1 miles / 11 hrs, 48 mins
  • Haikou to Wurzburg distance: 5632.1 miles / 11 hrs, 41 mins
  • Haikou to Xining distance: 1246.6 miles / 2 hrs, 35 mins
  • Haikou to Xinyang distance: 864.9 miles / 1 hrs, 56 mins
  • Haikou to Xuzhou distance: 1063.7 miles / 2 hrs, 22 mins
  • Haikou to Yakutat distance: 5710.2 miles / 11 hrs, 51 mins
  • Haikou to Yamoussoukro distance: 7681.9 miles / 15 hrs, 57 mins
  • Haikou to Yangon distance: 956.1 miles / 2 hrs, 8 mins
  • Haikou to Yaounde distance: 6710.4 miles / 13 hrs, 56 mins
  • Haikou to Yaren distance: 4058.8 miles / 8 hrs, 25 mins
  • Haikou to Yarmouth County distance: 8040.6 miles / 16 hrs, 41 mins
  • Haikou to Yavatmal distance: 2080.9 miles / 4 hrs, 19 mins
  • Haikou to Yazd distance: 3535.2 miles / 7 hrs, 20 mins
  • Haikou to Yekaterinburg distance: 3571.3 miles / 7 hrs, 24 mins
  • Haikou to Yellowknife distance: 6254.1 miles / 12 hrs, 59 mins
  • Haikou to Yerevan distance: 4081.3 miles / 8 hrs, 28 mins
  • Haikou to Yinchuan distance: 1284 miles / 2 hrs, 39 mins
  • Haikou to Yogyakarta distance: 1900.7 miles / 3 hrs, 56 mins
  • Haikou to Yokohama distance: 2060.3 miles / 4 hrs, 16 mins
  • Haikou to Yokosuka distance: 2058.9 miles / 4 hrs, 16 mins
  • Haikou to Yonkers distance: 8243.2 miles / 17 hrs, 7 mins
  • Haikou to York distance: 5927.4 miles / 12 hrs, 18 mins
  • Haikou to Yorkton distance: 7139.4 miles / 14 hrs, 49 mins
  • Haikou to Youngstown distance: 8161.8 miles / 16 hrs, 56 mins
  • Haikou to Yuma distance: 7766.5 miles / 16 hrs, 7 mins
  • Haikou to Yuzhno-Sakhalinsk distance: 2579.9 miles / 5 hrs, 21 mins
  • Haikou to Zaandam distance: 5761.3 miles / 11 hrs, 57 mins
  • Haikou to Zabrze distance: 5239.5 miles / 10 hrs, 52 mins
  • Haikou to Zadar distance: 5507.4 miles / 11 hrs, 26 mins
  • Haikou to Zagreb distance: 5456.5 miles / 11 hrs, 19 mins
  • Haikou to Zanzibar City distance: 5150.8 miles / 10 hrs, 41 mins
  • Haikou to Zaragoza distance: 6310.2 miles / 13 hrs, 6 mins
  • Haikou to Zarate distance: 11264.3 miles / 23 hrs, 23 mins
  • Haikou to Zhengzhou distance: 1015.7 miles / 2 hrs, 16 mins
  • Haikou to Zibo distance: 1230.3 miles / 2 hrs, 45 mins
  • Haikou to Zielona Gora distance: 5347 miles / 11 hrs, 6 mins
  • Haikou to Zoetermeer distance: 5775.3 miles / 11 hrs, 59 mins
  • Haikou to Zomba distance: 5644.4 miles / 11 hrs, 43 mins
  • Haikou to Zurich distance: 5741.8 miles / 11 hrs, 55 mins
  • Haikou to Zwettl distance: 5419.5 miles / 11 hrs, 15 mins
  • Haikou to Zwickau distance: 5495 miles / 11 hrs, 24 mins
  • Haikou to Zwolle distance: 5699.6 miles / 11 hrs, 50 mins

Please note: this page displays the approximate flight duration times from Haikou to other cities. The actual flight times may differ depending on the type and speed of aircraft.