
Bus from Santa Teresa to Monteverde
Shared shuttle + ferry · ~5.5 hours · $55–$70 USD · Daily
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from Santa Teresa to Monteverde
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.
The Santa Teresa → Monteverde shuttle pairs two completely different worlds — barefoot Pacific surf and a world-famous cloud forest — in a half-day journey. There's no clean public-transport route between them: the DIY option means a ferry ticket, multiple bus changes, and the notoriously bumpy gravel climb at the end. The shared tourist shuttle solves all of that with hotel pickup in Santa Teresa, the Gulf of Nicoya ferry built in, and a drop-off right in Santa Elena or at your Monteverde lodge.
Spring Bus connects you to the operators serving this corridor, including Interbus, Gray Line Costa Rica, Easy Ride, Monkey Ride and Ride CR. These run comfortable air-conditioned minibuses with experienced drivers used to the steep final gravel section, and the ferry fare is generally part of the ticket. The single daily departure usually leaves Santa Teresa around 8:00 AM to make the ferry and reach Monteverde by early afternoon, so book ahead and reconfirm your pickup the night before.
Route details: Santa Teresa to Monteverde
Travel time
5 h 30 min
Distance
200 km
Typical fare
$55 – $70 USD per person
Frequency
Daily (1 morning departure)
First departure
Approx. 8:00 AM
Last departure
Approx. 1:30 PM
Operators on this route
Interbus · Gray Line Costa Rica · Easy Ride · Monkey Ride · Ride CR
Pickup at Santa Teresa
Door-to-door pickup at hotels and surf hostels along Santa Teresa's main beach road
Drop-off at Monteverde
Door-to-door drop-off at hotels in Santa Elena and along the Monteverde road
About the journey
This transfer climbs from sea level to cloud forest, linking the surf town of Santa Teresa with the misty heights of Monteverde. The shuttle starts up the dusty southern Nicoya Peninsula road through Cóbano to Paquera, where it boards the Gulf of Nicoya ferry for the scenic 70-minute crossing to Puntarenas. From the mainland the route runs north on the Inter-American Highway (CA-1) before turning inland and beginning the long, winding ascent toward Santa Elena. The final stretch is the famous steep gravel road into the Monteverde Cloud Forest — intentionally left unpaved by locals to keep the region's character — where the air cools, fog rolls in, and the landscape transforms into dripping, moss-draped forest. The contrast over a single morning, from hot Pacific beach to chilly highland cloud forest at around 1,400 meters, makes this one of the most dramatic short transfers in the country.
Travel tips for Santa Teresa → Monteverde
- Catch the single morning departure — Santa Teresa's shuttle leaves around 8:00 AM to make the ferry, so plan an early start and confirm your pickup window.
- Brace for the gravel climb — the last stretch into Monteverde is steep, unpaved and winding by design, so keep motion-sickness remedies within reach.
- Pack a warm layer — you leave beach heat and arrive in the cool, often foggy cloud forest at around 1,400 m, where evenings get genuinely chilly.
- Confirm the ferry is bundled — most operators include the Gulf of Nicoya crossing in the fare, but ask at booking to avoid paying twice at Paquera.
- Bring a light rain jacket — Monteverde's cloud forest is misty and wet year-round, even when Santa Teresa is sunny.
- Book ahead in peak months (December–April) — with only one daily departure on this scenic link, seats fill quickly.
Frequently asked questions
How long does the shuttle from Santa Teresa to Monteverde take?
Expect **about 5.5 hours door-to-door**, including the **Gulf of Nicoya ferry** (roughly 70 minutes) and the slow, steep gravel climb into the cloud forest at the end. Times can vary slightly with ferry schedules and weather.
How much does the shuttle from Santa Teresa to Monteverde cost?
Shared shuttle fares run **about $55–$70 USD per person**, usually with the **Gulf of Nicoya ferry** included. The exact price depends on the operator and season, so confirm what's bundled when booking.
What time do shuttles depart from Santa Teresa?
There's typically **one daily departure around 8:00 AM**, timed to catch the Paquera ferry and reach Monteverde by early afternoon. As a single morning service, book by the day before to secure a seat.
Does the shuttle include the ferry crossing?
Yes. The route crosses the **Gulf of Nicoya by ferry** between **Paquera and Puntarenas**, about a 70-minute sailing. The minibus drives onto the ferry, you ride on deck, then reboard the same vehicle on the mainland to continue toward Monteverde.
Why is the last part of the road unpaved?
The **steep gravel road** into Monteverde is left unpaved on purpose — locals have long resisted paving it to limit traffic and preserve the cloud forest's character. It makes the final climb slow and bumpy, but the experienced shuttle drivers handle it routinely.
Going the other direction?