San José to Monteverde: Bus, Shuttle, Car and Tips

Getting from San José to Monteverde is shorter than you’d think, and slower than you’d hope. It’s only about 130 km from the airport, but the last 36 km climb into the mountains on a narrow, winding road.

Plan on 3 to 3.5 hours by car, about 4.5 by shuttle and 4.5 to 5 by bus. There’s no airport in Monteverde, so it’s the road either way. The right pick mostly comes down to your budget, your luggage and how much comfort you want.

Red Bus in San Jose traveling to Monteverde

Share this article

In Short

  • Monteverde is about 130 km from San José airport, 3 to 3.5 hours by car.
  • The Transmonteverde bus leaves at 6:30 AM and 2:30 PM and costs about $9, bookable online.
  • Shared shuttles cost $55 to $85 per person, and private transfers $180 to $250.
  • Route 606 is paved all the way now, but it’s narrow and winding, so drive it in daylight.
  • There’s no airport in Monteverde, so the road is the only way in.
Ask a local

Join Our Facebook Community

Still have questions or want local tips straight from our team? Join our Facebook community. That’s where we share updates, answer questions, and help you plan your Costa Rica trip the smart way.

How Far Is Monteverde From San José?

Monteverde is about 130 to 136 km from San José airport by road, and a little more from downtown San José. Most drivers take Route 27 or Route 1 west, then Route 1 north toward Puntarenas and Guanacaste.

At Sardinal, you turn onto Route 606 for the final 36 km. It climbs up through Guacimal to Santa Elena, the town next to the cloud forest. That last stretch alone takes about an hour.

Prices shift a little by company and season, but this is roughly what each option costs:

OptionPriceTimeBest For
Public busAbout ₡4,000 ($9)4.5 to 5 hoursTight budgets
Shared shuttle$55 to $85 per personAbout 4.5 hoursSolo and couples
Private transfer$180 to $250 per vehicle3 to 3.5 hoursGroups and families
Rental carDaily rate, fuel and insurance3 to 3.5 hoursExploring the area

All four get you there the same day when you leave by early afternoon.

Hanging bridge through the Monteverde cloud forest in Costa Rica

Bus From San José to Monteverde

The bus is the cheapest way to get to Monteverde, and it’s easy to book. Transmonteverde runs it from Terminal Atlántico Norte in downtown San José, about 450 meters north of Parque La Merced.

Buses leave at 6:30 AM and 2:30 PM every day, and the ride takes 4.5 to 5 hours. The fare is about ₡4,000, roughly $9.

You can buy tickets online at transmonteverde.com up to a month ahead and pick your seat. Online tickets carry a small service fee and can’t be refunded, so double-check the date.

The bus ends in Santa Elena, a short walk or taxi from most hotels. Older guides mention Terminal 7-10, but that terminal has closed.

Public bus on a mountain road on the way from San José to Monteverde, Costa Rica

Shared Shuttle From San José to Monteverde

A shared shuttle is the comfortable middle ground. The van picks you up at the airport or your San José hotel and drops you at your door in Monteverde.

Expect to pay $55 to $85 per person. Tropical Tours charges $85 plus 13% tax and leaves the airport at 7:45 AM and 2:15 PM. Interbus charges about $55 to $68, and Ride CR runs an afternoon van from the airport.

The trip takes about 4.5 hours with a short coffee and bathroom stop. The vans seat 8 to 10, and big bags go in the back.

Book at least 2 days ahead, and a week ahead over Christmas and Easter. Shuttles don’t run at night, so a late landing means a night near the airport.

White shared shuttle van on the road from San José to Monteverde, Costa Rica

Private Transfer From San José to Monteverde

A private transfer is the easy way for groups and families. The driver picks you up at the airport, your hotel or your Airbnb and goes straight to Monteverde.

Prices run about $180 to $250 for the vehicle. Tropical Tours charges $250 plus tax from the airport for up to 4 people, and several local companies charge about $195 to $200.

For four people, $200 works out to $50 each, about the same as four shuttle seats, with no other stops. It’s the fastest way up, at 3 to 3.5 hours.

You can also ask for a stop on the way, like Sarchí or a coffee farm. Agree on it when you book, since longer stops cost extra.

Driving From San José to Monteverde

Driving gives you the most freedom, and a car helps in Monteverde, where the reserves are spread out along hilly roads. From the airport, take Route 1 west, then follow it north toward Puntarenas.

