Distance from Houston to Windsor (Canada)

The distance between Houston, British Columbia and Windsor, Ontario is 3,436 kilometers (2,135 miles)

Country: Canada

Region: British Columbia

City: Houston

Country: Canada

Region: Ontario

City: Windsor

Travel time

Mode Estimated time
Bicycle 10-12 days
Motorcycle 4-5 days
Car 3-4 days
Airplane 5-6 hours
Speed Time
50 km/h
100 km/h
150 km/h

Houston, Canada

Local time:

Coordinates: 54.3998° N 126.6701° W


Nearby airports:
  • Smithers Airport (YYD)
  • Northwest Regional Airport Terrace-Kitimat (YXT)
  • Bella Coola Airport (QBC)
  • Prince Rupert/Seal Cove Seaplane Base (ZSW)
  • Anahim Lake Airport (YAA)

Windsor, Canada

Local time:

Coordinates: 42.3001° N 83.0165° W


Nearby airports:
  • Windsor Airport (YQG)
  • Detroit City Airport (DET)
  • Detroit Metropolitan Wayne County Airport (DTW)
  • Selfridge Air National Guard Base (MTC)
  • Willow Run Airport (YIP)

Other distances from Houston

Distance between cities Kilometers
From Houston to Toronto 3,575 km
From Houston to Ottawa 3,707 km
From Houston to Montréal 3,837 km
From Houston to Edmonton 870 km
From Houston to Mississauga 3,568 km

Other distances from Windsor

Distances between cities Kilometers
From Windsor to Toronto 332 km
From Windsor to Ottawa 682 km
From Windsor to Montréal 836 km
From Windsor to Edmonton 2,569 km
From Windsor to Mississauga 309 km

Cities within similar distances

The following list contains the cities of Canada that are at equal or similar distances as between Houston and Windsor.

From To Distance (kilometers)
San Salvador, El Salvador Mississauga, Canada 3,436 km
San Miguel de Tucumán, Argentina Aracaju, Brazil 3,436 km
The Bronx, United States Petare, Venezuela 3,436 km
New York City, United States Valencia, Venezuela 3,436 km
Portland, United States Santiago de Querétaro, Mexico 3,436 km
San Diego, United States Greensboro, United States 3,436 km
New York City, United States Maracay, Venezuela 3,436 km
Brooklyn, United States Mesa, United States 3,436 km
Toronto, Canada Riverside, United States 3,437 km
Zapopan, Mexico Seattle, United States 3,435 km
Ottawa, Canada Villahermosa, Mexico 3,435 km
Shenzhen, China Kanpur, India 3,435 km
Phoenix, United States Newark, United States 3,437 km
Maracaibo, Venezuela Columbus, United States 3,435 km
Ciudad Guayana, Venezuela Tuxtla, Mexico 3,435 km
Lima, Peru Carapicuíba, Brazil 3,435 km
Manhattan, United States Mesa, United States 3,434 km
Saltillo, Mexico Bello, Colombia 3,434 km
Callao, Peru Florianópolis, Brazil 3,438 km
Baltimore, United States Puerto La Cruz, Venezuela 3,434 km

Measure more distances between cities