Direct (nonstop) flights from Miami to San Salvador

4 airlines fly nonstop from Miami International (MIA) to El Salvador International (SAL). It's 1,023 miles (1,647 km), about 2h 50m in the air. Operated by American Airlines, AVIANCA, Frontier Airlines and others.

MIA
Miami International
🇺🇸 Miami, USA
SAL
El Salvador International
🇸🇻 San Salvador, El Salvador
Flight Time
2h 50m
Distance
1,023 mi
1,647 km
CO₂/pax
173 kg
−41 kg vs. layover
Airlines
4
American Airlines +3
Time Diff
-2h
Operated by American Airlines American Airlines AVIANCA AVIANCA Frontier Airlines Frontier Airlines Volaris El Salvador Volaris El Salvador

Route data last updated: May 30, 2026

Airlines with non-stop flights

American Airlines AA American Airlines
Route
MIA → SAL
Flight Time
2h 50m
Distance
1,023 mi
AVIANCA AV AVIANCA
Route
MIA → SAL
Flight Time
2h 50m
Distance
1,023 mi
Frontier Airlines F9 Frontier Airlines
Route
MIA → SAL
Flight Time
2h 50m
Distance
1,023 mi
Volaris El Salvador N3 Volaris El Salvador
Route
MIA → SAL
Flight Time
2h 50m
Distance
1,023 mi

Alternative Routes

Other ways to fly from Miami to San Salvador with one stop · direct emits 173 kg CO₂ per passenger

MIA SAP (San Pedro Sula) SAL
Leg 1: 2h 33m (866 mi) Leg 2: 50m (157 mi) Total: ~3h 23m 🍃 214 kg CO₂ (+24% vs. direct)
Leg 1
MIA → SAP
2h 33m · 866 mi
View MIA to SAP flights →
Leg 2
SAP → SAL
50m · 157 mi
View SAP to SAL flights →
MIA XPL (Comayagua) SAL
Leg 1: 2h 39m (916 mi) Leg 2: 50m (117 mi) Total: ~3h 29m 🍃 217 kg CO₂ (+25% vs. direct)
Leg 1
MIA → XPL
2h 39m · 916 mi
View MIA to XPL flights →
Leg 2
XPL → SAL
50m · 117 mi
View XPL to SAL flights →
MIA MGA (Managua) SAL
Leg 1: 2h 40m (1,014 mi) Leg 2: 55m (214 mi) Total: ~3h 35m 🍃 236 kg CO₂ (+36% vs. direct)
Leg 1
MIA → MGA
2h 40m · 1,014 mi
View MIA to MGA flights →
Leg 2
MGA → SAL
55m · 214 mi
View MGA to SAL flights →
MIA GUA (Guatemala City) SAL
Leg 1: 2h 50m (1,017 mi) Leg 2: 55m (126 mi) Total: ~3h 45m 🍃 220 kg CO₂ (+27% vs. direct)
Leg 1
MIA → GUA
2h 50m · 1,017 mi
View MIA to GUA flights →
Leg 2
GUA → SAL
55m · 126 mi
View GUA to SAL flights →
MIA RTB (Roatan) SAL
Leg 1: 2h 26m (766 mi) Leg 2: 1h 20m (260 mi) Total: ~3h 46m 🍃 215 kg CO₂ (+24% vs. direct)
Leg 1
MIA → RTB
2h 26m · 766 mi
View MIA to RTB flights →
Leg 2
RTB → SAL
1h 20m · 260 mi
View RTB to SAL flights →

Frequently Asked Questions

How long is the direct flight from Miami to San Salvador?

A nonstop flight from Miami (MIA) to San Salvador (SAL) takes approximately 2 hours and 50 minutes. The distance is 1,023 miles (1,647 km).

Which airlines fly nonstop from Miami to San Salvador?

4 airlines: American Airlines, AVIANCA, Frontier Airlines, Volaris El Salvador.

Is there a nonstop flight from Miami to San Salvador?

Yes. 4 airlines: American Airlines, AVIANCA, Frontier Airlines, Volaris El Salvador.

How far is Miami from San Salvador?

The flight distance from Miami to San Salvador is 1,023 miles (1,647 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What is the time difference between Miami and San Salvador?

San Salvador is 2 hours behind Miami. (America/New_York vs America/El_Salvador.)

What type of aircraft flies from Miami to San Salvador?

At 2h 50m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from USA to El Salvador?

Depends on your passport. Check with the El Salvador embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Miami to San Salvador?

Roughly 173 kg CO2 per passenger one-way. That's about the same as driving 865 km.

Is the return flight from San Salvador to Miami also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Miami to San Salvador?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Miami International for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.