Cheap flights to San José
The main international flights to the capital of Costa Rica arrive at Juan Santamaria International Airport, located 15 kilometers from the city center. The route network covers many destinations, led by flights from Panama City (147 flights per week) and San Salvador (100 flights). Flights from Mexico City and Bogota are also popular, ensuring stable connections with the regions of Latin and North America. Detailed information on how to get to the city can be found in our guide.
Regular air service to San Jose is provided by 29 airlines, offering travelers a wide selection of flight options. Among the largest carriers are Avianca, Copa Airlines and United Airlines, which operate hundreds of flights weekly. Below on this page, you can find cards for popular departure cities with a convenient ticket search form. It is also recommended to check the weather before your trip to better plan your journey.


Cancun — San José


Buenos Aires — San José



Amsterdam — San José
Flight insights to San José
Data-driven trends for direct flights to San José — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to San José come from Panama City, San Salvador and Mexico City. Panama City leads with around 147 flights a week.
- Panama City147 flights/week
- San Salvador100 flights/week
- Mexico City62 flights/week
- Bogota59 flights/week
- Miami58 flights/week
Top departure countries
Most direct flights to San José depart from United States, Panama and Colombia. United States alone accounts for about 35% of all direct routes.
- United Statesavg $222
- Panamaavg $146
- Colombiaavg $211
- El Salvadoravg $152
- Mexicoavg $163
Direct routes & fares
Popular non-stop routes to San José range from Mexico City at $144 to Bogota at $237 — a quick way to compare direct-flight fares.
- Panama Cityfrom $146
- San Salvadorfrom $152
- Mexico Cityfrom $144
- Bogotafrom $237
- Miamifrom $147
Cheapest departure cities
The cheapest places to fly to San José from right now are Guatemala City from $111, Quepos from $130 and Cancun from $132.
- Guatemala Cityfrom $111
- Queposfrom $130
- Cancunfrom $132
- Santo Domingofrom $140
- Mexico Cityfrom $144
Longest direct flights
The longest direct flight to San José is from Frankfurt am Main at about 12h 30m, followed by Amsterdam (12h 8m) and Paris (11h 57m).
- Frankfurt am Main12h 30m
- Amsterdam12h 8m
- Paris11h 57m
- Madrid11h 23m
- Buenos Aires7h 43m
Popular departure cities to San José
Frequently asked questions
- Which cities have the most frequent flights to San Jose?
- The highest number of flights arrive from Panama City (147 flights per week) and San Salvador (100 flights). Other top popular destinations include Mexico City, Bogota, and Miami.
- How many airlines operate flights to San Jose?
- A total of 29 airlines operate flights to the city. The largest carriers are Avianca, Copa Airlines, United Airlines, and American Airlines.
- Which airports receive flights to San Jose?
- The main international hub is Juan Santamaria International Airport (SJO). It is located approximately 15 kilometers from the city center.
- From how many cities can you fly to San Jose?
- The current list of popular routes includes 15 key departure cities. Most of them are located in Central and North American countries, as well as in Colombia and Spain.
- How to find cheap tickets to San Jose?
- To find great deals, you should look for flights from low-cost carriers such as Volaris Costa Rica or JetBlue. It is also recommended to check departure options from major hubs like Houston or Dallas, where a large number of regular flights are operated.