Direct flights from Miami to San Jose
All flights from MIA to SJO non-stop. There are direct flights from Miami International (MIA), Florida, USA to Juan Santamaria International (SJO), Costa Rica with American Airlines and AVIANCA. 33 weekly departures are currently scheduled on this route. Departure times range from 08:25 to 19:10 depending on the schedule period. The flight distance is 1127 miles (1813 km). Flight time ranges from 2 hours and 50 minutes to 3 hours and 18 minutes.
Airlines with non-stop routes:
American Airlines
AVIANCA
Volaris El Salvador
Volaris Costa Rica
Frontier Airlines
Spirit Airlines
Flight schedule from Miami to San Jose with American Airlines
This is a weekly direct flight schedule for American Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Flight schedule from Miami to San Jose with AVIANCA
This is a weekly direct flight schedule for AVIANCA. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Miami to San Jose scheduled departures
Select a date to see every published non-stop departure between MIA and SJO.
MIA - SJO route facts
-
Distance1127 miles (1813 km)
-
Flight time2 hours and 50 minutes to 3 hours and 18 minutes
-
Airlines
American Airlines
AVIANCA -
Airline alliancesoneworld Star Alliance
-
CabinsEconomy First Business
-
Hub airportsAmerican Airlines: MIA
-
Arrival terminalsAmerican Airlines: Terminal MAVIANCA: Terminal M
-
AircraftAmerican Airlines: Boeing 737-800 Passenger and Boeing 737MAX 8 PassengerAVIANCA: Airbus A320 and Airbus A320neo
Route FAQ
Direct flights from Miami to Costa Rica
From Miami to Guanacaste
LIR Daniel Oduber Quiros International
