SJO · LIR
Costa Rica airport shuttle
Flying into San José (SJO) or Liberia (LIR)? Compare airport transfers by destination, service type, departure time and group size before sending your booking request.

Shared or private airport transfer?
Shared shuttle
Travel on a shared service with the departures listed for that route. Check the minimum passenger requirement and capacity on its details page.
Private transfer
Choose a private service for your group. Departure options depend on the route; if it lists a flexible time, coordinate the exact pickup with our team.
Prices are shown in USD. Each route indicates whether the price is per passenger or per vehicle; check that unit before comparing totals. A listed route is not a confirmed reservation for your travel date.
San José airport transfers (SJO)
Check your flight's airport code before choosing a transfer. These routes explicitly include the airport, not just the city. The direction below shows whether the trip starts or ends there.
- Details & booking
Santa Teresa / Mal Pais → San José Airport (SJO)
Shared · $70 USD per passenger
6h · 6:45AM · 12:45PM
- Details & booking
San José Airport (SJO) → Santa Teresa / Mal Pais
Shared · $70 USD per passenger
6h · 6:30AM · 3:15PM
- Details & booking
Santa Teresa / Mal Pais → San José Airport (SJO)
Private · $350 USD per vehicle
5h ·
- Details & booking
San José Airport (SJO) → Santa Teresa / Mal Pais
Private · $350 USD per vehicle
5h ·
- Details & booking
San José Airport (SJO) → Santa Teresa / Mal Pais
Shared · $70 USD per passenger
6h · 5:00AM · 6:00AM · 2:00PM · 3:00PM
- Details & booking
Santa Teresa / Mal Pais → San José Airport (SJO)
Shared · $70 USD per passenger
6h · 6:30AM
Liberia airport transfers (LIR)
Check your flight's airport code before choosing a transfer. These routes explicitly include the airport, not just the city. The direction below shows whether the trip starts or ends there.
- Details & booking
Liberia Airport (LIR) → Santa Teresa / Mal Pais
Private · $380 USD per vehicle
4h ·
- Details & booking
Liberia Airport (LIR) → Santa Teresa / Mal Pais
Shared · $70 USD per passenger
5h · 9:00AM · 3:00PM
- Details & booking
Santa Teresa / Mal Pais → Liberia Airport (LIR)
Private · $380 USD per vehicle
4h ·
- Details & booking
Santa Teresa / Mal Pais → Liberia Airport (LIR)
Shared · $70 USD per passenger
5h · 6:30AM · 3:00PM
- Details & booking
Liberia Airport (LIR) → Tamarindo
Shared · $40 USD per passenger
1h 15m ·
- Details & booking
Tamarindo → Liberia Airport (LIR)
Shared · $40 USD per passenger
1h 15m ·
How to request your airport shuttle
- Open a route and check its direction, price unit, duration, departures, capacity and minimum passengers.
- Choose your travel date, departure and passengers. Fill in your name, email and phone, plus pickup and hotel details where applicable.
- Review your trip summary and send the request. Our team will contact you to confirm your reservation; the request number identifies your submission.
For an airport pickup, contact us with your flight details to coordinate the meeting point and pickup time. If your flight is delayed or no listed departure fits, ask our team before choosing an option. Do not assume that a shared departure automatically changes with your flight.
Planning a return journey or more stops? The search offers One way, Round trip and Multi-destination. Select transport for each leg and review the full itinerary before submitting your details.