How to get from San José to La Fortuna

La Fortuna, at the foot of Arenal Volcano, is about three hours from San José by road. Here's how the trip works, your options and the stops worth making, from the local drivers of our community.

  • About 3 hDrive time
  • 120–130 kmDistance by road
  • 5 waysTo make the trip
  • Arenal VolcanoYour destination

Updated October 2026

Short answer

The easiest way is by road: about 3 hours with a private driver or a rental car, and 4 to 6 hours by shared shuttle or public bus. There are also 30 to 50 minute domestic flights to La Fortuna's airport (FON).

Oscar Calvo and a community member at a roadside stop on the way to La Fortuna 3:31
On the road to La Fortuna with a member of the community.

The drive, step by step

Most of the trip is on mountain roads. From San José and the airport, drivers usually take one of two routes: west along the Inter-American Highway to San Ramón and then north on Route 702, or north through Sarchí, Zarcero and Ciudad Quesada.

Both are paved and both are winding, with curves, fog in the higher sections and heavy afternoon rain during the green season, from May to November. Plan on 2 hours 45 minutes to 3 hours 30 minutes without long stops.

If you're driving yourself for the first time in Costa Rica, try to do this stretch in daylight.

Your options compared

OptionTimeGood forKeep in mind
Private driverAbout 3 h, door to doorFamilies, groups, luggage and stops along the wayBook ahead and share your flight time
Shared shuttle4 to 6 hSolo travelers on a budgetFixed times and several pickups along the way
Public bus4 to 6 hThe lowest costTransfers, limited luggage space, and the departure terminal has changed
Rental carAbout 3 hIndependent travelersWinding mountain roads, navigation and parking
Domestic flight30 to 50 min in the airSaving timeLuggage limits and a ride from the airstrip to your hotel

A note on buses: some online guides still send travelers to Terminal 7-10 in San José, which stopped operating for this route in April 2025. Confirm the current terminal and timetable before you go.

Stops worth making

With a private driver the trip doesn't have to be a straight transfer. On the northern route, these are classic stops:

  • SarchíThe town of the painted oxcarts, Costa Rica's best-known handicraft, with workshops you can visit.
  • ZarceroA mountain town famous for the sculpted cypress gardens in front of its church.
  • A local soda for lunchSmall family restaurants where you can try a casado, the everyday Costa Rican plate.
Oscar Calvo talking to the camera in front of the church of Sarchí 3:35
A stop in Sarchí on the road between La Fortuna and San José.

Landing at SJO and heading straight to La Fortuna

Juan Santamaría International Airport (SJO) is in Alajuela, west of San José, so you don't need to drive into the city. If your flight lands in the afternoon you'll arrive in La Fortuna after dark. That's no problem with a local driver; if you're renting a car, consider spending your first night near the airport.

Frequently asked questions

How long is the drive from San José to La Fortuna?

About 3 hours, usually between 2 hours 45 minutes and 3 hours 30 minutes depending on traffic, weather and stops.

How far is La Fortuna from SJO airport?

Around 120 to 130 km by road. The airport is west of San José, so you don't have to drive through the city.

Can we make stops along the way?

Yes. With a private driver you can plan stops such as Sarchí, Zarcero or a lunch break at a local soda. Tell Oscar what you'd like when you book.

Is there a direct bus from San José to La Fortuna?

Public buses connect San José with La Fortuna, but the trip takes 4 to 6 hours and may involve transfers. Check the current departure terminal before you travel.

Can I take an Uber to La Fortuna?

Ride-hailing apps are not a reliable option for long trips between destinations. Read our guide to Uber in Costa Rica.

WhatsApp