1. LiberiaCostaRica.com
  2. Liberia vs San José

Liberia vs San José: Which Costa Rica Airport Should You Fly Into?

Costa Rica has two main international airports, and picking the right one can save you most of a day on the road. Here's how Liberia airport (LIR) and San José airport (SJO) compare, with drive times from each to the places travelers actually go.

Erick Pinell
By Erick Pinell, Regional Director, Anywhere Costa Rica
Updated

The short answer

Fly into Liberia (LIR) if most of your trip is on the Guanacaste coast: Papagayo, Playas del Coco, Flamingo, Conchal, Tamarindo, Nosara or Sámara. It saves you 2 to 4 hours on the road each way.

Fly into San José (SJO) if you're heading to Manuel Antonio, the Caribbean coast, Tortuguero or the southern Pacific, if you're flying from Europe or Latin America, or if fares are much lower on your dates.

Doing Arenal or Monteverde plus a Guanacaste beach? Fly into one and out of the other.

Both are real international airports with modern terminals, and both get you into Costa Rica. The difference is what happens after you land. Costa Rica is a small country with slow roads, and a 4-hour drive after a morning of flying eats most of your first day. Choosing the airport closest to where you're sleeping is usually the single biggest time-saver in a Costa Rica itinerary.

Liberia vs San José at a glance

CompareLiberia (LIR)San José (SJO)
Official nameDaniel Oduber Quirós International, branded Guanacaste AirportJuan Santamaría International
Where it isGuanacaste, in the northwest; 12 km west of the town of LiberiaAlajuela, in the Central Valley; about 20 km from downtown San José
Passengers in 20251,973,831 (a record)Just over 6.4 million (a record)
Busiest day on record14,967 passengers (March 21, 2026)More than 29,000 passengers (January 3, 2026)
Airlines12 international airlines, plus 2 domestic26 commercial airlines, plus 2 domestic
Nonstop international flightsAround 30 routes: about 20 US cities, 6 Canadian cities, and Zurich (Edelweiss, winter only)Far more: the US and Canada, plus Europe (Amsterdam, Frankfurt, London, Madrid, Paris, Zurich) and Latin America (Panama City, Bogotá, Medellín, Lima, Quito, Guatemala City, San Salvador, Santo Domingo and more)
SeasonalityMany routes run in the winter high season only (roughly November/December to April)More year-round service
Domestic flightsSANSA to San José, Nosara and Cóbano; La Fortuna seasonallyAbout 11 domestic airstrips
Gate to curbUsually 30–90 minutes; 1.5–2.5 hours on peak high-season weekendsGenerally slower than Liberia at busy times
Best forGuanacaste beaches, Rincón de la Vieja, Río Celeste, Nosara and SámaraArenal, Manuel Antonio and the Central Pacific, the southern Pacific, the Caribbean, Tortuguero

Liberia handles roughly a third of San José's traffic. That's a plus when you land (a smaller terminal, shorter walks, usually quicker lines) and a minus when you book (fewer airlines, fewer departure cities and fewer flights in the May–November green season). Canadians are the exception: Liberia has nonstops from six Canadian cities, the widest Canadian choice in the country. Full details are in our direct flights to Liberia guide.

Drive times from each airport

These are typical door-to-door driving times in good conditions. Add time for high-season afternoon traffic, rain and stops. It gets dark around 6 p.m. all year, and we don't recommend long drives on unlit roads at night.

DestinationFrom Liberia (LIR)From San José (SJO)Closer airport
Playas del Coco, Papagayo Peninsula30–60 min4–4.5 hLiberia
Tamarindo1 h 15 – 1 h 304.5–5.5 hLiberia
Playa Conchal, Playa Flamingo1 h – 1 h 304.5–5 hLiberia
Nosara2–2.5 h4.5–5 hLiberia
Sámara2 – 2 h 154–4.5 hLiberia
Santa Teresa, Malpaís4.5–6 h5–6 h (via the Paquera ferry)About even
Monteverde2.5–3 h3–4 hAbout even
La Fortuna, Arenal3–3.5 h2.5–3 hAbout even (slight edge to San José)
Manuel Antonio, Quepos4.5–5.5 habout 3 hSan José
Puerto Viejo, Caribbean coast7–8 h4–5 hSan José
Tortuguero (drive to La Pavona, then boat)6.5–8 h3.5–5 hSan José

