
Bus from Santa Teresa to Liberia
Shared shuttle · ~5 hours · $55–$70 USD · Once or twice daily
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from Santa Teresa to Liberia
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
Flexible Booking
Change your travel plans as needed with our flexible booking options.
Heading home from the waves at Santa Teresa to a flight out of Liberia (LIR)? This transfer runs the full length of the Nicoya Peninsula, starting on Santa Teresa's rough access roads and finishing on the smooth highway into Liberia — sometimes via the Gulf of Nicoya ferry. A shared shuttle handles the whole journey door-to-airport so you can focus on catching your flight, not navigating dirt roads.
Spring Bus links you with the established operators on this route — Interbus, Gray Line Costa Rica, Easy Ride, Tropical Tours Shuttle and Monkey Ride — in air-conditioned minibuses that drop directly at the LIR terminal. Reserve through Spring Bus and give yourself a stress-free, reliable connection to your departing flight.
Route details: Santa Teresa to Liberia
Travel time
5 h
Distance
190 km
Typical fare
$55 – $70 USD per person
Frequency
Once or twice daily
First departure
Approx. 7:30 AM
Last departure
Approx. 11:00 AM
Operators on this route
Interbus · Gray Line Costa Rica · Easy Ride · Tropical Tours Shuttle · Monkey Ride
Pickup at Santa Teresa
Door-to-door pickup at hotels and surf camps along Santa Teresa's beach road (Playa Carmen to Playa Hermosa)
Drop-off at Liberia
Drop-off at Daniel Oduber Quirós International Airport (LIR) and at hotels in Liberia city
About the journey
Leaving the surf town of Santa Teresa, the shuttle climbs out on the rough, partly unpaved roads through Cabuya and Cóbano, the slowest and dustiest part of the trip. It then joins better asphalt heading north to Nicoya town, the peninsula's inland hub, where the road opens up across Guanacaste's dry tropical plains past Santa Cruz. Some operators instead route via the Gulf of Nicoya ferry depending on timing. The final leg follows Highway 21 into Liberia, ending at Daniel Oduber Quirós International Airport (LIR) for departing travelers. Over roughly 190 km the scenery transforms from dense coastal jungle to open cattle country and dry forest. It's a long haul, but a single shuttle ride delivers you to the airport without the stress of self-driving the peninsula's most demanding roads on departure day.
Travel tips for Santa Teresa → Liberia
- Build in a generous flight buffer. With a five-hour ride and possible delays, take the earliest departure and aim to reach LIR at least three hours before an international flight.
- Take the morning shuttle. Departures from Santa Teresa are limited; the earlier slot gives the most cushion against wet-season road or ferry delays.
- Keep your passport and documents accessible. You'll head straight to airport check-in on arrival, so have travel papers ready rather than buried in luggage.
- Spend leftover colones beforehand. Carry a little cash for the Nicoya rest stop, but use up small change before reaching the airport where USD and cards dominate.
- Confirm your pickup the night before. Santa Teresa's dispersed hotels mean collection times vary, so verify your exact window with Spring Bus to avoid missing the driver.
- Pack electronics and cameras in sealed bags. The dusty unpaved exit from Santa Teresa can coat unprotected gear within the first hour.
Frequently asked questions
How early should I leave Santa Teresa for a flight from Liberia?
**Give yourself the whole morning.** The ride is about 5 hours, plus you'll want airport time, so a 7:30 AM departure suits most early-afternoon flights. Add a buffer for wet-season road or ferry delays — arriving early at LIR is far better than racing the clock on the peninsula's roads.
Does the shuttle drop me right at the airport?
**Yes — LIR is a standard drop-off point.** Operators take departing travelers straight to the Daniel Oduber Quirós terminal, so you step off the shuttle at check-in. Mention your flight time when booking through Spring Bus so the driver can prioritize getting you there with comfortable margin.
What's the fare from Santa Teresa to Liberia?
**Around $55 to $70 per person** for a shared, air-conditioned shuttle with hotel pickup. The price reflects the long cross-peninsula distance rather than luxury extras. It's usually cheaper than a private transfer and removes the worry of returning a rental 4x4 under time pressure before a flight.
How long does the journey take?
**About 5 hours over roughly 190 km.** The route starts on Santa Teresa's slow unpaved roads, improves through Nicoya, and finishes on Highway 21 into Liberia, sometimes including the Gulf of Nicoya ferry. Treat it as a full half-day and never book a same-morning early flight without a large safety margin.
Can I be picked up from any Santa Teresa hotel?
**Yes, door-to-door pickup covers the main beach road.** Operators collect from hotels and surf camps between Playa Carmen and Playa Hermosa. Because the town is spread out along one long road, confirm your exact pickup time with Spring Bus the night before, as the driver works through several stops in sequence.
Going the other direction?