← Blog

Domestic flights in Costa Rica: local airlines, routes, and what tickets cost

View from a plane window — local flights skip hours of driving between Costa Rica regions

House-hunting in Costa Rica often means two coasts, three microclimates, and a week of appointments. Driving everywhere is doable—but a four-hour haul from Juan Santamaría International Airport near San José to Liberia, or three hours to Manuel Antonio, eats an entire showing day. Local airlines exist precisely for that: short hops on small planes from the main international airports to regional strips closer to the listings you want to see.

The two hubs for domestic flights: Almost all scheduled local service starts from one of Costa Rica’s international gateways—Juan Santamaría International Airport near San José (airport code SJO) in Alajuela, or Daniel Oduber Quirós International Airport in Liberia, Guanacaste (airport code LIR). There is no separate “domestic terminal” fantasy—you check in at the main airport, pass the same security, and board a twin-engine propeller aircraft with a dozen to thirty seats. Some San José–area flights also use Tobías Bolaños Airport in Pavas (a smaller field west of downtown); your ticket will say which airport applies.

Main local carriers: Sansa (flysansa.com) is the largest and longest-running, with the widest route map—daily service to Liberia, Quepos (Manuel Antonio), Tambor (Nicoya peninsula), Nosara, Drake Bay, Palmar Sur, Golfito, Puerto Jiménez, Tortuguero, Limón, and other strips depending on season. Costa Rica Green Airways (costaricagreenairways.com) competes on several popular routes with similar small aircraft. Both sell online; pay upfront like any commercial ticket. Schedules tighten in green season—always confirm the day before.

Small regional aircraft — Sansa and Green Airways use twin-engine planes with limited seats

Where buyers actually fly (sample routes):

• San José (SJO) ↔ Liberia (LIR) — about 50 minutes. Skips the Route 27 / Pan-American drive through the Central Valley. Useful if you land internationally at San José but your listings are in Guanacaste—or the reverse.

• San José ↔ Quepos (XQP) — gateway to Manuel Antonio and the central Pacific. Roughly 25–35 minutes versus ~3 hours by car.

Cloud forest and ridges — a 45-minute flight can replace a half-day on mountain roads

• San José ↔ Nosara (NOB) or Tambor (TMU) — Nicoya Peninsula surf and beach towns. Gravel roads on the ground; air saves a long peninsula loop.

• San José ↔ Drake Bay (DRK) or Palmar Sur (PMZ) — South Pacific and Osa Peninsula showings. Remote listings where driving from San José can be six or more hours.

• San José ↔ Limón (LIO) — Caribbean coast (Puerto Viejo, Cahuita direction). Mountain pass on Route 32 by car; flight is roughly 30–40 minutes when offered.

• Liberia (LIR) ↔ Nosara / Tamarindo area — connects Guanacaste beach zones without backtracking through San José.

What flights cost (ballpark, not a quote): Domestic tickets are priced in US dollars on airline websites. Fares move with season, how full the plane is, and how early you book—small aircraft mean fewer seats, so Christmas, New Year’s, Easter, and January–March high season sell out faster.

Typical ranges we see quoted (one-way, per person, before bags):

• San José ↔ Liberia: about USD 85–170 one-way; round-trip often USD 170–330 if booked ahead.

• San José ↔ Quepos, Nosara, Tambor, or similar (~30–45 minute hops): about USD 90–155 one-way in high season; lower in May, June, September, and October.

• Longer south-Pacific legs (Drake, Golfito, Puerto Jiménez): often USD 120–200+ one-way depending on route and demand.

Green-season and mid-week flights can sit at the bottom of those bands; last-minute peak-season seats can exceed them. Foreigner vs. resident fare tiers sometimes appear on Sansa’s site—have passport details ready. Baggage is strict: think soft bags, often 25–30 lb (about 12–14 kg) per person on regional planes; overweight fees apply. No large hard suitcases.

Flight vs. drive—for property tours: Add ground transport at both ends (taxi, rental, or agent pickup). A USD 120 flight plus a USD 40 taxi can still beat losing a day to fatigue and rush-hour traffic in the Greater Metropolitan Area around San José. For back-to-back showings in Guanacaste Monday and Manuel Antonio Wednesday, flying is often the only way to keep the schedule sane. For a single listing near your hotel, driving may win on cost.

Booking tips: (1) Book as soon as tour dates are fixed—seat counts are low. (2) Weigh bags at home; repack if needed. (3) Arrive at the airport 60–90 minutes early; security lines vary. (4) Morning flights are less disrupted by afternoon tropical weather. (5) Pair with our rental-car article if you need wheels at the destination—some strips are far from town.

Our property listings show map pins and driving notes; use domestic flights when distance would otherwise limit how many areas you can compare in one trip.

Disclaimer: Airlines, routes, prices, and baggage rules change seasonally. This article is general travel guidance for buyers, not a fare guarantee. Confirm schedules and totals on flysansa.com and costaricagreenairways.com before you purchase.

Frequently asked questions

Which airports have domestic flights in Costa Rica?
Most domestic routes use Juan Santamaría International Airport (SJO) near San José and Daniel Oduber Quirós International Airport (LIR) in Liberia (Guanacaste). Sansa and Skyway operate scheduled flights to coastal and regional destinations.
How much do domestic flights typically cost?
One-way fares often run roughly $80–$150 USD depending on route, season, and how far in advance you book. Last-minute tickets and peak holiday weeks cost more; checked bags may be extra.
Is flying faster than driving between coasts?
Yes for many trips—a 25-minute flight can replace a 4–6 hour drive on winding roads. Weigh total time including airport check-in, ground transport at both ends, and possible weather delays before you skip the rental car.