Skip to main content
Beginning of main content

Cheap Flights from Cartagena to Miami $258.76

Search over 321,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia’s Price Guarantee
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheapest Flights from Cartagena to Miami (CTG to MIA)

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Interesting Facts About Flights from Cartagena to Miami (CTG to MIA)

Question : How long are most people's visits to Miami when they fly in from Cartagena?
Answer : Travelers from CTG to MIA stay 19 days on average.

Question : What's the expected flight time for CTG to MIA?
Answer : On average, the flight time from Cartagena to Miami is 2 hours and 50 minutes.

Question : Interested in traveling in the next 30 days and want to get the lowest fare?
Answer : As of January 23rd, the best day for deals to Miami (MIA) from Cartagena (CTG) is February 2nd. Bookings have been made roughly 25% below the average price for this route.

Question : Who's offering the cheapest round-trip flight to Miami International Airport (MIA) over the coming months?
Answer : AVIANCA is your best bet for finding that coveted low fare.

Question : Can you cut down on flight costs by changing the day of the week you travel to Miami?
Answer : The best day to fly on a budget this month is Monday. Flexibility is paramount when booking travel plans in order to keep costs down.

Question : When flying into Miami, is Miami International Airport (MIA) your cheapest option?
Answer : Luckily for you, there is another airport in nearby. Fort Lauderdale-Hollywood International Airport (FLL) is 21 miles away, and flights are 16% cheaper over the upcoming two months than flights to Miami International Airport.

Question : If punctuality is required for you to book a flight, which airline is your best bet?
Answer : AVIANCA holds the best record for flights from CTG to MIA with a 76% on-time rate. Note that if they do have a delay, it usually lasts about 40-50 minutes.