Search by airport name, city or IATA airport code.
Miami (MIA) - San Jose (SJO)
Estimated flight time from Miami International Airport (MIA) to Juan Santamaría International Airport (SJO) is 2 hours 36 minutes.
Time difference and current local times
The time difference between Miami and San Jose is 1 hour. San Jose is 1 hour behind Miami.
Frequent Flyer Miles Calculator, MIA - SJO