Guatapé itself doesn't require a flight — it's a road trip from Medellín — but most Colombia itineraries that include Guatapé also involve at least a few domestic flights connecting other regions, so it's worth understanding how the system works.
The main domestic carriers
Avianca and LATAM operate the widest domestic networks, together covering the large majority of scheduled flights and connecting Bogotá, Medellín, Cali, Cartagena, Barranquilla, Bucaramanga, Santa Marta, Pereira, and 20+ smaller cities. Wingo, a low-cost carrier owned by Copa Airlines, covers major routes with a "pay for what you use" model — the base fare often covers only a personal item, with carry-on and checked bags priced separately. Satena, a state-owned airline, serves smaller and more remote regional airports that the majors don't reach.
Which Medellín airport?
Medellín has two airports and it matters which one your flight uses: José María Córdova (MDE), about 35–40 minutes from the city center, handles most jet flights including international and major domestic routes. Olaya Herrera (EOH), inside the city itself, handles some smaller regional flights. Double-check which one your itinerary uses when planning airport transfer time.
Booking tips
Book 2–4 weeks ahead for the best domestic pricing — last-minute fares run 2–3x higher. Tuesday and Wednesday departures are consistently the cheapest days to fly. Avoid booking around Colombian puentes (long weekends) when possible — with roughly 18 public holidays a year, many creating three-day weekends, prices spike and seats sell out well in advance. Always compare fares in Colombian pesos, since some third-party booking sites display inflated USD conversions.
When to fly instead of bus
Colombia's mountainous terrain makes long bus rides slow and often uncomfortable — as a rule of thumb, fly for any road trip that would otherwise take more than 4 hours.