Getting to Guanacaste
Guanacaste airport transfers
Costa Rica has two international airports that matter for Guanacaste: Liberia (LIR) in the northwest, and San José (SJO) near the capital. For almost every Guanacaste beach, Liberia is the practical choice.
Liberia (LIR)
The closest airport to Guanacaste’s beaches — 25 minutes to about 1¼ hours to most towns. Private transfers to Tamarindo, Papagayo, Flamingo and more.
See LIR transfers →
San José (SJO)
Costa Rica’s main hub, but four to five hours from the Guanacaste coast. When it makes sense — and when to avoid it.
Read the SJO guide →
Which airport should you choose?
If your trip is centred on Guanacaste’s beaches, fly into Liberia (LIR). It can save you the better part of a day versus landing in San José and driving across the country. Choose San José (SJO) only if your itinerary also takes in the Central Valley, Arenal from the south, or the Caribbean — or if flight prices and schedules strongly favour it.
Not sure a transfer is even the right call? Our guide to getting around Guanacaste weighs transfers, shuttles and rental cars.
How long is the drive from each airport?
Approximate driving times, with traffic and your exact hotel moving them either way. Liberia is the shorter drive to every Guanacaste beach; the only place the two airports are comparable is La Fortuna, which sits inland.
Destination
From Liberia (LIR)
From San José (SJO)
Papagayo & Coco
roughly 25 to 40 minutes
≈4½–5 hr
Flamingo & Conchal
about 1 to 2 hours
≈4½–5 hr
Tamarindo
about 1 to 1½ hours
≈4½–5½ hr
La Fortuna & Arenal
about 3 hours
≈3–3½ hr
Drive-time ranges from our LIR vs. SJO guide, which compares both airports destination by destination.
Popular Liberia (LIR) routes
Guanacaste Experiences is an independent guide and may earn a commission when you book through our links, at no extra cost to you. Booking and payment take place on Viator; Viator and the listed operator control availability, pricing, cancellation and fulfilment. We do not operate these vehicles or transfers.