In this article:
So, you've got the vision of those lush rainforests meeting the turquoise Caribbean Sea in Puerto Viejo dancing in your head. Excellent choice! This little slice of paradise on Costa Rica's southeastern coast offers a unique blend of Afro-Caribbean culture, stunning natural beauty, and a laid-back vibe that's hard to resist. But how exactly do you get there? Don't worry, we've got you covered with the practicalities so you can focus on dreaming of that first gallo pinto breakfast.
Flying In and Making Your Way South
The closest international airport to Puerto Viejo is the Juan Santamaría International Airport (SJO) in Costa Rica's capital, San José.

From there, you have a few options to complete your journey to the Caribbean coast:
- Shuttle Services: For a comfortable and relatively hassle-free option, consider booking a shared or private shuttle. Several reputable companies offer direct transfers from SJO to Puerto Viejo. This is a great choice if you're traveling solo, as a couple, or in a small group and prefer not to drive. The journey typically takes around 4-5 hours, offering scenic views along the way. You can often book these in advance online.
- Public Bus (Mepe): For the budget-conscious traveler (that's often us, right?), the public bus system in Costa Rica is a reliable and affordable way to travel. From San José, head to the Terminal Atlántico Norte (also known as the Turrialba or Guápiles terminal). Look for the direct bus to Puerto Viejo de Talamanca. The ride takes approximately 4-6 hours, and while it might be a bit longer than a shuttle, it's a fantastic way to experience local life and save some money for those delicious patacones! Be prepared for a few stops along the way.
- Renting a Car: If you crave the freedom to explore at your own pace and plan on venturing beyond Puerto Viejo, renting a car might be a good option. Several international car rental agencies operate at SJO. The drive to Puerto Viejo takes about 4-5 hours. Be aware that road conditions can vary, and the final stretch to Puerto Viejo can be a bit bumpy in places. A 4x4 vehicle is recommended, especially if you plan on exploring more remote areas. Remember to factor in the cost of gas and potential tolls.
- Domestic Flight (Less Common): While there isn't a direct airport in Puerto Viejo, you could potentially fly to a closer domestic airport like Limón (LIO). However, flight schedules can be limited and then you'd still need to arrange ground transportation (taxi or local bus) from Limón to Puerto Viejo, which is about an hour's drive. This option is generally less popular and can be more expensive overall.
Once You Arrive in Puerto Viejo
The town of Puerto Viejo itself is quite walkable. If you're staying slightly outside the main center, taxis and bicycles are readily available and affordable ways to get around.

A Few Tips for Your Journey:
- Book in Advance (Especially for Shuttles and Car Rentals): During peak season, transportation options can fill up quickly, so it's always a good idea to book your shuttle or rental car in advance.
- Be Prepared for Travel Time: Regardless of your chosen method, the journey from San José to Puerto Viejo takes several hours. Factor this into your itinerary.
- Carry Colones (Local Currency): While some establishments in Puerto Viejo accept US dollars, it's always a good idea to have some Costa Rican Colones for smaller businesses and local buses.
- Embrace the Pura Vida: Travel in Costa Rica often involves a more relaxed pace. Be patient and enjoy the journey!
Getting to Puerto Viejo is part of the adventure! Whether you choose the convenience of a shuttle, the local flavor of a public bus, or the independence of a rental car, the reward of arriving in this vibrant Caribbean town is well worth the journey. Now, who's ready for some rice and beans? 🌴