How to get to Puerto Viejo & Cahuita from La Fortuna or Volcan Arenal?
- Esteban Acedo
- Jun 25, 2024
- 7 min read
Updated: Jun 12

Traveling from La Fortuna, with its stunning Arenal Volcano, to the vibrant Caribbean town of Puerto Viejo is an adventure in itself. The journey is around 269-kilometers and should take between 4 and 5 hours if you are traveling by car. Here are five options to help you make an informed decision on how best to get to Puerto Viejo and Cahuita from La Fortuna: by rental car or taxi, by air, by shared shuttle, by private shuttle, and by bus.
Need other useful information? We have a complete travel guide dedicated to the town of Puerto Viejo de Talamanca: the best hotels, restaurants, and things to do in the area.
What is the best way to get to Puerto Viejo and Cahuita from La Fortuna?
Pura Vida Traveling Recommendations:
On a Budget: Shared Shuttle, Public Buses
Singles, Couples, or Small Groups: Taxi or Rental Car, Shared Shuttle, Airplane
Families or Large Groups: Private shuttle

To Puerto Viejo and Cahuita from La Fortuna by Private Shuttle
Group travel - 4-5hrs - $450
For a more personalized experience, a private shuttle is an excellent choice. Private shuttles can accommodate your schedule and make stops upon request, offering more comfort and convenience than shared shuttles. The trip takes about 5-6 hours and costs between $400 and $450, depending on the number of passengers. This option is perfect for families or groups who want a direct and flexible travel experience.
Writers Tips:
Make sure you book with a trusted transportation company or travel agency.
Private shuttles are normally priced for 1-6 passengers. Plan to pay an additional $15 per additional passenger.
Click here for more information about Private and Group Shuttles in Costa Rica

To Puerto Viejo and Cahuita from La Fortuna by shared shuttle
Solo travelers or couples - 5-6 hrs - $68
Shared shuttles offer a convenient and cost-effective way to travel between La Fortuna and Puerto Viejo. Shuttle services typically pick you up from your hotel and provide door-to-door service. The journey takes around 5-6 hours, with one or two rest stops along the way. Prices range from $60 to $80 per person. This option is ideal for those who prefer not to drive and want a comfortable ride with the opportunity to meet fellow travelers.
Writers Tips:
Reserve in advance as these shuttles can fill up.
Be aware of luggage restrictions. Surfboards and extra suitcases can cost extra.
Click here for more detailed information about Group and Private shuttles

To Puerto Viejo and Cahuita from La Fortuna by rental car or taxi
Easiest - 4-5hrs - $325
Renting a car provides the flexibility to travel at your own pace and explore off-the-beaten-path destinations along the way. The drive from La Fortuna to Puerto Viejo is approximately 245 kilometers and takes about 5-6 hours. You'll pass through stunning scenery, including the lush Braulio Carrillo National Park. Ensure you have a reliable GPS or map, as road conditions can vary. If driving isn't your preference, hiring a taxi is a hassle-free but more expensive option, costing around $300-$350 for a one-way trip.
Writers Tips:
Use our Pura Vida Traveling exclusive link to receive up to 10% off and additional rental benefits.
Book a rental car far in advance to save money.

To Puerto Viejo and Cahuita from La Fortuna by bus
Budget friendly - 8 - 9hrs - $20
Traveling by bus is the most economical option, though it requires multiple transfers and more time. The entire journey can take around 10-12 hours and costs approximately $15-$20. Despite the longer travel time, this option allows you to experience local life and save money.
First, you need to get to San Jose. There are a couple of options on how to do that.
OPTION A: direct bus
La Fortuna to San Jose ($8) (3,5h)
Buses from La Fortuna to San Jose depart from the La Fortuna Bus Terminal and take you to Terminal 7-10 in the Coca-Cola neighborhood in downtown San Jose.
There is normally only one 8:40 am morning bus from La Fortuna to San Jose.
Price: ₡4145
Length: 3 h & 30 min
Other companies may also depart at the following times, but we recommend confirming the times at the place:

OPTION B:
La Fortuna to Ciudad Quesada ($4) (1.5hrs)
Other buses go to San Jose from Ciudad Quesada, which is about an hour bus ride from La Fortuna. Transporte Transpisa runs this route, and they have buses to Ciudad Quesada leaving frequently (every hour or so, starting at 5:10 am).
Ciudad Quesada to San Jose: ($4) (2.5hrs)
The next step is to take a bus from Ciudad Quesada to San Jose. These buses leave frequently (every 40 minutes to 1 hour), starting at 5:30 am and with the last bus leaving at 7:45 pm.
The button below will direct you to a site with more up-to-date information about traveling by bus to San Jose from La Fortuna.
Next, you need to take a direct bus from San Jose to Puerto Viejo:
San José to Puerto Viejo (Sixola): ($12) (5hrs)
From the 7-10 Station in San José, you will take a bus to Puerto Viejo or Sixola with the company MEPE.
bus company: Autotransportes Mepe
price: ₡6160
estimated length: 4h30min
time schedule: Mon - Sun 6am, 8am, 10am, 2pm, 4pm
Writers Tips:
If you are traveling from La Fortuna, you will want to leave early so that you can be sure to make it in time for the last bus going to Puerto Viejo.
This is a long and semi-complicated route to take by bus. We recommend a shuttle for this route.
It is possible that there is one daily direct bus from La Fortuna to San Jose at 2:35pm. You will have to check with the bus station ticket office in La Fortuna to see if this is true.
Confirm at MEPE ticket offices or call their San José office at +506 2257 8129 or WhatsApp at +506 7285 2592.