For every beach and park near Liberia, with distances and road notes, see Guanacaste drive times. From San José, the route to Guanacaste leaves the busy Central Valley, drops to the Pacific lowlands and crosses the Tempisque River on the Friendship Bridge, and traffic around the capital can stretch the first part of the drive.

Tortuguero has no road access: you drive to the La Pavona dock and take a boat for 1 to 2 hours, depending on the tide. Santa Teresa is a long trip from either airport; the Puntarenas–Paquera ferry crossing takes about an hour and a quarter, and queues can be long in the high season.

Fly into one, out of the other (open-jaw)

An open-jaw ticket, into Liberia and out of San José or the reverse, means you never drive back across the country just to catch your flight home. It makes the most sense when your trip has a Guanacaste beach at one end and the Central Valley, Arenal, Monteverde or Manuel Antonio at the other.

Two routes that work well:

  • Beach first, volcano last: land at Liberia, spend a few days on the coast, then head inland to Rincón de la Vieja or Río Celeste and on to Arenal, and fly home from San José, 2.5 to 3 hours from La Fortuna.
  • Rainforest first, beach last: land at San José, go to Arenal or Monteverde, finish on a Guanacaste beach and fly home from Liberia, often only an hour or so from your last hotel.

Search the flights as a multi-city trip and compare the price with a round trip into each airport. Sometimes the open-jaw costs about the same; sometimes it costs more, and the time saved has to be worth the difference.

Renting a car? Most rental agencies charge a one-way drop-off fee when you pick up at one airport and return at the other, and a few waive it on longer rentals. Ask for the fee up front and include it when you compare options. Using a driver? A private transfer is one-way by nature: you're dropped at your hotel or the terminal, and there's no car to return. See getting around Costa Rica for the options.

What I tell travelers: count the ground time, not just the fare. If you land at San José in the afternoon and your hotel is in Tamarindo or Nosara, you'll be on the road until after dark. Flying into Liberia, or taking the 50-minute SANSA hop from San José, usually buys back that first evening.

Who should choose Liberia

  • Beach-only Guanacaste trips. Papagayo, Playas del Coco, Playa Hermosa, Flamingo, Conchal, Tamarindo: all 30 minutes to 1.5 hours from Liberia, against 4 hours or more from San José. This one isn't close.
  • Nosara and Sámara. About 2 to 2.5 hours from Liberia and roughly 4 to 5 hours from San José. The road into Nosara ends on gravel, so arriving in daylight matters.
  • Guanacaste plus Arenal, round trip. If your trip is mostly beach with a few days at Arenal, a round trip into Liberia is fine: La Fortuna is 3 to 3.5 hours away, only about half an hour more than from San José.
  • Rincón de la Vieja and Río Celeste. Both are 45 minutes to 2 hours from Liberia.
  • Travelers from Canada and from US cities with a nonstop to Liberia, especially in the December–April high season.

Who should choose San José

  • Manuel Antonio and the Central Pacific. About 3 hours from San José, against 4.5 to 5.5 hours from Liberia.
  • The Caribbean coast and Tortuguero. Puerto Viejo and Tortuguero are a long day from Liberia; from San José they're a half-day trip.
  • Travelers from Europe and Latin America. San José has nonstops from six European cities and much of Latin America. Liberia's only scheduled European nonstop is Edelweiss from Zurich, once a week in winter.
  • Green-season trips (May to November). Many Liberia routes stop after the high season, so San José may give you more flights and times.
  • When the fare difference is large. Fares into San José are often lower. Just add the extra ground time and cost if you're heading to Guanacaste.

First-timers covering several regions

A classic first trip covers a volcano, a cloud forest and a beach. If your beach is in Guanacaste, an open-jaw between Liberia and San José is usually the most efficient shape. If your beach is Manuel Antonio, fly round trip into San José. If you can't make an open-jaw fare work, fly round trip into the airport nearest the region where you'll spend the most nights, and put the far region in the middle of the trip. Unsure how to split it? Our Liberia and Guanacaste FAQ answers the common planning questions, and you can meet our Costa Rica team.

Flight prices: compare both airports

