Ready to fly from the Athens of South America to the Magic City? Finding Bogota to Miami flights is easy when you compare live fares from El Dorado International Airport (BOG) to Miami International Airport (MIA).
The route from Bogota to Miami is a critical link for travelers heading to Florida for vacation, business, or connecting flights. With multiple non-stop options daily from airlines like Avianca, American Airlines, and LATAM, you can find the perfect departure time. Use our live search tool below to find the best deals for your trip to Miami.
Non-stop flights from Bogota to Miami typically take 3 hours and 50 minutes. The flight distance is approximately 1,510 miles (2,430 km).
Avianca (the national carrier), American Airlines, and LATAM offer the most frequent direct services on this international route.
To get the best value for your Bogota to Miami flights, we recommend booking at least 4 weeks in advance. Miami is a premier destination for Colombian travelers, especially during the northern hemisphere's winter and summer vacation periods.
Mid-week departures (Tuesdays and Wednesdays) are generally more affordable than weekend flights. For budget-conscious travelers, consider checking low-cost options or connecting flights through Panama City (PTY) via Copa Airlines, which can sometimes offer significant savings. Keep an eye out for Avianca's "Red Sale" promotions for the best deals on direct routes.