Distance from Prince Rupert to Oshawa (Canada)

The distance between Prince Rupert, British Columbia and Oshawa, Ontario is 3,837 kilometers (2,384 miles)

Country: Canada

Region: British Columbia

City: Prince Rupert

Country: Canada

Region: Ontario

City: Oshawa

Travel time

Mode Estimated time
Bicycle 12-15 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)

Oshawa, Canada

Local time:

Coordinates: 43.9001° N 78.8496° W


Nearby airports:
  • Oshawa Airport (YOO)
  • Buttonville Municipal Airport (YKZ)
  • Downsview Airport (YZD)
  • Billy Bishop Toronto City Airport (YTZ)
  • Peterborough Airport (YPQ)

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 Oshawa

Distances between cities Kilometers
From Oshawa to Toronto 51 km
From Oshawa to Ottawa 301 km
From Oshawa to Montréal 454 km
From Oshawa to Edmonton 2,730 km
From Oshawa to Mississauga 74 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 Oshawa.

From To Distance (kilometers)
Maracay, Venezuela León de los Aldama, Mexico 3,837 km
Trujillo, Peru Osasco, Brazil 3,837 km
Venustiano Carranza, Mexico Barcelona, Venezuela 3,837 km
Medellín, Colombia The Bronx, United States 3,836 km
Xochimilco, Mexico Puerto La Cruz, Venezuela 3,836 km
Ecatepec de Morelos, Mexico Barcelona, Venezuela 3,836 km
Nova Iguaçu, Brazil Iquitos, Peru 3,838 km
Ecatepec de Morelos, Mexico Puerto La Cruz, Venezuela 3,839 km
Cúcuta, Colombia St. Louis, United States 3,839 km
Tianjin, China Delhi, India 3,839 km
Gustavo Adolfo Madero, Mexico Barcelona, Venezuela 3,839 km
Kano, Nigeria A Coruña, Spain 3,839 km
Mexico City, Mexico Barcelona, Venezuela 3,839 km
Chihuahua, Mexico Santo Domingo Oeste, Dominican Republic 3,835 km
San Miguel de Tucumán, Argentina Bello, Colombia 3,835 km
Buenos Aires, Argentina São Luís, Brazil 3,840 km
La Plata, Argentina Chiclayo, Peru 3,840 km
Chihuahua, Mexico Santa Marta, Colombia 3,834 km
Venustiano Carranza, Mexico Puerto La Cruz, Venezuela 3,840 km
Iztapalapa, Mexico Puerto La Cruz, Venezuela 3,834 km

Measure more distances between cities