Costa Rica Airport Code: SJO, LIR, IATA & Travel Guide
The Costa Rica airport code most travelers search for is not one single code. For San José and most central routes, use SJO. For Liberia, Guanacaste beaches and many northern Pacific resorts, use LIR.
Costa Rica airport codes travelers actually need
Should you fly into SJO or LIR?
Do not choose by country name alone. Costa Rica is compact on a map, but mountain roads, weather, traffic and resort locations can make the wrong airport cost half a day.
Choose SJO when your trip starts near San José or the central routes
- San José, Alajuela, Heredia, Escazú or the Central Valley
- Puerto Viejo, Cahuita or the Caribbean side
- Manuel Antonio, Quepos or many central Pacific plans
- Osa Peninsula trips using domestic air connections
- Business, government, medical or education travel in the metro area
Choose LIR when your trip is built around Guanacaste
- Guanacaste beach resorts
- Liberia, Papagayo, Playa Hermosa or Playas del Coco
- Tamarindo, Conchal, Flamingo, Potrero or nearby beach towns
- Northern Pacific surf and family resort trips
- Some Monteverde and La Fortuna itineraries when flight times work
Costa Rica airport tools: choose airport, estimate transfer risk and plan arrival time
These tools use planning logic only. They do not pull live fares, road closures, weather, airline schedules or immigration wait times.
Airport live checks & travel tools
Use current local conditions, official live-status links and planning calculators before you travel. Airline gate, terminal and flight times can change; your carrier remains the final source for flight-specific details.
Live flight center
Check the airport's official flight board, then confirm any last-minute gate or timing change with the airline.
Current airport-area weather
Useful for planning your trip to the airport. This is model-based local weather, not an aviation METAR or an airline operational forecast.
Quick official checks
Open the source that matches the decision you are making right now.
When should I reach the airport?
A planning estimate based on flight type and common time buffers. Always increase the buffer for severe weather, major holidays, unusual airport alerts or airline instructions.
Connection-risk checker
This is a planning heuristic, not an airline minimum-connection-time rule. International arrivals that require U.S. entry processing, baggage claim and security can need substantially more time.
Parking cost estimator
Uses the airport-specific rates stored in this article's configuration. Rates can change; verify availability and final pricing on the official parking page before driving in.
Passenger pickup readiness
Landing time is not curb-ready time. Add time for taxiing, deplaning, baggage claim, customs when applicable and walking to the correct pickup zone.
SJO vs LIR airport picker
Select your first destination to get a practical airport recommendation.
Arrival buffer calculator
Estimate how early to reach the airport terminal before departure.
Wrong-airport risk checker
Use this before booking nonrefundable transfers or hotels.
Code copy shortcuts
Copy the correct airport code before searching flights.
SJO airport guide: Juan Santamaría International Airport
SJO is Costa Rica’s main international airport code and the most common answer when travelers search “Costa Rica airport code.” The airport serves the San José metro area but is physically in Alajuela.
Codes
IATA: SJO
ICAO: MROC
Airport: Juan Santamaría International Airport
Best for
San José, Central Valley, many business trips, Caribbean-side itineraries, central Pacific routes and domestic connections.
Official contact
SJO publishes general customer service at +506 2437-2400 and flight information at +506 2437-2616.
When SJO is the better airport
- Your first or last night is near San José, Alajuela, Escazú, Heredia or Cartago.
- You need a wider range of domestic onward connections.
- You are driving to the Caribbean side or southern Pacific region.
- You found a much better flight schedule into SJO than LIR.
LIR airport guide: Guanacaste Airport and Liberia airport code
LIR is the Costa Rica airport code for Guanacaste Airport, also known as Daniel Oduber Quirós International Airport. The airport is near Liberia and is the main international gateway for many northern Pacific beach trips.
Codes
IATA: LIR
ICAO: MRLB
Airport: Guanacaste Airport / Daniel Oduber Quirós International Airport
Location
Official airport guidance places Guanacaste Airport about 12 km west of downtown Liberia on Highway 21.
Public bus note
The airport lists the Pulmitan Liberia–Airport–Liberia route as running about every 30 minutes from 5:00 a.m., with an approximate $1 fare.
When LIR is the better airport
- Your first hotel is in Guanacaste or the northern Pacific region.
- You are staying near Liberia, Papagayo, Playa Hermosa, Playas del Coco or Tamarindo-area beach towns.
- You want to reduce mountain-road driving after a long U.S. flight.
- Your resort offers a direct LIR pickup but not a practical SJO transfer.
Domestic and secondary Costa Rica airport abbreviations
Most U.S. visitors only need SJO or LIR for international flights. Smaller Costa Rica airport abbreviations matter when booking domestic flights, charter flights or remote-region connections.
Transfers, rental cars, exit tax and first-night planning
Rental car timing
Road signs, rain, mountain roads and late arrivals can make Costa Rica driving slower than expected. If you land near sunset, ask whether the rental counter, shuttle and hotel check-in timing still work.
Departure tax check
Costa Rica’s tourism board says the departure tax has been included in most airline tickets since 2016. If your ticket does not include it, the listed amount is $29 per person.
Domestic flight baggage
Domestic aircraft may have smaller baggage limits than U.S. mainline flights. Surfboards, hard-shell suitcases and heavy checked bags can create surprise fees or routing problems.
Weather and roads
Rainy-season travel can affect road speed, river crossings, rural transfers and small-aircraft operations. Build slack into the first and last travel days.
Common Costa Rica airport code mistakes to avoid
Check LIR first for northern Pacific resorts. A cheaper SJO fare can lose value after a long transfer.
Puerto Viejo, Cahuita and Limón-side routes usually make more sense from SJO, not LIR.
SJO is in Alajuela. Choose airport hotels and pickup times around the airport location.
A perfect airport code can still be a bad choice if it lands after the last shuttle or creates a late-night mountain drive.
LIR may appear as Liberia, Guanacaste Airport or Daniel Oduber Quirós International Airport. They refer to the same main Liberia/Guanacaste airport.
Five-minute airport-code checklist
- Confirm whether your first destination is closer to SJO or LIR.
- Check actual hotel transfer time, not only map distance.
- Compare flight arrival time against shuttle, rental-car and hotel check-in hours.
- Look at the final travel day: remote areas may need an overnight near SJO or LIR.
- For domestic flights, verify baggage limits before buying the international ticket.
- Use official airport pages for live flight status, airport notices and passenger services.
Costa Rica airport code FAQs
What is the main Costa Rica airport code?
What is the Costa Rica airport code for Liberia?
What is the Costa Rica airport code for San José?
What are the IATA and ICAO codes for SJO?
What are the IATA and ICAO codes for LIR?
Which airport is better for Guanacaste, SJO or LIR?
Which Costa Rica airport is better for Arenal or La Fortuna?
Is there one airport code for all of Costa Rica?
Official sources and live checks
Use these sources for live or changing details such as flights, airport services, travel alerts, airport contacts and passenger rules.