View from an airplane window showing lush green mountains and clouds over a coastal landscape during daylight.

Getting to Costa Rica: Direct Flights, Airports & Domestic Connections

Direct flights, airport strategy & SANSA domestic flights

Direct flights, airport strategy & SANSA domestic flights

Costa Rica is surprisingly easy to reach from Europe. Lufthansa flies several times a week nonstop from Frankfurt to San José — about 12 hours of flight time, no US transit required. If you're heading to Guanacaste on the northern Pacific coast, Liberia (LIR) is an alternative entry point that saves you a four-hour drive. Within the country, SANSA's small aircraft connect San José with Drake Bay, Tortuguero, Manuel Antonio, and seven other destinations. This guide explains which route is right for your Costa Rica trip.

Written by: Nils Lindhorst Last updated at: June 1, 2026

Direct flights from Frankfurt, Munich, and Zurich

Lufthansa Frankfurt → San José (LH518/519) — Europe's only direct flight

Lufthansa flies three to four times a week nonstop from Frankfurt to San José (Aeropuerto Juan Santamaría, SJO). Flight time: 11 hours 50 minutes to 12 hours 35 minutes. Available cabins: Economy, Premium Economy, and Business. The outbound LH518 typically departs Frankfurt in the afternoon and lands in San José in the evening — a far more relaxed arrival rhythm than the late-night arrivals of many connecting itineraries. The return LH519 is an overnight flight — if you sleep well on planes, you're back in Frankfurt by morning.

Edelweiss Air Zurich → San José — ideal for Switzerland and southern Germany

Lufthansa's Swiss subsidiary Edelweiss serves Zurich (ZRH) → San José two to three times a week. Flight time around 12 hours. For travelers from southern Germany, Austria, and Switzerland, Zurich is often the faster and cheaper starting point than Frankfurt — and the connection to Lufthansa fares is seamless.

Condor Frankfurt → San José — the more affordable direct option

Condor also flies Frankfurt → SJO several times a week. Tickets start at around €500 in the low season; in high season they run €800–1,100. Seat comfort and service are less premium than Lufthansa's, but you often save €200–400 — a real factor for families.

Insider tip: Lufthansa daytime flight or overnight connection?

The Lufthansa direct flight typically lands in San José in the evening — saving your arrival day. Travelers who fly Iberia via Madrid or American via Miami often land in the middle of the night and lose their first day on the ground. For families and older travelers, the daytime Lufthansa flight is the noticeably more comfortable choice. The premium is often worth it.

Connecting flights via Madrid, Amsterdam, and Panama City

Iberia via Madrid (MAD) — daytime connection with short layover

Iberia operates Madrid → San José daily. Connecting flights from all major European hubs are smoothly integrated. Advantage: layover times are often under 2 hours, total travel time 14–16 hours. Compared to the Lufthansa direct flight, you typically save €200–400 — for only a moderate amount of extra time.

KLM via Amsterdam (AMS) — seasonal direct connection

Between October and March, KLM offers a seasonal direct flight from Amsterdam → San José. Outside that window, KLM connects via Houston or Atlanta — which negates the no-ESTA advantage.

Copa Airlines via Panama City (PTY) — affordable and US-free

Copa is Panama's flagship airline and offers the most affordable connecting option without US transit. Connections from Frankfurt, Munich, and Vienna route via Madrid or directly to Panama City, then 2.5 hours onward to SJO. PTY layovers are typically 1.5 to 3 hours. If you're flexible and want to save money, you'll often find round-trip tickets from €700.

American and United via Miami or Houston — ESTA required

US airlines fly via MIA, IAH, or DFW. Important: you'll need an ESTA, even just to transit. The ESTA is inexpensive ($21) and valid for 2 years — but if you forget it, you don't board. US transits are also time-consuming (a minimum 2.5-hour layover is recommended for immigration checks).

Flying to Costa Rica without going through the US — is it possible?

