Cheap Flights Barcelona to Bogota
There is a direct flight between the two cities, and that changes everything about finding cheap flights from Barcelona to Bogota: with one airline flying the route nonstop and several others competing with one-stop itineraries, return fares drop to from ~$620–800 in the low season. Search and book your flight before you decide — the difference between the nonstop and a well-timed connection can be $150 in your favour.
The route at a glance
| Item | Detail |
|---|---|
| Direct flight | Yes, ~10 h 45 min |
| Usual stopovers | Madrid, Lisbon, Panama City, Amsterdam |
| Origin | Barcelona–El Prat (BCN), Terminal 1 |
| Destination | Bogota–El Dorado (BOG) |
| Cheapest months | February–May, September–November |
| Frequent airlines | Avianca, Iberia, TAP, KLM, Air Europa, Copa |
Airlines flying Barcelona to Bogota
- Avianca (direct). Colombia’s flag carrier flies nonstop between El Prat and El Dorado, usually departing at night and arriving at dawn — you land with a full day ahead in Bogota. It typically sets the reference price on the route.
- Via Madrid with Iberia or Air Europa. A short BCN–MAD hop followed by the nonstop to Bogota on a single ticket. In low season these fares compete hard against the direct flight.
- TAP via Lisbon. A short connection in Lisbon and consistently competitive prices. Budget 4–6 extra hours versus the nonstop.
- KLM via Amsterdam. Longer itinerary but punctual, with strong frequencies and occasional sharp promotions in spring and autumn.
- Copa via Panama. Copa allows an easy stopover in Panama City — a way to see two countries for the price of one ticket.
Prices verified on public flight search engines and official airline sites.
Airports: El Prat and El Dorado
Barcelona–El Prat (BCN). Nearly all long-haul departures leave from Terminal 1. The Aerobus connects Plaça Catalunya with the terminal in 35 minutes, day and night. For a transatlantic flight, allow 3 hours.
Bogota – El Dorado (BOG). Latin America’s largest hub sits 15 km from the city centre: 30–40 minutes by car depending on traffic (Bogota jams badly — leave margin on your return). Use the regulated taxi desks inside arrivals and pay the fixed zone fare there; avoid drivers who approach you outside. TransMilenio buses reach the centre for under a dollar if you travel light.
One detail worth knowing: Bogota sits at 2,600 m altitude. Keep your first afternoon free — your body will thank you.
Best time to fly and prices
- Low season: February–May and September–November. Returns from ~$620–800. April is usually the cheapest month (rain, yes — but Bogota is a city of museums and food).
- High season: July–August, Easter week and December. From ~$950–1,100.
- Cheapest days to fly: Tuesday to Thursday.
- Ideal booking window: 8–12 weeks ahead. With this much competition, shifting your date by one week beats any clever trick.
Money-saving tips
- Compare the nonstop against a connection via Madrid or Lisbon. If the saving tops $150, a 3-hour stopover is easy money.
- Fly into Bogota, out of another city. Open-jaw tickets (for example returning from Cartagena) sometimes cost the same as a simple return and save you an internal backtrack.
- Watch basic economy fares. On long-haul, the lowest fare may exclude a checked bag — add the cost before declaring victory.
- Set fare alerts. When Avianca and the European carriers overlap on price, the window is short.
- Avoid Easter week and the week of 20 July. Colombian holidays plus Spanish holiday traffic equals a double demand peak.
FAQ
How long is the flight from Barcelona to Bogota? The direct flight takes about 10 hours 45 minutes. With one stop in Madrid, Lisbon or Panama, total travel time is 14–18 hours.
Is there a direct flight from Barcelona to Bogota? Yes, Avianca operates the route nonstop between Barcelona–El Prat and El Dorado.
Which airport does Bogota have? El Dorado (BOG), 15 km from the centre: 30–40 minutes by regulated taxi depending on traffic.
Do I need a visa to travel to Colombia? Most European citizens do not need a visa for tourist stays. Carry a passport valid for your trip; immigration may ask for proof of onward travel.
How much is a flight from Barcelona to Bogota? From ~$620–800 return in low season and from ~$950 in July, August and December. Search and book your flight to Bogota to see the exact price for your dates.
Book your Barcelona–Bogota flight
A direct ten-hour hop, Andean capital at the other end, and returns from ~$620 when you time it right. Search and book your flight and lock in the fare before the next demand peak.
