Distance from Toronto to Oslo

The distance between Toronto, Canada and Oslo, Norway is 5,949 kilometers (3,697 miles).

Toronto, Ontario, Canada

Oslo, Norway

From Toronto to Oslo, the straight-line distance is 5,949 kilometers, heading northeast. Toronto is situated at an altitude of 161 meters above sea level, while Oslo is at 26 meters.

Travel time

Mode Estimated time
Airplane 8-10 hours
Jet fighter 6-8 hours
Speed Time
300 km/h
Toronto, Canada

Local time:

Time Zone: America/Toronto

Coordinates: 43.7064° N 79.3986° W

Elevation: 161 m (528 ft)


Nearby airports:
  • Downsview Airport (YZD)
  • Billy Bishop Toronto City Airport (YTZ)
  • Toronto Pearson International Airport (YYZ)
  • Buttonville Municipal Airport (YKZ)
  • Oshawa Airport (YOO)
Oslo, Norway

Local time:

Time Zone: Europe/Oslo

Coordinates: 59.9127° N 10.7461° E

Elevation: 26 m (85 ft)


Nearby airports:
  • Oslo, Fornebu Airport (FBU)
  • Oslo Airport, Gardermoen (OSL)
  • Moss Airport, Rygge (RYG)
  • Sandefjord Airport, Torp (TRF)
  • Notodden Airport (NTB)

Other distances from Toronto

Distance between cities Kilometers
From Toronto to Ottawa 350 km
From Toronto to Montréal 503 km
From Toronto to Edmonton 2,706 km
From Toronto to Winnipeg 1,514 km
From Toronto to Mississauga 25 km

Other distances from Oslo

Distances between cities Kilometers
From Oslo to Bergen 306 km
From Oslo to Trondheim 392 km
From Oslo to Stavanger 303 km
From Oslo to Kristiansand 252 km
From Oslo to Drammen 36 km

Cities within similar distances

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

From To Distance (kilometers)
Portland, United States Santa Marta, Colombia 5,949 km
Kanpur, India Stockholm, Sweden 5,949 km
Callao, Peru Cleveland, United States 5,948 km
Indianapolis, United States Belfast, United Kingdom 5,948 km
Toronto, Canada Bilbao, Spain 5,950 km
Lima, Peru Kansas City, United States 5,947 km
Stockholm, Sweden Lucknow, India 5,947 km
Lima, Peru Cleveland, United States 5,947 km
Belmopan, Belize Puente Alto, Chile 5,951 km
Rome, Italy Halifax, Canada 5,951 km
Lagos, Nigeria Belo Horizonte, Brazil 5,947 km
Callao, Peru Kansas City, United States 5,946 km
Cali, Colombia San Jose, United States 5,952 km
Warsaw, Poland Halifax, Canada 5,953 km
San Jose, United States Bucaramanga, Colombia 5,945 km
Buenos Aires, Argentina Managua, Nicaragua 5,953 km
Santiago, Chile Santiago de Cuba, Cuba 5,944 km
Amsterdam, Netherlands Lahore, Pakistan 5,943 km
Santa Cruz de la Sierra, Bolivia Irapuato, Mexico 5,955 km

Measure more distances between cities