Yes, easily. Lufthansa direct, Edelweiss, Condor, Iberia via Madrid, KLM via Amsterdam, and Copa via Panama City — none of these routes require a US transit visa or ESTA. If you'd rather avoid US transit on principle or for practical reasons, you have five strong alternatives.


Flight time Europe – Costa Rica

The Lufthansa direct flight Frankfurt → San José takes 11 hours 50 minutes to 12 hours 35 minutes depending on winds. Edelweiss Zurich → SJO runs around 12 hours. Connecting itineraries (Madrid, Amsterdam, Panama City) extend total travel time to 14 to 18 hours, depending on layover length and airport changes.

The time difference is 7 to 8 hours (Costa Rica is UTC-6 with no daylight saving — so 8 hours behind Central Europe in summer, 7 in winter). Jet lag in both directions is usually moderate, since westward travel is biologically easier than the return.

San José (SJO) or Liberia (LIR) — which airport fits your route?

Costa Rica has two international airports — and the choice often makes a difference of several hours of driving and several hundred euros in ticket price.

Criterion

San José (SJO)

Liberia (LIR)

Direct flight from Europe

Yes (Lufthansa, Edelweiss, Condor)

No (only via US, MAD, or PTY)

Location

Central Valley, near the capital

Guanacaste, 30 min. to beaches

SANSA domestic flights

All destinations

Limited

Rental car selection

Largest selection

Medium

Ticket price (typical R/T)

from €600–900 low season

€200–400 more expensive

Ideal for

Tours, nature destinations, Tortuguero, Corcovado

Beach holidays in Guanacaste, Tamarindo, Papagayo

SJO is the right choice for all tours that go beyond the northern Pacific beaches. LIR makes sense if your trip is exclusively in Guanacaste — you'll save four hours of driving from the Central Valley. The €200–400 ticket premium is offset if you save two days of transfer time and a night in San José.

Modern airport terminal in Liberia, Costa Rica, with travelers and luggage outside under wooden canopies on a sunny day.

Insider tip: open-jaw routing

On longer tours, an open-jaw ticket often pays off: arrive into San José, work your way through the country from south to north, and depart from Liberia. You save the drive back to SJO (4 hours) and gain a final day on the Pacific coast. Lufthansa and the Star Alliance partners typically offer these routings with only a slight surcharge — ask for it at booking.

SANSA domestic flights — how to reach every Costa Rica destination

SANSA is Costa Rica's main domestic airline. With Cessna and Piper light aircraft (8–14 passengers), SANSA connects San José with more than ten destinations. For Drake Bay (gateway to Corcovado) and Tortuguero, the flight is often the only sensible way in — the road ends before, or doesn't exist at all.

Destination

Flight time from SJO

Price (one-way)

Main purpose

Drake Bay

50 min.

$130–180

Corcovado / Osa Peninsula

Puerto Jiménez

55 min.

$130–180

Corcovado / Osa Peninsula

Tortuguero

35 min.

$100–140

Tortuguero National Park

Quepos / Manuel Antonio

25 min.

$90–140

Manuel Antonio

Nosara

50 min.

$110–160

Nicoya Peninsula, surfing

Tamarindo

50 min.

$100–150

Guanacaste beaches

Tambor

35 min.

$100–140

Southern Nicoya

La Fortuna / Arenal

30 min.

$100–140

Arenal region

Liberia (LIR)

50 min.

$90–140

Connection to Guanacaste

Limón

35 min.

$80–120

Caribbean coast

SANSA baggage allowance: maximum 12 kg of soft luggage per person — no hard-shell suitcases. Anyone with more can usually leave excess baggage at the hotel or pay an extra fee ($5–7/kg) to take it along — provided the aircraft isn't fully loaded.

Important: book SANSA flights early

