Costa Rica looks small on a map. It is roughly the size of West Virginia, and plenty of travelers arrive expecting to cover the country with ease. Then they discover that “six hours of driving” is the answer to nearly every destination question, and that six hours can mean mountain switchbacks, river crossings, or unpaved roads that punish rental cars. On some routes, those river crossings flood completely in rainy season, and overland travel becomes impossible.
Costa Rica has a network of domestic airlines connecting San José and Liberia to more than a dozen destinations around the country. On certain routes, a 45-minute prop plane replaces what would otherwise be a half-day of difficult driving. On others, the flight is a convenience that may not justify the cost. The difference comes down to the specific route, your group size, and whether you need a car once you land.
The Two Main Domestic Airlines
Two airlines operate scheduled domestic passenger service that travelers can book directly: SANSA Airlines and Costa Rica Green Airways.
SANSA is the larger of the two, with its primary hub at Juan Santamaría International Airport (SJO) in San José and a secondary hub at Daniel Oduber International Airport (LIR) in Liberia. It serves more than 12 domestic destinations and has operated these routes for decades. SANSA flies Cessna Grand Caravan aircraft, single-engine turboprops with 9 to 12 passenger seats. Book at flysansa.com.
Costa Rica Green Airways is the second scheduled option and is notable for a few reasons. It is the only domestic airline in Costa Rica to hold ARGUS Gold Safety Certification, the highest safety standard in general aviation. Its fleet includes Cessna Grand Caravan EX turboprops, Daher Kodiak 100s, and Britten Norman Islanders, with a Beechcraft King Air available for executive charter. Green Airways currently serves Nosara, Quepos, Cóbano, and Puerto Jiménez on a scheduled basis, with seat reservations available at costaricagreenair.com. The airline also offers custom charters to destinations outside its scheduled network.
Skyway Costa Rica operates primarily as a charter service and does not offer consumer online booking. For scheduled point-to-point flights, SANSA and Green Airways are the two practical options.
Where They Fly
Most domestic routes depart from San José, but Liberia also serves as a connecting hub for destinations in Guanacaste and the Nicoya Peninsula. SANSA flies direct between SJO and LIR, and from Liberia there are onward connections to Nosara and Cóbano. This is useful if you are already flying into Liberia on an international flight and want to continue to a more remote destination without backtracking to San José first.
From San José, domestic flights reach: Liberia, Tamarindo, Nosara, Quepos (Manuel Antonio), La Fortuna (Arenal), Drake Bay, Puerto Jiménez, Golfito, Cóbano, Puerto Limón, and Tortuguero. Each route is a different calculation.
Routes Where Flying Clearly Wins
Drake Bay and Puerto Jiménez are the clearest cases for flying, and Drake Bay is in a category of its own. The road into Drake Bay crosses several rivers that flood during rainy season, roughly May through November, making the route impassable for weeks at a time. When conditions are that bad, flying is not the faster option; it is the only option. Even in dry season, reaching Drake Bay overland means a full day of driving followed by a boat transfer up the Sierpe River into the bay. The flight from San José takes about 45 minutes.
Puerto Jiménez, Pavones, and other destinations on the Osa Peninsula involve a similar commitment overland. The drive from San José runs 9 to 10 hours depending on road conditions, stops, and your exact destination within the region. The flight takes about 45 minutes. For most Osa visitors, the flight decision is the simplest one they will make for the trip.
Tortuguero, on the Caribbean coast, has no road access at all. Reaching it by land means driving to a boat dock at La Pavona or Caño Blanco and then taking a 1.5-hour canal boat into the village. The flight from San José is about 30 minutes. Flying is the better choice for any traveler who wants to include Tortuguero without building in a full extra travel day.
Nosara is a strong case for a different reason. The Nicoya Peninsula has improved considerably, but the road into Nosara still involves unpaved sections that deteriorate in rainy season. The drive from San José runs 4.5 to 5 hours under good conditions. The flight is 45 minutes. If you will not need a car in Nosara, and many visitors do not, flying in and relying on taxis and hotel shuttles is a straightforward choice.
Routes Where It Depends
Quepos and Manuel Antonio sit in a middle ground. The flight from San José takes about 17 minutes; the drive takes about 3 hours on a well-maintained highway. Solo travelers and couples who will not need a car in Manuel Antonio, where taxis and tour pickups are easy to arrange, will find the flight saves meaningful time. Families already renting a car to explore the region will likely find the drive more practical.
La Fortuna and the Arenal area are similar. The road from San José to La Fortuna via San Ramón is now fully paved and takes 3 to 3.5 hours. For a two- or three-night stay focused on hot springs, the volcano, and adventure tours, the drive is manageable and leaves you with a car for the duration. The flight saves roughly 2.5 hours, which matters more on short trips than long ones.
Tamarindo is the weakest case on the list. The drive from San José via the Inter-American Highway through Guanacaste takes 4 to 4.5 hours on good roads, and it is one of the easier long drives in the country. A car in Tamarindo is also useful for reaching nearby beaches and surf breaks. For most travelers, the drive or a shared shuttle makes more sense than flying.
What the Experience Is Like
Costa Rica’s domestic departure experience is not like commercial aviation. There are no gate agents, no overhead bins, and no jet bridges. The domestic terminal at SJO is a separate, smaller building on the airport grounds. Airlines ask passengers to arrive 30 to 45 minutes before departure. Planes load quickly and leave on time.
Before boarding, both you and your luggage are weighed together. On a 12-seat aircraft, weight distribution is a safety concern, and the airlines take it seriously. If the plane is at capacity and your bags push it over the limit, your luggage may be held and sent on the next flight. The standard allowance is roughly 25 to 30 pounds of checked luggage depending on your fare class, plus a small personal item. Soft-sided duffel bags work far better than hard-shell rollers on these flights.
The views are one of the best parts. Flying at low altitude over Costa Rica, you see the country in a way that most visitors never do. On the southern Pacific routes toward the Osa, the flight carries you over the mountains of the Central Valley and then out over the Pacific coast. You pass over Manuel Antonio National Park, where the beaches are clearly visible from the air, and then over Bahía Ballena near Uvita, where the Whale Tail sandbar is easy to spot at low tide. The Osa Peninsula below is some of the densest primary rainforest in Central America. Most flights run between 20 and 50 minutes.
The airstrips at most destinations are small grass or gravel strips with minimal infrastructure. You will need a taxi, hotel shuttle, or prearranged transfer from the strip to your accommodation. This leg can add 10 to 45 minutes depending on where you are staying. Lodges in Drake Bay often include the airstrip transfer in their packages, but confirm this before you arrive.
Weather cancellations happen, particularly from May through November. Costa Rica’s terrain produces localized weather patterns that can ground small planes with little warning. Airlines generally rebook affected passengers or issue refunds, but if your itinerary includes a tight connection to an international flight, plan a buffer day as insurance.
What It Costs
One-way domestic flights run roughly $80 to $170 per person, depending on the route and how far in advance you book. Popular shorter routes like San José to Quepos or San José to Tamarindo typically fall in the $80 to $120 range. More remote destinations such as Drake Bay and Tortuguero are closer to $130 to $170. Prices rise as seats fill, so booking early pays off.
For comparison, shared shuttles between major destinations cost $50 to $80 per person. A private shuttle runs $150 to $250 per vehicle. A weekly rental car with mandatory state insurance and collision coverage realistically costs $450 to $600, though that cost is already sunk if you need a car at your destination regardless.
Group size changes the calculation significantly. A solo traveler flying to Nosara for $110 is getting real value over a $60 shared shuttle that takes five hours. A family of four spending $440 on the same four flights is doing different math, especially if the family also needs a rental car, which makes the drive essentially free.
How to Decide
Four questions resolve most situations.
Is the road to your destination a real ordeal? If the answer is yes, Drake Bay, Tortuguero, Puerto Jiménez, fly. For Drake Bay in rainy season especially, the flight may be the only practical way in or out.
Will you need a car once you arrive? If yes, drive it there. If you will rely on taxis, tour pickups, and hotel shuttles instead, flying becomes more attractive because you are not paying to transport a vehicle you need anyway.
How many people are traveling? Solo travelers and couples almost always benefit from flying on the right routes. For groups of three or four, run the numbers. Four seats at $120 each is $480 one way. A private shuttle for the same group typically runs $150 to $200. The shuttle is cheaper; the flight is faster.
How much does a day of your trip cost? Costa Rica trips average 7 to 10 days. Replacing two long drives with two 40-minute flights can recover close to a full day. For travelers on a tight schedule, that time has real value. For those who plan to rent a car and enjoy the drive through the country, it does not.
Tips Before You Book
Book directly at flysansa.com or costaricagreenair.com. Both offer online reservations with instant e-ticket confirmation. Third-party booking sites list these flights but pricing and seat availability are more reliable at the source.
Book early if you are traveling December through April. Small planes fill quickly during high season, and fares increase as capacity drops. A seat that costs $95 in October may run $140 in January.
Use a soft duffel bag rather than a hard-shell suitcase. The weight limits are enforced at check-in and at the gate. Most travelers who fly domestically in Costa Rica keep their checked weight under 25 pounds. If you are on a longer trip with more gear, consider leaving extra luggage at your San José hotel while you fly to a remote destination.
Confirm your airstrip transfer before you arrive. Ask your hotel whether pickup from the local airstrip is included and what it costs. Some lodges in Drake Bay and the Osa include transfers in their rates; others charge separately.
Buy travel insurance that covers trip delays. If a weather cancellation strands you in Drake Bay or Puerto Jiménez the day before an international flight home, a buffer day and a solid policy will save you considerably more than either one costs.
The Bottom Line
Domestic flights in Costa Rica are not for every trip, but on certain routes and for certain travelers, they are among the best uses of money in the budget. The case is strongest when the destination is remote, the alternative involves a full day of difficult driving, and you will not need a car at the other end. Drake Bay, Tortuguero, and Puerto Jiménez nearly always justify the flight. Nosara and Manuel Antonio do for most travelers. Tamarindo and La Fortuna depend on the specifics.
The 40-minute flight from San José over the Central Valley, down the Pacific coast past Manuel Antonio and the Whale Tail at Bahía Ballena, and into the rainforest of the Osa Peninsula is one of the better ways to see Costa Rica. Whether it is worth the price depends on your itinerary, but it is worth running the numbers before you default to a shuttle.