
Santa Teresa is a low-key surf town on the tip of the Nicoya Peninsula. It's reached from Monteverde by winding roads and a ferry across the gulf. The shared minivan gets you from Monteverde to Santa Teresa in 3-7h. The bus is the cheapest at $13 (5,900 CRC), though it strings together several legs and a ferry crossing.
Distance from Monteverde to Santa Teresa
Monteverde and Santa Teresa are about 83 km (52 miles) apart, and the journey itself covers around 172 km by road. Depending on the option, the trip takes between 3h and 7h.
3 ways to travel from Monteverde to Santa Teresa
There are three ways to travel from Monteverde to Santa Teresa. You can choose between the minivan, bus, and private transport. The journey takes 3h–5h 50m and the quickest way is by minivan. If you're on a budget, the cheapest option is by bus with tickets starting at $13 (5,900 CRC).
Reach out to our Community
No questions yet — be the first to ask about Monteverde to Santa Teresa.
ABOUT YOUR DESTINATION
Why Visit Santa Teresa?
Lying on the northwest coast, Santa Teresa is Costa Rica’s surfer paradise. This once-quiet fishing village is now a popular tourist destination — thanks to its beautiful beaches, lush jungles, variety of wildlife, and world-class waves.
We love that it is still quite detached from the rest of Costa Rica. The roads leading to it are mostly unpaved, giving Santa Teresa a more natural feel. And despite the unpaved routes, the town offers enough comforts and natural luxury that can keep you happy and entertained for weeks on end. Santa Teresa is a world of its own.
Rounding it up
That's the full picture for getting from Monteverde to Santa Teresa, roughly 83 kilometres (52 miles) apart. In all, there are 3 ways to make the trip. The cheapest fare is $13 (5,900 CRC). The quickest trip takes 3h.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Frequently Asked Questions
What is the distance from Monteverde to Santa Teresa?
The distance from Monteverde to Santa Teresa is 83 kilometres (52 miles).
What is the fastest way to get from Monteverde to Santa Teresa?
Journey times from Monteverde to Santa Teresa overlap: shared minivan 3-7h, bus 5h 50m, private transport 4-5h. Depending on the departure, no single option is always the fastest.
What is the cheapest way to get to Santa Teresa from Monteverde?
Can I take a ferry from Monteverde to Santa Teresa?
What are other attractions near Monteverde?
Another nearby attraction to Monteverde is La Fortuna, the base camp for visiting Costa Rica's famous Arenal Volcano.
If you're coming from the capital San Jose, we recommend first travelling to La Fortuna before continuing on from La Fortuna to Monteverde. And if you have extra time, you can also consider travelling from Monteverde to Tamarindo before going further south to Santa Teresa.
Is it possible to drive from Monteverde to Santa Teresa?
Yes. The Monteverde Santa Teresa drive takes around 4.5 hours when you travel completely overland. From Monteverde, find Route 1 going to Limonal. Then take Route 18 to Pueblo Viejo de Nicoya. Follow Route 21 to Playa Naranjo, and continue on along the coast to Santa Teresa.
There is also an option to take a car ferry, like you would when travelling from La Fortuna to Santa Teresa. That means driving from Monteverde to Puntarenas, taking a car ferry from here to Paquera, and then driving again to Santa Teresa. But we don't recommend this option because it's slower (over 5 hours) and you'll need to pay at least $24 for the car ferry.
How to get from Santa Teresa to San Jose?
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.
Luggage Safety
Some stops on this route involve luggage storage or transfers. Keep valuables in your carry-on and use a lock on checked bags.