In high season (December–April), and especially around Christmas and Easter, popular routes like Drake Bay and Tortuguero sell out quickly. Book 4–8 weeks before your trip directly via sansa.com. In the rainy season, weather cancellations happen — ideally build a buffer day before your return flight.

Rental car or private transfer from the airport?

Rental car at SJO

Costa Rica is one of the best self-drive destinations in Latin America — roads are mostly paved, signage is adequate, traffic is manageable. International providers (Hertz, Avis, Budget) and locals like Adobe and Vamos all have desks at the terminal.

Important: Costa Rica legally requires mandatory liability insurance (PLI / Seguro Voluntario) — and it is NOT included in many international online bookings. Budget $15–25 per day on top. If you book without PLI, you'll pay the difference on arrival. Minimum age 23, credit card deposit $1,000–2,500. In the rainy season (May–Nov) and for the Osa Peninsula, a 4WD is non-negotiable — the tracks to Drake Bay and many eco-lodges aren't passable without one.

Private transfer with driver

For families and first-time visitors, often the more relaxed choice. A private transfer from SJO costs between $100 (Alajuela hotel) and $400 (Pacific eco-lodge), depending on destination. Advantage: air-conditioned, a driver who knows the route, and you can relax or sleep after a long flight. We typically book transfers for our travelers' first 2–3 legs — then hand over to a rental car once you're acclimated.

Taxis and Uber at SJO

For your first night in Alajuela or San José, official orange airport taxis (fixed-zone fares) or Uber are perfectly fine. To the city center: roughly $30–40 by taxi, $20–30 by Uber.

Customs, immigration, and what happens right after landing

Entry into Costa Rica is straightforward. Travelers from Europe and North America don't need a visa for stays up to 90 days. Officially, your passport needs to be valid for at least 1 day on entry — we recommend 6 months' remaining validity to be safe. You'll receive a tourist card on board.

Required on entry:

  • Return or onward ticket — in practice, the Lufthansa crew checks this at check-in, occasionally also on entry. Without proof, entry can be refused.
  • Proof of funds — rarely checked, but you should be able to show roughly $100 per day (a credit card is sufficient).
  • Proof of travel insurance — no longer officially required (since 2022), but strongly recommended.

Customs allowances: 500 g of tobacco, 5 liters of alcohol per adult traveler. Fresh food and plants may not be imported — Costa Rica protects its biodiversity strictly. More details in the entry & visa guide.

A man with two suitcases talking to a woman outside a terminal in front of a parked silver Toyota SUV with an 'Adobe Rent a Car' sign on its door, surrounded by palm trees and plants.

Best time to book and flight prices

Flight prices to Costa Rica swing sharply with the season. Flexibility pays off.

Season

Price range (R/T Economy from FRA)

Notes

Low season May – early Jul

€550–900

Best value

Veranillo Jul – Aug

€700–1,100

School holiday premium

Shoulder season Sep – Oct

€600–900

Pacific wet, Caribbean dry

Shoulder season Nov – early Dec

€700–1,000

Transition to high season

High season mid-Dec – Apr

€900–1,400

Dry season, best conditions

Peak Christmas/New Year

€1,300–1,800

30–50% above shoulder season

Recommended booking lead time: 3 to 6 months before departure. Lufthansa publishes fares roughly 11 months in advance — the cheapest slots are often 4–5 months out. Tools like Google Flights and Skyscanner with price alerts help you catch the right window.

Arrival day strategy — push on or sleep in San José?

After 12 hours of flying, immigration, and rental car pickup, the first day is reliably exhausting. We almost always recommend our travelers spend the first night in Alajuela (5 minutes from SJO) or in the Central Valley (e.g. Hotel Bougainvillea near San José). Sleep in, have breakfast, and tackle the first leg fresh the next morning — Arenal, Monteverde, or the Pacific coast. If you'd rather push on directly: keep the first leg under two hours of driving. Costa Rican roads aren't always lit, and driving exhausted on unfamiliar terrain risks more than it gains.

