Direct flights from Miami International (MIA) to Juan Santamaria International (SJO)

27 nonstop flights a week from Miami International (MIA) to Juan Santamaria International (SJO) with 2 airlines, 2h 55m to 3h 12m in the air, 1,122 mi (1,805 km). Departures from 10:55 to 18:54.

Flights from Miami to San Jose

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Prices by day: Miami to San Jose

Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.

Filters

Miami International (MIA) to Juan Santamaria International (SJO) at a glance

flights a week
27
flights today
1
airlines
2
flight time
2h 55m - 3h 12m
distance
1,122 mi (1,805 km)
first and last departure
10:55 - 18:54
arrival terminal
M

Miami International (MIA) to Juan Santamaria International (SJO) flight schedule

27 flights a week. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
AA 2451
American Airlines
10:55 Miami International
13:01 Juan Santamaria International, terminal M
3h 6m
Daily
Boeing 737-800
AA 2451
American Airlines
10:56 Miami International
12:59 Juan Santamaria International, terminal M
3h 3m
Mon, Thu, Fri, Sat, Sun
Boeing 737-800
AV 605
avianca airlines
12:20 Miami International
14:15 Juan Santamaria International, terminal M
2h 55m
Daily
Airbus A320
AA 310
American Airlines
12:46 Miami International
14:49 Juan Santamaria International, terminal M
3h 3m
Daily
Boeing 737
AA 2643
American Airlines
18:50 Miami International
20:50 Juan Santamaria International, terminal M
3h
Wed, Thu, Fri, Sat, Sun
Boeing 737-800
AA 2643
American Airlines
18:54 Miami International
20:57 Juan Santamaria International, terminal M
3h 3m
Mon, Thu, Fri, Sat, Sun
Boeing 737-800

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 26 November.

FlightDepartsArrivesDurationDaysAircraft
AA 337
American Airlines
10:15 Miami International
12:18 Juan Santamaria International, terminal M
3h 3m
Seasonal
Boeing 737-800
AA 310
American Airlines
13:35 Miami International
15:38 Juan Santamaria International, terminal M
3h 3m
Seasonal
Boeing 737-800
AA 337
American Airlines
10:52 Miami International
13:00 Juan Santamaria International, terminal M
3h 8m
Seasonal
Boeing 737-800
AA 2451
American Airlines
12:46 Miami International
14:52 Juan Santamaria International, terminal M
3h 6m
Seasonal
Boeing 737
AA 3041
American Airlines
08:31 Miami International
10:35 Juan Santamaria International, terminal M
3h 4m
Seasonal
Boeing 737
AA 337
American Airlines
10:50 Miami International
13:02 Juan Santamaria International, terminal M
3h 12m
Seasonal
Boeing 737-800
AA 2451
American Airlines
12:28 Miami International
14:35 Juan Santamaria International, terminal M
3h 7m
Seasonal
Boeing 737
AA 2643
American Airlines
19:10 Miami International
21:12 Juan Santamaria International, terminal M
3h 2m
Seasonal
Boeing 737-800
AA 3041
American Airlines
08:20 Miami International
10:24 Juan Santamaria International, terminal M
3h 4m
Seasonal
Boeing 737
AA 337
American Airlines
10:10 Miami International
12:20 Juan Santamaria International, terminal M
3h 10m
Seasonal
Boeing 737-800
AA 2451
American Airlines
12:45 Miami International
14:56 Juan Santamaria International, terminal M
3h 11m
Seasonal
Boeing 737
AA 2643
American Airlines
18:51 Miami International
20:59 Juan Santamaria International, terminal M
3h 8m
Seasonal
Boeing 737-800
AA 3041
American Airlines
09:02 Miami International
11:14 Juan Santamaria International, terminal M
3h 12m
Seasonal
Boeing 737-800
AA 337
American Airlines
10:35 Miami International
12:47 Juan Santamaria International, terminal M
3h 12m
Seasonal
Boeing 737-800
AA 2451
American Airlines
12:21 Miami International
14:32 Juan Santamaria International, terminal M
3h 11m
Seasonal
Boeing 737
AA 2643
American Airlines
19:11 Miami International
21:17 Juan Santamaria International, terminal M
3h 6m
Seasonal
Boeing 737-800
AV 605
avianca airlines
13:20 Miami International
14:15 Juan Santamaria International, terminal M
2h 55m
Seasonal
Airbus A320 NEO
AA 1593
American Airlines
10:05 Miami International
11:07 Juan Santamaria International, terminal M
3h 2m
Seasonal
Boeing 737-800
AA 597
American Airlines
12:09 Miami International
13:08 Juan Santamaria International, terminal M
2h 59m
Seasonal
Boeing 737-800
AA 1353
American Airlines
18:10 Miami International
19:07 Juan Santamaria International, terminal M
2h 57m
Seasonal
Boeing 737-800

Days of the week are taken from the schedule for the next 14 days; schedules change by season. San Jose is 1 hour behind Miami.

Airlines flying Miami International (MIA) to Juan Santamaria International (SJO)

Nonstop flights a week by the current schedule

Other airport combinations Miami to San Jose

Airports with nonstop flights between the two cities, busiest first

Frequently asked questions

How many nonstop flights are there from Miami International (MIA) to Juan Santamaria International (SJO)?
27 nonstop flights a week by the current schedule, 9 flight numbers, 1 today.
How long is the flight from Miami International (MIA) to Juan Santamaria International (SJO)?
From 2 hours 55 minutes to 3 hours 12 minutes nonstop, depending on the flight.
Which airlines fly nonstop from Miami International (MIA) to Juan Santamaria International (SJO)?
American Airlines (20 a week) and avianca airlines (7 a week).
Which terminals are used between Miami International (MIA) and Juan Santamaria International (SJO)?
Flights depart from Miami International and arrive at Juan Santamaria International, terminal M.
How far is Juan Santamaria International (SJO) from Miami International (MIA)?
1,122 mi (1,805 km) in a straight line.
What are the earliest and latest flights from Miami International (MIA) to Juan Santamaria International (SJO)?
The first departure is at 10:55 (American Airlines), the last at 18:54 (American Airlines), local time.