How to get to Puerto Viejo from San Jose or SJO Airport?
- Esteban Acedo
- May 13, 2024
- 5 min read
Updated: 6 days ago

Embarking on a journey from San Jose or SJO Airport, the vibrant capital of Costa Rica, to the laid-back paradise of Puerto Viejo promises a captivating adventure through the heart of this Central American gem. As you leave behind the bustling urban landscape of San Jose, a scenic drive unfolds, revealing the diverse beauty of Costa Rica's landscapes. The road winds through lush rainforests, offering glimpses of exotic flora and fauna that characterize the country's rich biodiversity. Eventually arriving at Puerto Viejo, you are greeted by the charming blend of Afro-Caribbean culture, white-sand beaches, and the turquoise waters of the Caribbean Sea. In this blog, we will cover the three recommended ways to get to Puerto Viejo from San Jose.
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 from San Jose?
Pura Vida Traveling Recommendations:
On a Budget: Shared Shuttle, Public Buses
Singles, Couples, or Small Groups: Taxi or Rental Car, Shared Shuttle, Air Plane
Families or Large Groups: Private shuttle

To Puerto Viejo from San Jose by Private Shuttle
Group travel - 3-4 hrs - $360
If you're traveling in a group of more than three, it most likely makes sense to reserve a private shuttle. A private shuttle will feature a highly experienced driver, a comfortable van, and will transport you to Puerto Viejo quickly and safely.
Writers Tips:
Ensure you book with a reputable 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 from San Jose by shared shuttle
Solo travelers or couples - 3-4 hrs - $60
If you are a solo traveler, a couple, or in a small group, our #1 recommendation is to take a shared shuttle from San Jose to Puerto Viejo. There are daily shuttles between San Jose and Puerto Viejo in shuttle buses that are air-conditioned and have wifi.
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 from San Jose by rental car or taxi
Easiest - 3-4hrs - $300
Renting a car or hiring a taxi for this 3-4-hour journey is the fastest and easiest method. A taxi should cost around $300 for 1-4 people. Driving yourself is a great option because you can stop along the way to see different beaches and viewpoints.
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.
Airport taxis are always available right outside the airport exit. Make sure to negotiate with taxis to get a fair rate.

To Puerto Viejo from San Jose by bus
Budget friendly - 4-6hrs - $14
Direct buses to Puerto Viejo depart from Terminal Atlantico Norte in San Jose, located on Calle 12 between Avenidas 7 and 9 in Barrio Mexico. If taking a taxi, ask for "parada del bus de MEPE.
Ticket prices are approximately $14 US
Length: 5h 30m
Departure times: every day
Writers Tips:
Caution: There are two Puerto Viejo's in Costa Rica. Ensure you're heading to Puerto Viejo de Talamanca (also known as Puerto Viejo de Limón), which Transportes MEPE serves.
Use this Google Maps Link to find the MEPE terminal yourself.
Confirm at MEPE ticket offices or call their San José office at +506 2257 8129 or WhatsApp at +506 7285 2592.
For more updated information about this bus journey, visit our friends @CentralCoasting!

To Puerto Viejo from San Jose by Air
Puerto Viejo to Limon - 30 min - $120
There are no direct domestic flights from San Jose to Puerto Viejo. If you are short on time or eager to fly, you can fly from San Jose's domestic airport to Limon, which is a 1-hour drive from Puerto Viejo. While this won't save you a lot of time, it could make for a faster or easier journey. For this trip, we recommend a shared or private shuttle over flying, as the flight option to Limon only gets you part of the way to your destination.
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. For this journey, you could take a private plane from San Jose to Limon and then a private shuttle for the remainder of the trip to Puerto Viejo.
Writer's Tips:
Be aware that flying with extra or heavy luggage could come with an additional cost.
Be at the airport check-in at least 1 hour before your flight, or they won't allow you to fly.
Frequently Asked Questions:
Is there a shuttle from San Jose to Puerto Viejo?
Yes, There are shuttles daily. Book now
Is it worth going to Puerto Viejo Costa Rica?
What airport should I fly into for Puerto Viejo Costa Rica?
How much is the bus from Puerto Viejo to San Jose?
How long do you need in Puerto Viejo?
What is the best way to get to Puerto Viejo?
Do you need a car in Puerto Viejo?