Your Costa Rica trip — from flight route to itinerary

The right way in is part of a good trip — we plan flight routing, domestic flights, and transfers individually around your itinerary. Lufthansa direct or Edelweiss from Zurich, SJO or LIR, SANSA connection to Drake Bay or a relaxed rental car loop — we know the logistics. Get a free, no-obligation quote.

Frequently asked questions about getting to Costa Rica

Is there a direct flight from Europe to Costa Rica?

Yes. Lufthansa flies several times a week nonstop from Frankfurt (FRA) to San José (SJO) — flight time approx. 11.5 to 12 hours 35 minutes. It's the only European direct flight to Costa Rica. Alternatives: Edelweiss Air from Zurich, Condor from Frankfurt (more affordable), and KLM seasonally from Amsterdam.

How long is the flight to Costa Rica?

The Frankfurt–San José direct flight takes about 11.5 to 12 hours 35 minutes. Edelweiss Zurich–SJO runs around 12 hours. Connections via Madrid (Iberia), Amsterdam (KLM), or Panama City (Copa) extend total travel time to 14 to 18 hours.

SJO or LIR — which airport should I choose?

San José (SJO) is the right choice for all tours — the largest domestic flight network, every region within reach, direct flights from Europe. Liberia (LIR) makes sense if your trip is exclusively in Guanacaste (Tamarindo, Papagayo): you save 4 hours of driving. But LIR has no European direct flights — connections via the US, Madrid, or Panama are required, and tickets run €200–400 more.

How much does a flight to Costa Rica cost?

In the low season (May to November, except Christmas), round-trip tickets from Frankfurt start around €550–900 (Lufthansa Economy). Condor tickets start around €500. In high season (mid-December–April), prices run €900–1,400. Booking early (3–6 months out) secures the best fares.

Which airlines fly to Costa Rica without US transit?

Direct flights with Lufthansa, Edelweiss, and Condor avoid the US entirely. Connections via Iberia (Madrid), KLM (Amsterdam), and Copa Airlines (Panama City) are also US-free. Only US airlines (United, American) fly via Miami/Houston — and those require an ESTA.

Do I need domestic flights in Costa Rica?

Not strictly — Costa Rica is much smaller than Brazil or Peru. Most destinations are well connected by rental car or private transfer. SANSA flights pay off for Drake Bay (Corcovado), Tortuguero, or when time is tight. SANSA flies daily from San José to over 10 destinations, with prices from about $80–180 one-way.

What is SANSA and how do I book domestic flights?

SANSA is Costa Rica's main domestic airline, operating Cessna and Piper light aircraft (8–14 passengers). Book directly via sansa.com or through your tour operator. Baggage limit: 12 kg of soft luggage per person — no hard-shell suitcases. In high season, book 4–8 weeks ahead; in the rainy season, build a buffer day for possible weather cancellations.

Do I have to show a return ticket on entry?

Yes. Costa Rica requires proof of a return or onward ticket. The Lufthansa crew often checks this at check-in in Frankfurt. You should also be able to show proof of funds for the duration of your stay (a credit card or roughly $100 per day calculated). European and North American travelers don't need a visa for stays up to 90 days.

How do I get from San José airport to my hotel?

From SJO you have official orange airport taxis (fixed zones, about $30 to Alajuela), Uber ($20–30), private hotel shuttles, and rental car desks right at the terminal. For the first night we recommend a hotel in Alajuela (5 min. from the airport) — you'll start the first leg the next morning rested.

More Costa Rica guides

Your dream holiday, tailor-made by true connoisseurs.

From the first spark of inspiration to the moment you return home full of stories, we’re by your side – whether by phone, email or WhatsApp, whenever you need us. Every journey we design is as unique as you are: individually crafted with exclusive privileges and exceptional arrangements that make your experience truly unforgettable.

Send inquire

Experts for your trip

You might also like this