Direct (non-stop) Flights To Miami, Miami International Airport (MIA), Florida
You can fly from 154 cities with direct flights to Miami, Miami International Airport (MIA), Florida
Antigua, Antigua & Barbuda - average flight duration: 3h 50 min - airline flying: American
Aruba - average flight duration: 3h 5 min - airline flying: American, Aruba Airlines, Surinam Airways
Atlanta, USA - average flight duration: 1h 55 min - airline flying: Delta, American, Frontier
Austin, USA - average flight duration: 2h 40 min - airline flying: American
Barcelona, Spain - average flight duration: 10h 15 min - airline flying: American
Barcelona, Venezuela - average flight duration: 3h 40 min - airline flying: Avior
Barranquilla, Colombia - average flight duration: 2h 55 min - airline flying: American, Avianca
Belem, Brazil - average flight duration: 6h 20 min - airline flying: LATAM
Belize City, Belize - average flight duration: 2h 10 min - airline flying: American
Belo Horizonte, Brazil - average flight duration: 8h 35 min - airline flying: American
Bermuda - average flight duration: 3h 5 min - airline flying: American
Birmingham, USA - average flight duration: 2h 0 min - airline flying: American
Bogota, Colombia - average flight duration: 3h 55 min - airline flying: Avianca, American, LATAM
Boston, USA - average flight duration: 3h 35 min - airline flying: American, Delta
Brasilia, Brazil - average flight duration: 7h 50 min - airline flying: American
Bridgetown, Barbados - average flight duration: 4h 15 min - airline flying: American
Buenos Aires, Argentina - average flight duration: 9h 20 min - airline flying: American, Aerolineas Argentinas, LATAM
Buffalo, USA - average flight duration: 3h 35 min - airline flying: Frontier
Cali, Colombia - average flight duration: 3h 50 min - airline flying: American, Avianca
Camaguey, Cuba - average flight duration: 1h 20 min - airline flying: American
Cancun, Mexico - average flight duration: 1h 45 min - airline flying: American
Cap-Haïtien, Haiti - average flight duration: 2h 5 min - airline flying: American
Caracas, Venezuela - average flight duration: 3h 40 min - airline flying: American, Avior
Cartagena, Colombia - average flight duration: 3h 0 min - airline flying: American, Avianca
Charleston, USA - average flight duration: 1h 45 min - airline flying: American
Charlotte, USA - average flight duration: 2h 10 min - airline flying: American
Chicago, USA - average flight duration: 3h 10 min - airline flying: American, United, Frontier
Cincinnati, USA - average flight duration: 2h 40 min - airline flying: American, Frontier
City of Brussels, Belgium - airline flying: 10h 5 min - airline flying: TUI fly
Cleveland, USA - average flight duration: 3h 0 min - airline flying: American, Frontier
Cologne, Germany - average flight duration: 11h 0 min - airline flying: Eurowings
Columbus, USA - average flight duration: 2h 45 min - airline flying: American
Copenhagen, Denmark - average flight duration: 10h 20 min - airline flying: SAS
Coxen Hole, Honduras - average flight duration: 2h 20 min - airline flying: American
Cozumel, Mexico - average flight duration: 1h 40 min - airline flying: American
Curacao - average flight duration: 3h 15 min - airline flying: American
Dallas, USA - average flight duration: 2h 50 min - airline flying: American
Denver, USA - average flight duration: 3h 50 min - airline flying: American, Frontier, United
Detroit, USA - average flight duration: 3h 5 min - airline flying: American, Delta, Frontier
Doha, Qatar - average flight duration: 16h 0 min - airline flying: Qatar Airways
Dublin, Ireland - average flight duration: 9h 15 min - airline flying: Aer Lingus
Fort-de-France, Martinique - average flight duration: 3h 55 min - airline flying: American
Fortaleza, Brazil - average flight duration: 7h 35 min - airline flying: LATAM
Frankfurt, Germany - average flight duration: 10h 5 min - airline flying: Lufthansa
Freeport, Bahamas - average flight duration: 50 min - airline flying: American
Gainesville, USA - average flight duration: 1h 10 min - airline flying: American
George Town, Bahamas - average flight duration: 1h 15 min - airline flying: American
Georgetown, Guyana - average flight duration: 4h 30 min - airline flying: Surinam Airways
Grand Cayman, Cayman Islands - average flight duration: 1h 35 min - airline flying: American, Cayman Airways
Greensboro, USA - average flight duration: 2h 10 min - airline flying: American
Grenada - average flight duration: 4h 0 min - airline flying: American
Guadalajara, Mexico - average flight duration: 3h 45 min - airline flying: Volaris
Guatemala City, Guatemala - average flight duration: 2h 50 min - airline flying: American, Avianca
Guayaquil, Ecuador - average flight duration: 4h 30 min - airline flying: American
Hartford, USA - average flight duration: 3h 20 min - airline flying: American
Havana, Cuba - average flight duration: 1h 15 min - airline flying: American, Delta
Holguin, Cuba - average flight duration: 1h 40 min - airline flying: American
Houston, USA - average flight duration: 2h 30 min - airline flying: American, United
Indianapolis, USA - average flight duration: 2h 45 min - airline flying: American
Islip, USA - average flight duration: 3h 15 min - airline flying: Frontier
Istanbul, Turkey - average flight duration: 12h 25 min - airline flying: Turkish Airlines
Jacksonville, USA - average flight duration: 1h 20 min - airline flying: American
Kansas City, USA - average flight duration: 3h 10 min - airline flying: American
Key West, USA - average flight duration: 45 min - airline flying: American
Kingston, Jamaica - average flight duration: 1h 55 min - airline flying: American
La Romana, Dominican Republic - average flight duration: 2h 40 min - airline flying: Latin American Wings
Las Vegas, USA - average flight duration: 4h 40 min - airline flying: American, Frontier
Liberia, Costa Rica - average flight duration: 3h 0 min - airline flying: American
Lima, Peru - average flight duration: 5h 55 min - airline flying: American, LATAM, Avianca
Lisbon, Portugal - average flight duration: 8h 55 min - airline flying: Tap Air Portugal
London, United Kingdom - airline flying: 9h 35 min - airline flying: American, British Airways, Virgin Atlantic
Los Angeles, USA - average flight duration: 5h 5 min - airline flying: American
Louisville, USA - average flight duration: 2h 35 min - airline flying: American
Madrid, Spain - average flight duration: 9h 40 min - airline flying: Iberia, American, Air Europa
Managua, Nicaragua - average flight duration: 2h 40 min - airline flying: American, Avianca El Salvador
Manaus, Brazil - average flight duration: 5h 25 min - airline flying: American, LATAM
Maracaibo, Venezuela - average flight duration: 3h 20 min - airline flying: American
Marsh Harbour, Bahamas - average flight duration: 1h 0 min - airline flying: American
Medellin, Colombia - average flight duration: 3h 30 min - airline flying: American, Avianca
Memphis, USA - average flight duration: 2h 20 min - airline flying: American
Merida, Mexico - average flight duration: 2h 0 min - airline flying: American
Mexico City, Mexico - average flight duration: 3h 10 min - airline flying: American, Aeromexico, InterJet
Milan, Italy - average flight duration: 10h 35 min - airline flying: American
Milwaukee, USA - average flight duration: 3h 20 min - airline flying: Frontier
Minneapolis, USA - average flight duration: 3h 40 min - airline flying: American, Delta, Sun Country Airlines
Montego Bay, Jamaica - average flight duration: 1h 55 min - airline flying: American
Monterrey, Mexico - average flight duration: 3h 0 min - airline flying: American
Montevideo, Uruguay - average flight duration: 9h 35 min - airline flying: American
Montreal, Canada - average flight duration: 3h 40 min - airline flying: American, Air Canada
Moscow, Russia - average flight duration: 12h 10 min - airline flying: Aeroflot
Munich, Germany - average flight duration: 10h 45 min - airline flying: Lufthansa
Nashville, USA - average flight duration: 2h 20 min - airline flying: American
Nassau, Bahamas - average flight duration: 1h 5 min - airline flying: American, Bahamasair
New Orleans, USA - average flight duration: 1h 55 min - airline flying: American
New York City, USA - average flight duration: 3h 15 min - airline flying: American, Delta, United
Norfolk, USA - average flight duration: 2h 30 min - airline flying: American
North Eleuthera, Bahamas - average flight duration: 1h 0 min - airline flying: American
Omaha, USA - average flight duration: 3h 35 min - airline flying: American
Orlando, USA - average flight duration: 1h 10 min - airline flying: American, Delta
Oslo, Norway - average flight duration: 10h 5 min - airline flying: SAS
Panama City, Panama - average flight duration: 3h 10 min - airline flying: COPA, American
Paris, France - average flight duration: 9h 40 min - airline flying: American, Air France
Pensacola, USA - average flight duration: 1h 45 min - airline flying: American
Philadelphia, USA - average flight duration: 3h 5 min - airline flying: American, Frontier
Phoenix, USA - average flight duration: 4h 20 min - airline flying: American
Pittsburgh, USA - average flight duration: 2h 45 min - airline flying: American
Pointe-a-Pitre, Guadeloupe - average flight duration: 4h 0 min - airline flying: American
Port of Spain, Trinidad & Tobago - average flight duration: 4h 10 min - airline flying: American, Caribbean Airlines
Port-au-Prince, Haiti - average flight duration: 2h 15 min - airline flying: American, Air France
Providence, USA - average flight duration: 3h 20 min - airline flying: Frontier
Providenciales, Turks & Caicos Islands - average flight duration: 2h 0 min - airline flying: American
Puerto Plata, Dominican Republic - average flight duration: 2h 25 min - airline flying: American
Punta Cana, Dominican Republic - average flight duration: 2h 45 min - airline flying: American, LATAM
Quito, Ecuador - average flight duration: 4h 15 min - airline flying: American
Raleigh, USA - average flight duration: 2h 15 min - airline flying: American
Recife, Brazil - average flight duration: 8h 20 min - airline flying: LATAM
Reykjavik, Iceland - average flight duration: 8h 20 min - airline flying: WOW
Richmond, USA - average flight duration: 2h 35 min - airline flying: American
Rio de Janeiro, Brazil - average flight duration: 8h 55 min - airline flying: American, LATAM
Rome, Italy - average flight duration: 11h 10 min - airline flying: Alitalia
Saint Croix, U.S. Virgin Islands - average flight duration: 3h 15 min - airline flying: American
Saint Kitts, St. Kitts & Nevis - average flight duration: 3h 30 min - airline flying: American
Saint Lucia, St. Lucia - average flight duration: 4h 0 min - airline flying: American
Saint Thomas, U.S. Virgin Islands - average flight duration: 3h 10 min - airline flying: American
Salt Lake City, USA - average flight duration: 4h 35 min - airline flying: American
San Antonio, USA - average flight duration: 2h 50 min - airline flying: American
San Diego, USA - average flight duration: 4h 55 min - airline flying: American
San Francisco, USA - average flight duration: 5h 30 min - airline flying: American, United
San Jose, Costa Rica - average flight duration: 3h 5 min - airline flying: American
San Juan, Puerto Rico - average flight duration: 3h 0 min - airline flying: American, Frontier
San Pedro Sula, Honduras - average flight duration: 2h 20 min - airline flying: American, Avianca
San Salvador Island, Bahamas - average flight duration: 1h 45 min - airline flying: American
San Salvador, El Salvador - average flight duration: 2h 45 min - airline flying: American, Avianca
Santa Clara, Cuba - average flight duration: 1h 20 min - airline flying: American
Santa Cruz de la Sierra, Bolivia - average flight duration: 7h 0 min - airline flying: American, BoA
Santiago de los Caballeros, Dominican Republic - average flight duration: 2h 25 min - airline flying: American
Santiago, Chile - average flight duration: 8h 40 min - airline flying: LATAM, American
Santo Domingo, Dominican Republic - average flight duration: 2h 35 min - airline flying: American
Sao Paulo, Brazil - average flight duration: 8h 30 min - airline flying: American, LATAM, Avianca Brazil
Seattle, USA - average flight duration: 5h 50 min - airline flying: American
Sint Maarten - average flight duration: 3h 35 min - airline flying: American
St. Louis, USA - average flight duration: 2h 50 min - airline flying: American
Tallahassee, USA - average flight duration: 1h 25 min - airline flying: American
Tampa, USA - average flight duration: 1h 5 min - airline flying: American
Tegucigalpa, Honduras - average flight duration: 2h 35 min - airline flying: American
Tel Aviv, Israel - average flight duration: 13h 30 min - airline flying: El Al
Toronto, Canada - average flight duration: 3h 15 min - airline flying: Air Canada, American, WestJet
Trenton, USA - average flight duration: 2h 55 min - airline flying: Frontier
Tulsa, USA - average flight duration: 3h 5 min - airline flying: American
Vail, USA - average flight duration: 4h 5 min - airline flying: American
Varadero, Cuba - average flight duration: 1h 5 min - airline flying: American
Vienna, Austria - average flight duration: 11h 20 min - airline flying: Austrian
Washington, D.C., USA - average flight duration: 2h 50 min - airline flying: American
Zurich, Switzerland - average flight duration: 10h 25 min - airline flying: SWISS