Direct (nonstop) flights from Bogota to Lima

2 airlines fly nonstop from El Dorado International Airport (BOG) to Jorge Chávez International Airport (LIM). It's 1,167 miles (1,878 km), about 3h 5m in the air. Operated by AVIANCA, LATAM Airlines.

BOG
El Dorado International Airport
🇨🇴 Bogota, Colombia
LIM
Jorge Chávez International Airport
🇵🇪 Lima, Peru
Flight Time
3h 5m
Distance
1,167 mi
1,878 km
CO₂/pax
197 kg
−72 kg vs. layover
Airlines
2
AVIANCA +1
Time Diff
Same timezone
Operated by AVIANCA AVIANCA LATAM Airlines LATAM Airlines

Route data last updated: May 29, 2026

Airlines with non-stop flights

AVIANCA AV AVIANCA
Route
BOG → LIM
Flight Time
3h 5m
Distance
1,167 mi
LATAM Airlines LA LATAM Airlines
Route
BOG → LIM
Flight Time
3h 5m
Distance
1,167 mi

Alternative Routes

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

BOG GYE (Guayaquil) LIM
Leg 1: 1h 55m (615 mi) Leg 2: 1h 55m (705 mi) Total: ~3h 50m 🍃 269 kg CO₂ (+37% vs. direct)
Leg 1
BOG → GYE
1h 55m · 615 mi
View BOG to GYE flights →
Leg 2
GYE → LIM
1h 55m · 705 mi
View GYE to LIM flights →
BOG UIO (Quito) LIM
Leg 1: 1h 40m (441 mi) Leg 2: 2h 15m (822 mi) Total: ~3h 55m 🍃 259 kg CO₂ (+31% vs. direct)
Leg 1
BOG → UIO
1h 40m · 441 mi
View BOG to UIO flights →
Leg 2
UIO → LIM
2h 15m · 822 mi
View UIO to LIM flights →
BOG MDE (Medellin) LIM
Leg 1: 1h (134 mi) Leg 2: 3h 10m (1,255 mi) Total: ~4h 10m 🍃 262 kg CO₂ (+33% vs. direct)
Leg 1
BOG → MDE
1h · 134 mi
View BOG to MDE flights →
Leg 2
MDE → LIM
3h 10m · 1,255 mi
View MDE to LIM flights →
BOG CUZ (Cuzco) LIM
Leg 1: 3h 15m (1,262 mi) Leg 2: 1h 35m (364 mi) Total: ~4h 50m 🍃 305 kg CO₂ (+55% vs. direct)
Leg 1
BOG → CUZ
3h 15m · 1,262 mi
View BOG to CUZ flights →
Leg 2
CUZ → LIM
1h 35m · 364 mi
View CUZ to LIM flights →
BOG CTG (Cartagena) LIM
Leg 1: 1h 31m (406 mi) Leg 2: 3h 40m (1,548 mi) Total: ~5h 11m 🍃 362 kg CO₂ (+84% vs. direct)
Leg 1
BOG → CTG
1h 31m · 406 mi
View BOG to CTG flights →
Leg 2
CTG → LIM
3h 40m · 1,548 mi
View CTG to LIM flights →

Looking for the return flight?

LIM → BOG: Flights from Lima to Bogota

Frequently Asked Questions

How long is the direct flight from Bogota to Lima?

A nonstop flight from Bogota (BOG) to Lima (LIM) takes approximately 3 hours and 5 minutes. The distance is 1,167 miles (1,878 km).

Which airlines fly nonstop from Bogota to Lima?

2 airlines: AVIANCA, LATAM Airlines.

Is there a nonstop flight from Bogota to Lima?

Yes. 2 airlines: AVIANCA, LATAM Airlines.

How far is Bogota from Lima?

The flight distance from Bogota to Lima is 1,167 miles (1,878 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What type of aircraft flies from Bogota to Lima?

At 3h 5m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

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

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

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

Roughly 197 kg CO2 per passenger one-way. That's about the same as driving 985 km.

Is the return flight from Lima 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 Lima?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. 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.