Distance from Francistown to Haapsalu

The distance between Francistown, Botswana and Haapsalu, Estonia is 8,886 kilometers (5,521 miles).

Francistown, City of Francistown, Botswana

Haapsalu, Lääne, Estonia

From Francistown to Haapsalu, the straight-line distance is 8,886 kilometers, heading north. Francistown is situated at an altitude of 989 meters above sea level, while Haapsalu is at only 11 meters.

Travel time

Mode Estimated time
Bicycle 30-45 days
Motorcycle 10-12 days
Car 8-10 days
Airplane 14-16 hours
Speed Time
50 km/h
100 km/h
150 km/h
Francistown, Botswana

Local time:

Time Zone: Africa/Gaborone

Coordinates: 21.17° S 27.5078° E

Elevation: 989 m (3,245 ft)


Nearby airports:
  • Francistown Airport (FRW)
  • Selebi Phikwe Airport (PKW)
  • Sua Pan Airport (SXN)
  • Joshua Mqabuko Nkomo International Airport (BUQ)
  • Limpopo Valley Airport (TLD)
Haapsalu, Estonia

Local time:

Time Zone: Europe/Tallinn

Coordinates: 58.9431° N 23.5414° E

Elevation: 11 m (36 ft)


Nearby airports:
  • Kärdla Airport (KDL)
  • Pärnu Airport (EPU)
  • Tallinn Airport (TLL)
  • Kuressaare Airport (URE)
  • Helsinki-Malmi Airport (HEM)

Other distances from Francistown

Distance between cities Kilometers
From Francistown to Gaborone 419 km
From Francistown to Maun 446 km
From Francistown to Molepolole 414 km
From Francistown to Kanye 476 km
From Francistown to Serowe 158 km

Other distances from Haapsalu

Distances between cities Kilometers
From Haapsalu to Tallinn 88 km
From Haapsalu to Tartu 195 km
From Haapsalu to Saku 76 km
From Haapsalu to Narva 270 km
From Haapsalu to Pärnu 83 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Francistown and Haapsalu.

From To Distance (kilometers)
Kolkata, India Sevilla, Spain 8,886 km
Brisbane, Australia Kolkata, India 8,886 km
Accra, Ghana Jacksonville, United States 8,885 km
Brussels, Belgium Chihuahua, Mexico 8,885 km
El Paso, United States Gibraltar, Gibraltar 8,887 km
Phoenix, United States Bilbao, Spain 8,885 km
Paris, France Chihuahua, Mexico 8,885 km
Monterrey, Mexico Zaragoza, Spain 8,888 km
Ciudad Juárez, Mexico Gibraltar, Gibraltar 8,888 km
Dublin, Ireland Belo Horizonte, Brazil 8,888 km
La Paz, Bolivia Edmonton, Canada 8,884 km
Kyiv, Ukraine New South Memphis, United States 8,888 km
The Bronx, United States Mar del Plata, Argentina 8,888 km
Montevideo, Uruguay Tulsa, United States 8,884 km
Mexico City, Mexico Reading, United Kingdom 8,888 km
Buenos Aires, Argentina Detroit, United States 8,884 km
Portland, United States Vienna, Austria 8,884 km
Saint Petersburg, Russia Oakland, United States 8,883 km

Measure more distances between cities