Direct flights from Miami to Bogota (MIA → BOG)

Distance 2,435 km (1,513 mi)
Est. duration 2h 52m
Loading map...
Live fares · MIA → BOG

Available flights

AviancaNon-stop
from$222
Book

About the Miami → Bogota route

Miami to Bogota is one of those routes that doesn't get enough credit. At under three hours — roughly 2h 52m in the air — it's shorter than a lot of domestic US flights, which always catches first-timers off guard. Avianca (AV) has been flying this corridor for years and treats it like a proper international route, which it is. You'll find a mix of Colombian families heading home, business travelers working the Miami-Bogota commercial axis, and a growing crowd of digital nomads who've figured out that Colombia punches well above its weight for cost of living.

Why travel from Miami to Bogota?

Bogota's gotten interesting fast. The food scene in Usaquén alone is worth the trip — think modern Colombian cooking that doesn't feel like it's performing for tourists. There's also a serious coffee culture here that goes deeper than any airport espresso bar back home. For American travelers, the draw is often a mix of things: the exchange rate makes high-quality restaurants and accommodation genuinely affordable, the art and graffiti scene in La Candelaria is unlike anything in the US, and the city's tech startup ecosystem has made it a real business destination. Colombian families in Miami fly this route constantly to visit relatives, and honestly, watching how people travel when they're going home — not on vacation — tells you a lot about a place.

Quick stats

  • Distance: 2,435 km
  • Estimated flight time: 2h 52m
  • Operating airlines: AA, AV, EK, LA
  • Direct route: yes

Practical tips for MIA → BOG

Bogota sits at 2,600 meters elevation, so give yourself a day before doing anything strenuous. December through March is generally dry and sees higher fares — book early if that's your window. El Dorado Airport (BOG) is efficient but the arrivals hall gets crowded fast; use the official taxi counters inside the terminal rather than accepting rides from anyone who approaches you outside. Bring some cash in Colombian pesos for the first day. Spanish is it — English gets you surprisingly far in Chapinero but don't count on it elsewhere. US passport holders get 90 days visa-free, which is plenty of time to actually settle in.

Frequently asked questions

How long does the flight from Miami to Bogota take?

The flight typically takes approximately 2 hours and 52 minutes to cover the 2,435 km distance between Miami (MIA) and Bogota (BOG). This is a relatively short regional flight within the Americas.

Which airlines operate the Miami to Bogota route?

Four major airlines serve this route: American Airlines (AA), Avianca (AV), Emirates (EK), and LATAM Airlines (LA). You can compare schedules and fares across these carriers when booking.

What is the best time of year to fly from Miami to Bogota?

December to March offers the most favorable climate in Bogota with drier weather, though fares tend to be higher during this peak season. For a balance of good weather and lower fares, consider April-May or September-November, which are shoulder seasons in Colombia.

Do US citizens need a visa to travel to Colombia?

No, US citizens do not need a visa for Colombia and can stay up to 90 days with just a valid passport. Upon arrival, you'll receive a tourist card (TIP) that should be kept for your departure.

What should I know about luggage, jet lag, and transit on this route?

Baggage allowances vary by airline, so check your carrier's policy; most include one carry-on and one checked bag for economy fares. Jet lag is minimal due to the short flight and similar time zones (Bogota is 1 hour ahead of Miami), and you'll typically arrive within 3-4 hours of departure, making same-day connections feasible.

Find flights from Miami to Bogota
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Miami to Bogota? The flight distance from MIA to BOG is approximately 2,435 km (1,513 miles).
How long is the flight from MIA to BOG? The estimated flight time from Miami to Bogota is approximately 2h 52m.
What airlines fly from MIA to BOG? Airlines operating direct flights from Miami to Bogota include: AA, AV, EK, LA.

Cheapest fares Miami → Bogota

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Miami → Bogota.

Try a nearby airport to Miami

Flights to Bogota (BOG) from other airports within 350 km of Miami. Often unlocks cheaper fares or better times.

Or try a nearby airport to Bogota

Flights from Miami (MIA) to other airports within 350 km of Bogota.

Other flights from Miami (MIA)

Other flights from Bogota (BOG)