If you’re flying into Costa Rica and wondering how to get to Puerto Viejo from San José Airport (SJO), you’re not alone. In fact, this is one of the first questions travelers ask when planning a trip to Costa Rica’s Caribbean coast.
And honestly, it’s a good question. Unlike destinations such as Jacó or Manuel Antonio, Puerto Viejo isn’t located just a couple of hours from the airport. It’s farther away, and getting there requires a bit more planning.
However, don’t let that discourage you. The journey is straightforward, the roads are paved, and thousands of travelers make the trip every year. Furthermore, many visitors end up enjoying the drive itself as they pass through mountain forests, Caribbean lowlands, and some of Costa Rica’s most scenic landscapes.
The real challenge isn’t getting there.
It’s deciding which transportation option makes the most sense for your trip.
Should you rent a car? Book a shuttle? Take the bus? Fly domestically?
This guide will help you understand the pros, cons, costs, and travel times of each option so you can choose the one that fits your travel style.
First Things First: How Far Is Puerto Viejo from San José Airport?
Puerto Viejo de Talamanca sits on Costa Rica’s southern Caribbean coast near the Panama border.
The distance from San José Airport (SJO) is approximately 220 kilometers (135 miles).
That may not sound far. However, travel time is longer than many visitors expect because the route crosses mountains before descending toward the Caribbean coast.
Most travelers should expect:
- Around 4.5–5 hours by car
- Around 5–6 hours by shuttle
- About 5 hours by bus
- Approximately 2.5–3 hours using a domestic flight and transfer
As a result, it’s usually best to treat your arrival day as a travel day rather than planning activities immediately after landing.
The Option I Recommend Most Often
If a friend asked me how to get to Puerto Viejo, I’d first ask one question:
Do you plan to explore beyond Puerto Viejo itself?
If the answer is yes, I’d usually recommend renting a car.
If the answer is no, I’d probably recommend a shuttle.
Why?
Because Puerto Viejo itself is relatively easy to explore once you’re there. Many travelers rent bikes or walk between restaurants and beaches.
However, having a car makes visiting places like Cahuita National Park, Punta Uva, and Manzanillo much easier.
Renting a Car: Best for Flexibility
For many travelers, renting a car is the best overall option.
The route is simple:
- Route 32 through Braulio Carrillo National Park
- Limón
- Route 36 south to Puerto Viejo
The entire route is paved.
Furthermore, a 4×4 is generally unnecessary unless you’re staying on a remote road outside town.
What many visitors don’t realize is that the drive is actually quite scenic.
You’ll pass through cloud-covered mountains, dense rainforest, and eventually reach the Caribbean coast.
Because of that, the journey feels less like a transfer and more like part of the adventure.
Best for:
- Families
- Photographers
- Travelers visiting multiple destinations.
- Visitors planning day trips
Things to Know:
- Avoid driving after dark if possible.
- Download offline maps beforehand.
- Expect occasional heavy rain during the green season.
Shared and Private Shuttles: The Easiest Option
If you’d rather not drive, a shuttle is often the simplest solution.
Many companies offer direct transportation between SJO and Puerto Viejo.
Shared shuttles are more affordable, while private transfers provide flexibility and door-to-door convenience.
Furthermore, you don’t need to worry about navigation, road conditions, or parking.
As a result, shuttles are especially popular among couples and solo travelers.
Shared Shuttle
Typically:
- $60–$80 per person
- Around 5–6 hours
- Fixed departure times
Private Shuttle
Typically:
- $300–$400 per vehicle
- Around 4.5–5 hours
- Flexible scheduling
Taking the Bus: Best for Budget Travelers
Yes, you can absolutely take the bus.
In fact, many backpackers do.
The MEPE bus service connects San José and Puerto Viejo daily and is generally reliable.
Furthermore, tickets are inexpensive compared to every other option.
However, it’s important to understand what you’re trading for those savings.
You’ll need to get from the airport into San José, navigate the terminal, and spend several hours on the bus after your international flight.
Because of that, it’s usually best for travelers with flexible schedules.
Best for:
- Backpackers
- Budget travelers
- Long-term travelers
Is Flying Worth It?
Some travelers are surprised to learn that domestic flights are available.
Sansa Airlines operates flights between San José and Limón.
The flight itself takes less than an hour.
However, once you land in Limón, you’ll still need ground transportation to Puerto Viejo.
As a result, the overall time savings aren’t always as significant as people expect.
Furthermore, costs can add up quickly when you include luggage and transfer expenses.
For most travelers, a shuttle or rental car provides better value.
Seasonal Travel Considerations
One thing many first-time visitors don’t realize is that Puerto Viejo follows a different weather pattern than Costa Rica’s Pacific coast.
For example, September and October are often among the driest months in Puerto Viejo, even while other parts of the country experience heavy rainfall.
Meanwhile, Route 32 can occasionally experience temporary closures during periods of heavy rain.
Because of that, it’s always wise to check road conditions before departure if you’re traveling during the green season.
So, Which Option Should You Choose?
For most travelers:
Rental Car: Best flexibility
Shared Shuttle: Best balance of cost and convenience
Private Shuttle: Most comfortable option
Bus: Cheapest option
Domestic Flight: Fastest but most expensive
There isn’t a single right answer.
Instead, the best choice depends on your budget, comfort level, and how much of the Caribbean coast you plan to explore.
Final Thoughts
Getting to Puerto Viejo takes a little more effort than reaching some of Costa Rica’s Pacific beach towns.
However, that’s also part of what makes the destination feel different.
The Caribbean coast has its own culture, rhythm, food, and atmosphere. Furthermore, many travelers consider it one of the most unique regions in the entire country.
So don’t think of the journey as something to rush through.
Think of it as the beginning of the experience.
Once you’re sitting on a beach in Puerto Viejo with a coconut in hand, the drive from San José tends to feel very much worth it.