Direct (nonstop) flights from Bogota to Toronto

2 airlines fly nonstop from El Dorado International Airport (BOG) to Pearson International (YYZ). It's 2,704 miles (4,352 km), about 6h 15m in the air. Operated by Air Canada, AVIANCA.

BOG
El Dorado International Airport
🇨🇴 Bogota, Colombia
YYZ
Pearson International
🇨🇦 Toronto, Canada
Flight Time
6h 15m
Distance
2,704 mi
4,352 km
CO₂/pax
413 kg
−76 kg vs. layover
Airlines
2
Air Canada +1
Time Diff
+1h
Operated by Air Canada Air Canada AVIANCA AVIANCA

Route data last updated: May 29, 2026

Airlines with non-stop flights

Air Canada AC Air Canada
Route
BOG → YYZ
Flight Time
6h 15m
Distance
2,704 mi
AVIANCA AV AVIANCA
Route
BOG → YYZ
Flight Time
6h 15m
Distance
2,704 mi

Alternative Routes

Other ways to fly from Bogota to Toronto with one stop · direct emits 413 kg CO₂ per passenger

BOG CTG (Cartagena) YYZ
Leg 1: 1h 31m (406 mi) Leg 2: 5h 18m (2,302 mi) Total: ~6h 49m 🍃 489 kg CO₂ (+18% vs. direct)
Leg 1
BOG → CTG
1h 31m · 406 mi
View BOG to CTG flights →
Leg 2
CTG → YYZ
5h 18m · 2,302 mi
View CTG to YYZ flights →
BOG MDE (Medellin) YYZ
Leg 1: 1h (134 mi) Leg 2: 5h 50m (2,595 mi) Total: ~6h 50m 🍃 447 kg CO₂ (+8% vs. direct)
Leg 1
BOG → MDE
1h · 134 mi
View BOG to MDE flights →
Leg 2
MDE → YYZ
5h 50m · 2,595 mi
View MDE to YYZ flights →
BOG IAD (Dulles) YYZ
Leg 1: 5h 30m (2,366 mi) Leg 2: 1h 30m (345 mi) Total: ~7h 🍃 489 kg CO₂ (+18% vs. direct)
Leg 1
BOG → IAD
5h 30m · 2,366 mi
View BOG to IAD flights →
Leg 2
IAD → YYZ
1h 30m · 345 mi
View IAD to YYZ flights →
BOG MBJ (Montego Bay) YYZ
Leg 1: 2h 48m (982 mi) Leg 2: 4h 15m (1,737 mi) Total: ~7h 3m 🍃 485 kg CO₂ (+17% vs. direct)
Leg 1
BOG → MBJ
2h 48m · 982 mi
View BOG to MBJ flights →
Leg 2
MBJ → YYZ
4h 15m · 1,737 mi
View MBJ to YYZ flights →
BOG FLL (Fort Lauderdale) YYZ
Leg 1: 3h 50m (1,522 mi) Leg 2: 3h 15m (1,214 mi) Total: ~7h 5m 🍃 487 kg CO₂ (+18% vs. direct)
Leg 1
BOG → FLL
3h 50m · 1,522 mi
View BOG to FLL flights →
Leg 2
FLL → YYZ
3h 15m · 1,214 mi
View FLL to YYZ flights →

Looking for the return flight?

YYZ → BOG: Flights from Toronto to Bogota

Frequently Asked Questions

How long is the direct flight from Bogota to Toronto?

A nonstop flight from Bogota (BOG) to Toronto (YYZ) takes approximately 6 hours and 15 minutes. The distance is 2,704 miles (4,352 km).

Which airlines fly nonstop from Bogota to Toronto?

2 airlines: Air Canada, AVIANCA.

Is there a nonstop flight from Bogota to Toronto?

Yes. 2 airlines: Air Canada, AVIANCA.

How far is Bogota from Toronto?

The flight distance from Bogota to Toronto is 2,704 miles (4,352 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

What is the time difference between Bogota and Toronto?

Toronto is 1 hour behind Bogota. (America/Bogota vs America/Toronto.)

What type of aircraft flies from Bogota to Toronto?

At 6h 15m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from Colombia to Canada?

Depends on your passport. Check with the Canada embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Bogota to Toronto?

Roughly 413 kg CO2 per passenger one-way. That's about the same as driving 2,065 km.

Is the return flight from Toronto to Bogota also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Bogota to Toronto?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. Use "Check Prices" above to compare.

How early should I arrive at El Dorado International Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.