To Puerto Viejo and Cahuita from La Fortuna by Air
La Fortuna to SJO and Limon - 3-4 hrs - $225
For a quicker and more comfortable journey, consider flying. Although there are no direct flights from La Fortuna to Puerto Viejo, you can fly from the nearby La Fortuna Airport (FON) to San José (SJO) and then catch a connecting flight to Limon Airport (LIO). From Limon, it's about an hour's drive to Puerto Viejo. Domestic flights are operated by airlines such as Sansa and Nature Air, with a total travel time of around 3-4 hours, including layovers. This option may be pricier, but it saves significant travel time.
Private charter flights
If you're short on time and don’t mind splurging, private charter flights offer one of the most convenient and scenic ways to travel around Costa Rica. You can charter a single-engine plane (typically seating up to 12 passengers) between any domestic airports in the country. These flights often feel like a private aerial tour, offering incredible views of Costa Rica’s diverse landscapes—from coastlines to volcanoes—all in under 45 minutes. It’s a fast, effortless, and unforgettable way to get from one destination to another.
Writers Tips:
Since there are no direct flights, it doesn't really make sense to fly. Consider a private or shared shuttle for this trip instead.
Please note that flying with extra or heavy luggage may incur an additional cost.
Be at the airport for check-in at least 1 hour before your flight, or you may not be allowed to fly.
Choosing the Ideal Route:
Whether you prioritize speed, comfort, or budget, there are several ways to travel from La Fortuna to Puerto Viejo. Renting a car or hiring a private shuttle offers the most convenience and flexibility, while shared shuttles provide a balance of comfort and affordability. Flying is the quickest option, and taking the bus is the most economical. Each mode of transport offers a unique way to experience Costa Rica's beautiful landscapes and vibrant culture, ensuring your journey to Puerto Viejo is memorable and enjoyable.
Frequently Asked Questions:
Is there a shuttle from La Fortuna to Puerto Viejo?
Yes, There are both private and shared shuttles available daily. Book now
Is it worth going to Puerto Viejo Costa Rica?
Puerto Viejo is definitely worth visiting. It is one of the best representations of Costa Rica's carrabian side. The food, culture, and overall vibe is unique for the country and worth visiting.
What airport should I fly into for Puerto Viejo Costa Rica?
Fly into Juan Santamaria international Airport near San Jose (SJO). This is La Fortuna's closest international airport. If you're flying domestically, La Fortuna has a local airport (FON)
How much will it cost to take buses from La Fortuna to Puerto Viejo?
You will have to take 2 or 3 buses for this journey and the total cost should be around $22.
How long do you need in Puerto Viejo?
It would take a week or two to really get to know and see all of Puerto Viejo but we recommend 3-4 nights in this stunning Caribbean beach town.
Do you need a car in Puerto Viejo?
You do not need a car to visit Puerto Viejo. Getting there can be done easily by bus or shuttle. Once you are in Puerto Viejo, you can walk or bike anywhere you need to go. The town and coastline are pretty flat and the town is not too big. A taxi can also be commandeered easily when needed.
Why is Puerto Viejo so popular?
Puerto Viejo, Costa Rica, is immensely popular due to its stunning Caribbean beaches, vibrant Afro-Caribbean culture, and relaxed, bohemian vibe. Visitors are drawn to its pristine shores, like Playa Cocles and Playa Negra, perfect for surfing, sunbathing, and snorkeling. The town offers a unique cultural experience with its reggae music, delicious Caribbean cuisine, and lively nightlife. Additionally, the nearby lush rainforests and wildlife refuges, such as the Jaguar Rescue Center, provide opportunities for adventure and nature exploration, making Puerto Viejo a captivating destination for travelers seeking both relaxation and excitement.
Why is La Fortuna so popular?
La Fortuna is incredibly popular due to its proximity to the majestic Arenal Volcano, one of Costa Rica's most iconic natural landmarks. This vibrant town offers a plethora of outdoor activities, including hiking, zip-lining, and exploring lush rainforests. Visitors flock to the area for the rejuvenating hot springs, scenic waterfalls like La Fortuna Waterfall, and the diverse wildlife. The combination of adventure, relaxation, and natural beauty makes La Fortuna a must-visit destination, providing an unforgettable experience for nature lovers and thrill-seekers alike.
What airport should I fly into for La Fortuna Costa Rica?
Comments