Distance from Prince Rupert to Windsor (Canada)

The distance between Prince Rupert, British Columbia and Windsor, Ontario is 3,673 kilometers (2,282 miles)

Country: Canada

Region: British Columbia

City: Prince Rupert

Country: Canada

Region: Ontario

City: Windsor

Travel time

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

Prince Rupert, Canada

Local time:

Coordinates: 54.3151° N 130.321° W


Nearby airports:
  • Prince Rupert/Seal Cove Seaplane Base (ZSW)
  • Prince Rupert Airport (YPR)
  • Annette Island Airport (ANN)
  • Northwest Regional Airport Terrace-Kitimat (YXT)
  • Metlakatla Seaplane Base (MTM)

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 Prince Rupert

Distance between cities Kilometers
From Prince Rupert to Toronto 3,813 km
From Prince Rupert to Ottawa 3,943 km
From Prince Rupert to Montréal 4,073 km
From Prince Rupert to Edmonton 1,107 km
From Prince Rupert to Mississauga 3,805 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 Prince Rupert and Windsor.

From To Distance (kilometers)
Cairo, Egypt Birmingham, United Kingdom 3,673 km
Boston, United States Coyoacán, Mexico 3,673 km
Budapest, Hungary Las Palmas de Gran Canaria, Spain 3,673 km
South Boston, United States Tucson, United States 3,673 km
Coyoacán, Mexico South Boston, United States 3,672 km
Maracay, Venezuela Corpus Christi, United States 3,674 km
Boston, United States Tucson, United States 3,672 km
South Boston, United States Álvaro Obregón, Mexico 3,674 km
Caracas, Venezuela Campo Grande, Brazil 3,674 km
Sacramento, United States Tuxtla, Mexico 3,671 km
Córdoba, Argentina Teresina, Brazil 3,671 km
Sacramento, United States Greensboro, United States 3,675 km
Santo Domingo, Dominican Republic Tepic, Mexico 3,671 km
Montevideo, Uruguay Jaboatão dos Guararapes, Brazil 3,671 km
Boston, United States Álvaro Obregón, Mexico 3,675 km
Saltillo, Mexico San Juan, Puerto Rico 3,675 km
San Diego, United States Tegucigalpa, Honduras 3,670 km
Maracay, Venezuela Reynosa, Mexico 3,676 km

Measure more distances between cities