Affordable Bus Tickets - Compare and book with Spring Bus

Bus from Santa Teresa to Monteverde

Shared shuttle + ferry · ~5.5 hours · $55–$70 USD · Daily

Bus
swap
Bus
Calendar

Why choose Spring Bus?

Spring Bus is the best way to find bus tickets from Santa Teresa to Monteverde

Plan your trip date

Plan your perfect trip

Find and book your bus tickets in just a few clicks.

Best price tickets

Best prices

We partner with top bus companies to provide you with the best prices available.

Flexible customer support

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?

Bus from Monteverde to Santa Teresa

See the return route →

Related routes