Home › Miami (MIA) › San Salvador (SAL)
Miami International Airport · MIA → SAL

Direct flights from Miami to San Salvador INTL

16 nonstop flights a week on 2 airlines. Zero layovers — one hop from MIA to SAL.

Flight time: about 2h18m nonstop

Which days does it fly?

When does it fly?

Departure times in Miami local time, from flights observed over the last 7 days.

FlightDepartsDurationDays
American AAL927 10:36a 2h20m Sun
American AAL345 10:40a 2h17m Mon
American AAL345 10:46a 2h18m Tue–Sat
American AAL2395 1:17p 2h9m Sat
Avianca El Salvador TAI311 3:50p 2h20m Daily
American AAL9786 8:15p 2h14m Mon
American Avianca El Salvador Find fares 🥕

Other airports near Miami with nonstops to San Salvador

AirportDistanceFlights / wk
FLL — Fort LauderdaleJetBlue 21 mi 1

The route

One hop: MIA → SAL

Nonstop from Miami (MIA) to San Salvador (SAL)

Miami International Airport (MIA) has 16 nonstop flights a week to San Salvador (SAL), operated by American and Avianca El Salvador. No layovers, no connections — one hop out of MIA and you're there.

This route flies every day of the week, so any travel day works. San Salvador is an international destination — don't forget your passport. Route data updated October 2026 from observed departures.

Route data updated October 2026 from observed flight departures. Schedules change — always confirm with the airline before booking.

How long is the flight from Miami to San Salvador?

The nonstop flight from Miami (MIA) to San Salvador (SAL) takes about 2h18m in the air, based on recently observed nonstop departures.

More nonstops from Miami

Other airports with nonstops to San Salvador