At Sardinal, turn onto Route 606 and follow it up through Guacimal to Santa Elena. Waze handles it well and updates for crashes and slow trucks.

Leave by early afternoon so you’re on the mountain section in daylight. The sun sets around 5:15 to 6 PM, depending on the month, and fog rolls in fast up high.

Monteverde also pairs well with La Fortuna, and our La Fortuna to Monteverde guide covers that drive. Our guide to renting a car in Costa Rica covers the insurance and real costs.

Paved road winding through green hills on the way to Monteverde, Costa Rica

Road Conditions on the Way to Monteverde

The road to Monteverde is paved all the way now. Route 606 used to have a long gravel stretch, which is why so many older guides still warn about it.

It’s still narrow and winding, with steep drops, a few potholes and the odd one-lane section. Take it slow, especially in fog or after rain.

A regular sedan is fine on the main road. A higher car is more comfortable in rainy season, May to November, or when your hotel is up a gravel side road.

Skip Route 145 through Las Juntas unless you’re coming from Guanacaste. It still has an unpaved stretch.

Misty cloud forest with tall trees and ferns in Monteverde, Costa Rica

Best Stops on the Drive From San José to Monteverde

A car or a private driver makes this an easy road trip. Sarchí, about 7 km off Route 1 near Grecia, is known for its hand-painted ox carts. It’s also known for the green church on the main square.

It only works on the Route 1 option through Grecia and San Ramón, not the Route 27 one. Plan on 30 to 45 minutes there.

Coffee farms along Route 1 offer short tastings and tours. Roadside stands sell fruit and cold coconut water for a couple of dollars.

Poás Volcano is a big detour north of Alajuela, so save it for a separate day. Our list of day trips from San José covers it.

Best Way to Get From San José to Monteverde

For most people, a shared shuttle is the sweet spot. It picks you up at the airport or your hotel, drops you at your door and costs about $55 to $70.

Take the bus when you’re on a tight budget, since you can book it online and pick a seat. Book a private transfer for groups of four or more.

Rent a car when you plan to see more of the area or head on to La Fortuna or the beaches after. Either way, leave early, because nobody wants that last climb in the dark.

Once you’re there, our 2-day Monteverde itinerary plans your days, and our best hotels in Monteverde list covers where to stay.

Woman walking a trail in the Monteverde cloud forest, Costa Rica

San José to Monteverde FAQ

How Long Does It Take to Get From San José to Monteverde?

It takes 3 to 3.5 hours to drive from San José airport to Monteverde, a trip of about 130 to 136 km. Add half an hour from downtown San José.

Shared shuttles take about 4.5 hours and the bus 4.5 to 5. The last 36 km on Route 606 take about an hour on their own, because the road is narrow and winding.

Is There a Bus From San José to Monteverde?

There’s a direct bus from San José to Monteverde, run by Transmonteverde from Terminal Atlántico Norte in downtown San José.

Buses leave at 6:30 AM and 2:30 PM, cost about ₡4,000 (roughly $9) and take 4.5 to 5 hours. You can buy tickets online at transmonteverde.com and pick your seat.

Is the Road to Monteverde Paved?

The road to Monteverde is paved all the way on Route 606 from Sardinal. The old gravel stretch older guides warn about has been paved.

It’s still narrow, steep and winding, with a few potholes and one-lane spots. A regular car is fine, and a higher one is more comfortable in rainy season, May to November.

Is There an Airport in Monteverde?

There’s no airport in Monteverde, and no scheduled flights. The nearest airports with regular flights are La Fortuna and Liberia, both a few hours away by road.

From San José, the road is the only real option. A shuttle, private transfer, bus or rental car gets you there in 3 to 5 hours.

Can I Use Uber in Monteverde?

Uber drivers are scarce in Monteverde, and few will take the 3-hour trip up from San José. Don’t count on it for this route.

Book a shuttle or private transfer to get there. Once you’re in town, local taxis in Santa Elena are the easy way to reach the reserves and hanging bridges.

Can You Visit Monteverde as a Day Trip From San José?

You can visit Monteverde as a day trip from San José, but it’s a long day. The drive takes 3 to 3.5 hours each way, which leaves about four hours to explore.

The cloud forest is at its best early in the morning, and you’d miss it. One or two nights is far better, and our 2-day Monteverde itinerary shows how to use them.