Licensed by the Costa Rica Tourism Board · ICT 3946-2025
Costa Rica Airport Transfers
Private airport transfers from San José (SJO) and Liberia (LIR) to 53 destinations across Costa Rica. Your driver meets you at arrivals with a name sign and tracks your flight. One flat price per vehicle, from $80, taxes included.
- SJO and Liberia
- 24 hours, no night surcharge
- Flight tracking
- Free child seats

How it works
How your airport pickup works
- 1Book and pay online. Choose your airport, destination, date and vehicle; pay by card and receive a PDF voucher by email.
- 2We track your flight. Send us your flight number. If it lands late, we adjust the pickup at no charge.
- 3Driver's details the day before. We send the driver's name, the vehicle plate and a 24/7 contact the day before you travel.
- 4Meet at arrivals. Your driver waits just outside the terminal exit holding a sign with your name, at any hour of the day or night.
SJO or Liberia
Which airport is closest to your destination?
Driving time and price for the whole vehicle (up to 5 passengers) from each airport.
| Destination | From SJO | From Liberia | Shorter drive |
|---|---|---|---|
| La Fortuna | 3 h · $220 | 2 h 45 min · $225 | Liberia |
| Monteverde | 3 h 15 min · $220 | 2 h 45 min · $230 | Liberia |
| Manuel Antonio | 3 h · $220 | 5 h · $375 | SJO |
| Jacó | 1 h 45 min · $175 | 3 h 30 min · $300 | SJO |
| Santa Teresa | 5 h 30 min · $375 | 4 h 30 min · $350 | Liberia |
| Tamarindo | 4 h 45 min · $345 | 1 h 15 min · $135 | Liberia |
| Papagayo | 4 h 15 min · $340 | 30 min · $110 | Liberia |
| Playa Conchal | 5 h 15 min · $345 | 1 h 45 min · $135 | Liberia |
| Puerto Viejo | 4 h 30 min · $320 | — | SJO |
| Uvita | 4 h · $335 | 6 h 15 min · $390 | SJO |
| Nosara | 5 h 15 min · $370 | 2 h 15 min · $240 | Liberia |
| Sámara | 4 h 45 min · $355 | 2 h · $215 | Liberia |
| Rincón de la Vieja | 4 h 30 min · $350 | 1 h · $125 | Liberia |
| Río Celeste | 3 h 30 min · $240 | 2 h 15 min · $190 | Liberia |
From SJO
Airport transfer prices from SJO (San José)
50 destinations from Juan Santamaría International Airport, sorted by price.
| To | Staria (1–5) | Hiace (6–9) | Maxus (10–12) | Driving time | |
|---|---|---|---|---|---|
| San José centro | $80 | $135 | $220 | 30 min | Book |
| La Paz Waterfall Gardens | $130 | $185 | $270 | 1 h 15 min | Book |
| Puntarenas · Caldera | $155 | $210 | $295 | 1 h 30 min | Book |
| Sarapiquí | $170 | $225 | $310 | 2 h | Book |
| Jacó | $175 | $230 | $315 | 1 h 45 min | Book |
| Bajos del Toro | $180 | $235 | $320 | 2 h | Book |
| Herradura · Los Sueños | $180 | $235 | $320 | 1 h 45 min | Book |
| Punta Leona | $180 | $235 | $320 | 1 h 45 min | Book |
| Esterillos | $195 | $250 | $335 | 2 h | Book |
| La Fortuna | $220 | $275 | $360 | 3 h | Book |
| Manuel Antonio | $220 | $275 | $360 | 3 h | Book |
| Monteverde | $220 | $275 | $360 | 3 h 15 min | Book |
| San Gerardo de Dota | $220 | $275 | $360 | 2 h | Book |
| Arenal Observatory Lodge | $240 | $295 | $380 | 3 h 30 min | Book |
| Chateau Arenal | $240 | $295 | $380 | 3 h | Book |
| Linda Vista · El Castillo | $240 | $295 | $380 | 3 h 30 min | Book |
| Río Celeste | $240 | $295 | $380 | 3 h 30 min | Book |
| Tortuguero · La Pavona | $240 | $295 | $380 | 3 h 30 min | Book |
| Dominical | $305 | $350 | $435 | 3 h 45 min | Book |
| Los Chiles | $310 | $355 | $440 | 4 h | Book |
| Cahuita | $320 | $365 | $450 | 4 h | Book |
| Peñas Blancas | $320 | $365 | $450 | 5 h 15 min | Book |
| Puerto Viejo | $320 | $365 | $450 | 4 h 30 min | Book |
| Punta Islita | $330 | $375 | $460 | 5 h | Book |
| Uvita | $335 | $380 | $465 | 4 h | Book |
| La Cruz · Costa Elena | $340 | $385 | $470 | 5 h | Book |
| Papagayo | $340 | $385 | $470 | 4 h 15 min | Book |
| Playa Hermosa (Guanacaste) | $340 | $385 | $470 | 4 h 15 min | Book |
| Playa Ocotal | $340 | $385 | $470 | 4 h 15 min | Book |
| Playas del Coco | $340 | $385 | $470 | 4 h 15 min | Book |
| Hacienda Pinilla | $345 | $390 | $475 | 4 h 45 min | Book |
| JW Marriott Guanacaste | $345 | $390 | $475 | 4 h 45 min | Book |
| Playa Avellanas | $345 | $390 | $475 | 4 h 45 min | Book |
| Playa Brasilito | $345 | $390 | $475 | 5 h 15 min | Book |
| Playa Conchal | $345 | $390 | $475 | 5 h 15 min | Book |
| Playa Flamingo | $345 | $390 | $475 | 5 h 15 min | Book |
| Playa Grande | $345 | $390 | $475 | 4 h 45 min | Book |
| Playa Potrero | $345 | $390 | $475 | 5 h 15 min | Book |
| RIU Guanacaste | $345 | $390 | $475 | 4 h 30 min | Book |
| Tamarindo | $345 | $390 | $475 | 4 h 45 min | Book |
| Las Catalinas | $350 | $395 | $480 | 5 h 15 min | Book |
| Rincón de la Vieja | $350 | $395 | $480 | 4 h 30 min | Book |
| Sierpe | $350 | $395 | $480 | 4 h 45 min | Book |
| Sámara | $355 | $400 | $485 | 4 h 45 min | Book |
| Ojochal | $365 | $410 | $495 | 4 h 15 min | Book |
| Nosara | $370 | $415 | $500 | 5 h 15 min | Book |
| Malpaís | $375 | $420 | $505 | 5 h 30 min | Book |
| Montezuma | $375 | $420 | $505 | 6 h 15 min | Book |
| Santa Teresa | $375 | $420 | $505 | 5 h 30 min | Book |
| Puerto Jiménez | $535 | $580 | $665 | 6 h 30 min | Book |
From Liberia
Airport transfer prices from Liberia (LIR)
41 destinations from Daniel Oduber International Airport in Guanacaste, sorted by price.
| To | Staria (1–5) | Hiace (6–9) | Maxus (10–12) | Driving time | |
|---|---|---|---|---|---|
| Papagayo | $110 | $165 | $250 | 30 min | Book |
| Playa Hermosa (Guanacaste) | $110 | $165 | $250 | 30 min | Book |
| Playa Panamá | $110 | $165 | $250 | 30 min | Book |
| Playas del Coco | $110 | $165 | $250 | 30 min | Book |
| Playa Ocotal | $125 | $180 | $265 | 30 min | Book |
| RIU Guanacaste | $125 | $180 | $265 | 45 min | Book |
| Rincón de la Vieja | $125 | $180 | $265 | 1 h | Book |
| Las Catalinas | $135 | $190 | $275 | 1 h 45 min | Book |
| Playa Brasilito | $135 | $190 | $275 | 1 h 45 min | Book |
| Playa Conchal | $135 | $190 | $275 | 1 h 45 min | Book |
| Playa Flamingo | $135 | $190 | $275 | 1 h 45 min | Book |
| Playa Grande | $135 | $190 | $275 | 1 h 15 min | Book |
| Playa Potrero | $135 | $190 | $275 | 1 h 45 min | Book |
| Tamarindo | $135 | $190 | $275 | 1 h 15 min | Book |
| Hacienda Pinilla | $140 | $195 | $280 | 1 h 15 min | Book |
| JW Marriott Guanacaste | $140 | $195 | $280 | 1 h 15 min | Book |
| Playa Avellanas | $145 | $200 | $285 | 1 h 15 min | Book |
| Río Perdido | $155 | $210 | $295 | 45 min | Book |
| La Cruz · Costa Elena | $160 | $215 | $300 | 1 h | Book |
| Río Celeste | $190 | $245 | $330 | 2 h 15 min | Book |
| Sámara | $215 | $270 | $355 | 2 h | Book |
| La Fortuna | $225 | $280 | $365 | 2 h 45 min | Book |
| Monteverde | $230 | $285 | $370 | 2 h 45 min | Book |
| Nosara | $240 | $295 | $380 | 2 h 15 min | Book |
| Arenal Observatory Lodge | $245 | $300 | $385 | 3 h 15 min | Book |
| Chateau Arenal | $245 | $300 | $385 | 2 h 45 min | Book |
| Linda Vista · El Castillo | $245 | $300 | $385 | 3 h 15 min | Book |
| Punta Islita | $270 | $315 | $400 | 2 h 30 min | Book |
| Herradura · Los Sueños | $300 | $345 | $430 | 3 h 30 min | Book |
| Jacó | $300 | $345 | $430 | 3 h 30 min | Book |
| Punta Leona | $300 | $345 | $430 | 3 h 30 min | Book |
| Alajuela | $305 | $350 | $435 | 4 h 15 min | Book |
| Esterillos | $310 | $355 | $440 | 3 h 45 min | Book |
| San José centro | $325 | $370 | $455 | 4 h 30 min | Book |
| Malpaís | $350 | $395 | $480 | 4 h 30 min | Book |
| Montezuma | $350 | $395 | $480 | 5 h 15 min | Book |
| Santa Teresa | $350 | $395 | $480 | 4 h 30 min | Book |
| Dominical | $375 | $420 | $505 | 6 h | Book |
| Manuel Antonio | $375 | $420 | $505 | 5 h | Book |
| Uvita | $390 | $435 | $520 | 6 h 15 min | Book |
| Ojochal | $405 | $450 | $535 | 6 h 30 min | Book |
Going home
Going back to the airport
We pick you up at your hotel and take you to the departures area. Plan to be at the airport about 3 hours before an international flight; tell us your flight time and we set the pickup time for you. Prices are the same in both directions.
FAQ
Airport transfers: frequent questions
What happens if my flight is delayed?
We track your flight, and if it lands late we adjust the pickup at no charge.
Do you pick up late at night?
Yes. We work 24 hours a day with no night surcharge, at both SJO and Liberia airports.
Where do we meet the driver?
Just outside the terminal exit, after customs. Your driver will be holding a sign with your name.
Are child seats included?
Yes, child seats are free on request. Tell us the children's ages when you book.
How do I pay?
Online by card (Visa, Mastercard or Amex) in US dollars on Tilopay's secure page. You get a PDF voucher by email.
Can I cancel?
Yes, cancellation is free up to 48 hours before pickup.
Ready to book your private shuttle?
Flight tracking, child seats, WiFi, water, taxes and tolls are included. Get the exact price for your date in seconds, or send us your plans on WhatsApp.