Because far more airlines fly into San José, fares there are often lower, but not on every route or date. Search both airports for your exact dates, then add what it costs to reach your hotel: extra rental days, fuel and tolls, a transfer, or a domestic flight. For a Guanacaste beach stay, the extra half-day on the road each way can easily outweigh a fare difference.

Flying home

The same math applies at the end of your trip. Plan to be at the airport 3 hours before an international flight. From Tamarindo, that means setting off 4.5 to 5.5 hours before you need to be at San José, against roughly 1.5 hours for Liberia. A morning flight out of San José from the Guanacaste coast usually means a pre-dawn start or a last night near the airport. For departure tips, see our Liberia airport guide, or go back to the home page.

Private airport pickup

Your driver is waiting at Liberia arrivals

  • Your driver meets you as you walk out of Liberia arrivals, with a sign bearing your name.
  • Safe, friendly, English-speaking drivers with the credentials for tourist transport, arranged by Anywhere Costa Rica (IATA and ASTA accredited).
  • Modern, spacious, air-conditioned vans.
  • Up to an hour of stops is included: groceries, cold drinks, photos or lunch on the way.
  • 24/7 in-country support by phone, text and WhatsApp.
Anywhere Costa Rica private transfer van

Frequently asked questions

Is it better to fly into San José or Liberia?

It depends on where you're staying. For the Guanacaste beaches (Papagayo, Playas del Coco, Flamingo, Conchal, Tamarindo, Nosara, Sámara), Liberia is better: it's 30 minutes to 2.5 hours from those beaches, against roughly 4 to 5.5 hours from San José. For Manuel Antonio, the Caribbean coast, Tortuguero or the southern Pacific, San José is better. San José also has far more nonstop flights, including from Europe and Latin America, and fares there are often lower. If your trip covers Arenal or Monteverde and a Guanacaste beach, consider flying into one airport and out of the other.

Which airport is closer to Tamarindo, Liberia or San José?

Liberia, by a wide margin. Tamarindo is about 65 to 77 km from Liberia airport, typically 1 hour 15 minutes to 1 hour 30 minutes on paved roads. From San José airport it's about 240 km, typically 4.5 to 5.5 hours depending on traffic. See our Guanacaste drive times for other beaches.

What airport do you fly into for Guanacaste?

Liberia's Daniel Oduber Quirós International Airport (LIR), branded Guanacaste Airport. It's the province's own international airport, 12 km west of the town of Liberia, with around 30 nonstop routes from the US, Canada and Zurich. Most Guanacaste beach hotels are 30 minutes to 2.5 hours away. Our Liberia airport guide covers arriving, customs and getting to your hotel.

Which airport should I use for Nosara, Sámara or Santa Teresa?

For Nosara and Sámara, Liberia: about 2 to 2.5 hours by road, against roughly 4 to 5 hours from San José. The last stretch into Nosara is unpaved. Santa Teresa is far from both: 4.5 to 6 hours from Liberia overland, or 5 to 6 hours from San José using the Puntarenas–Paquera ferry. Short domestic flights to Tambor or Cóbano, the airstrips nearest Santa Teresa, run from both airports, so pick whichever international flight works best and compare the connection.

Can I fly into Liberia and out of San José?

Yes. Search a multi-city (open-jaw) ticket, and compare the price with a round trip into either airport. It works well for trips that start on the Guanacaste beaches and finish in Arenal, Monteverde or Manuel Antonio, or the reverse. If you rent a car, most agencies charge a one-way drop-off fee for returning it at the other airport, so check that fee when you compare. A private transfer is one-way by design, so there's no drop-off fee to worry about.

Are flights cheaper to San José or Liberia?

Often San José, because far more airlines compete there, but not always. Price both airports for your exact dates and your home airport, then add the cost and time of getting to your hotel. A cheaper fare into San José can be canceled out by the extra 2 to 4 hours of driving (and an extra rental day or transfer) if you're staying on a Guanacaste beach.

Can I fly between Liberia and San José?

Yes. SANSA flies Liberia–San José in about 50 minutes, with around 19 flights a week in the low season and up to eight a day at busy times. It's handy if your international flight lands at San José but you're staying in Guanacaste, or if you want to skip a 4-hour drive at the end of a trip.