How to get to Jaco from Puerto Viejo and Cahuita?
- Mar 25
- 9 min read
Updated: Apr 7
Traveling from Puerto Viejo and Cahuita to Jacó requires crossing the country, typically passing through San José. The journey covers roughly 280–300 km and can take 6-10 hours, depending on your mode of transportation. Whether you’re looking for the fastest option, the most budget-friendly route, or the most comfortable experience, there are several ways to make the trip from Costa Rica’s laid-back Caribbean to the lively Pacific beach town of Jaco, including rental car or taxi, flights, shared shuttles, private transfers, and public buses.

What is the best way to get to Jaco from Puerto Viejo and Cahuita?
Pura Vida Traveling Recommendations:
On a Budget: Shared Shuttle, Public Buses
Singles, Couples, or Small Groups: Airplane, Taxi or Rental Car, Shared Shuttle
Families or Large Groups: Private shuttle
To Jaco from Puerto Viejo by private shuttle
Perfect for groups - 6hrs to 7hrs - Around $420
Private shuttles offer a seamless, door-to-door experience from your hotel in Puerto Viejo or Cahuita directly to Jacó. This is one of the fastest ground transportation options, with professional drivers who know the best routes across the country. The ride typically takes around 6 to 7 hours, depending on traffic, and you can enjoy air-conditioned comfort with the flexibility to stop for meals, scenic viewpoints, or bathroom breaks along the way. While it is one of the more expensive options, the cost becomes very reasonable when split among a group.
Our Tips:
Private shuttles are great for groups of 4-12 people. Shuttles are priced for 1-6 passengers. Plan to pay an additional $15 per extra passenger.
Ask your driver to stop along the way. There is so much to see; your driver should know the area well.
Click here for more detailed information about Group and Private shuttles

To Jaco from Puerto Viejo by shared shuttle
Solo travelers & couples - 8hrs to 10hrs - Around $120
Shared shuttles are a popular mid-range option, combining comfort and affordability. These services typically include hotel pickup and drop-off, with one early morning departure per day. The trip takes longer than a private shuttle due to scheduled stops and passenger pickups, but it remains a stress-free way to cross the country without navigating public transportation. Advance booking is required as seats fill up quickly.
Our Tips:
Reserve in advance, as these shuttles can fill up.
Kids under ten years old might get a discount.
Be aware of luggage restrictions. Surfboards and extra suitcases can cost extra.
Click here for more detailed information about Group and Private shuttles.

To Jaco from Puerto Viejo by public bus
cost-effective - 8hrs to10hrs - $20 US - 1-2 bus transfers
Taking the bus is the cheapest way to travel, but also the longest and least direct. First, you’ll take a MEPE (Autotransportes MEPE), which is the main public bus company that operates routes between San José and Costa Rica’s Caribbean coast, from Puerto Viejo or Cahuita to San José. From there, you’ll transfer to a bus heading to Jacó, typically operated from the Terminal 7-10 or nearby stations. While this option requires some coordination and patience, it is reliable and widely used by locals and budget travelers.
Full breakdown:
Puerto Viejo to Cahuita (20min to 30min) ($2)
If you are starting in Puerto Viejo, begin by taking a short local bus toward Cahuita and Limón. Because Puerto Viejo and Cahuita are stops on the same route, there is usually no separate timetable just for those two towns. Instead, you check the schedules for buses running between San José, Limón, and Sixaola that stop in both locations. These buses run frequently throughout the day, and the trip to Cahuita takes about 20–25 minutes. Tickets usually cost around $2 USD. If you are already staying in Cahuita, you can skip this step and board the long-distance bus directly there.
Cahuita to San Jose (4,5hrs) ($9 - $11)
From Cahuita, take a direct bus to San José operated by Autotransportes Mepe. These buses travel north along the Caribbean coast before heading through the mountains toward the Central Valley. The journey typically takes 4–4.5 hours and costs around $9–$11 USD. Buses arrive at the Mepe terminal in downtown San José. Buses run daily at 5:10 am, 7:00 am, 8:00 am, 9:30 am, 11:30 am, 1:30 pm and 4:30 pm.
San Jose to Jaco (3hrs) ($6,5)
Once you arrive in San José, you’ll need to transfer to the bus heading to Jacó, buses to Jacó depart regularly throughout the day at 7:00 am, 9:00 am, 11:00 am, 1:00 pm, 3:00 pm, and 7:00 pm. Since the terminals are not in the same location, the simplest option is to take a short taxi or Uber ride (around 10–15 minutes) to Terminal 7-10 or the nearby Puntarenas bus terminal. This quick transfer helps avoid confusion and saves time navigating the city.
From there, you’ll board a direct bus to Jacó. This second leg takes about 2.5 to 3 hours, traveling west through the mountains and down to the Pacific coast. Buses are frequent and will drop you off right in the center of Jacó, within walking distance of most hotels and hostels.
Overall, the journey takes about 8 to 10 hours and costs roughly $20 to $40 in total. While it’s the longest travel option, it’s also the most economical and a great choice for travelers looking to experience Costa Rica like a local.
Our Tips:
Most companies in Costa Rica provide services from early morning to late afternoon.
Leave as early as possible to make all your connecting bus transfers.
While taking a bus to Jaco is the most cost-effective, it is also the longest option. Consider taking a shared shuttle or flight for this trip to cut your travel time down significantly.
Store large suitcases and bags under the bus, and keep a small bag with you for all your most valued items.
To Jaco from Puerto Viejo by car or taxi
Fast and Easy - 5,5hrs to 7hrs - $50 to $100
Traveling from the Caribbean coast (Puerto Viejo or Cahuita) to Jacó by rental car or taxi is the fastest and most comfortable way to cross the country. The drive covers roughly 310–315 km and typically takes 5.5 to 7 hours, depending on traffic, weather, and road conditions.
The most common route is via Route 36 → Route 32 → San José → Route 27 → Route 34, taking you from the Caribbean jungle, through the mountains, and down to the Pacific coast.
Renting a car gives you maximum flexibility and is a great option if you want to explore along the way. You can stop in places like Braulio Carrillo National Park or grab food in San José before continuing to Jacó. Daily rental prices typically range from $50 to $100, not including insurance, fuel, or tolls.
A private taxi or shuttle is the easiest and most stress-free option. Expect to pay around $300 to $400+ per vehicle, depending on group size and service level.
Our Tips:
Use our Pura Vida Traveling exclusive link to receive up to 10% off and additional rental benefits.
Always check with your credit card company to see if international car insurance is an added cardholder benefit. This can save you some money on your rental.
Waze is the most used direction application in Costa Rica so it normally has the most up-to-date road conditions.

To Jaco from Puerto Viejo by airplane
The fun and fast option - 2,5hrs to 3,5hrs - $130 to $2500
Flying is the fastest and most comfortable way to travel from Puerto Viejo de Talamanca or Cahuita to Jacó, though it comes at a higher price. Since neither destination has its own airport, your journey begins with a short 30–50 minute transfer to Limón International Airport. From there, you can take a domestic flight to Juan Santamaría International Airport (typically $130–$165 per person) or opt for a private charter flight directly to Quepos La Managua Airport. Flight times range from 30 minutes to 1 hour 15 minutes, depending on the route.
After landing in San José, you’ll need to continue to Jacó by private shuttle, shared shuttle, rental car, or taxi, with travel time of 1.5 to 2 hours via Route 27. A private shuttle normally cost $130. This is the most common route and offers a smooth, well-maintained highway. If you land in Quepos with a private charter, Jacó is closer—you can take a taxi or shuttle for about 1 hour 15 minutes to 1.5 hours along the scenic coastal Route 34. Private transfers from Quepos typically cost around $152, while shared shuttles can be a more budget-friendly option.
Private charter flights
If you're short on time and don’t mind splurging, private charter flights offer one of the most seamless, convenient, and scenic ways to travel around Costa Rica. You can charter a single-engine plane (typically seating up to 12 passengers) between domestic airports, with a total door-to-door travel time of about 2.5 to 3.5 hours—far quicker than the 5.5 to 7 hours it takes by road. The experience is effortless, often including hotel pickup and ground transfers, and you can arrive just 15 minutes before departure. Flights feel like a private aerial tour, with incredible views of coastlines, rainforests, and volcanoes along the way. Prices usually range from $1,000 to $2,500 per plane (not per person), making it a great option for groups who can split the cost while enjoying a fast, comfortable, and unforgettable journey.
Our Tips:
Be aware that flying with extra or heavy luggage could come with an additional cost.
Be at the airport at least 1 hour before your flight, or they won't allow you to fly.

To Jaco from Puerto Viejo by private vehicle
Best for extended visit - Purchase and resell
If you are planning an extended visit to Costa Rica and want to travel the entire country in the luxury of a private vehicle, consider buying a car or van when you arrive and selling it when you leave. Buying a vehicle is both legal for tourists and pretty easy to do. You would have to pay the initial lawyer's fees to transfer ownership, and then you would have to sell the vehicle in time before leaving the country, but this hassle could end up being worth the hassle if you can get most of your investment back before you go.
For more information, check our article: How to buy a car in Costa Rica?
Choosing your ideal route
Choosing the best way to travel from Puerto Viejo de Talamanca or Cahuita to Jacó ultimately depends on your budget, time, and travel style. If you’re looking for the fastest and most seamless experience, flying—especially via private charter—is unbeatable. For those who prefer flexibility and independence, renting a car offers the freedom to explore Costa Rica at your own pace. Meanwhile, private shuttles, shared shuttles or taxis strike a great balance between comfort and convenience without the stress of driving.
No matter which option you choose, the journey takes you across one of Costa Rica’s most diverse landscapes—from the lush Caribbean coast, through mountainous rainforest, and down to the vibrant Pacific shoreline. With a little planning, getting to Jacó can be just as memorable as the destination itself.
What is the best way to get to Jaco from Puerto Viejo?
0%By Private Shuttle
0%By Shared Shuttle
0%By Air Plane (domestic flight)
0%By Taxi or Rental Car
Frequently Asked Questions
Is there a Shuttle from Puerto Viejo and Canuita to Jaco?
Yes, shared shuttles leave in the morning and can be reserved using this link:
How much is a taxi from Puerto Viejo to Jaco?
A taxi for 1 to 4 passengers should cost around $300 to $450
How much does it cost to fly from Puerto Viejo and Cahuita to Jaco?
Flights typically cost $130 to $2,500 per plane, depending if its a domestic flight or a private charter.
Is Jaco closer to Liberia or San Jose?
Jaco is closer to San Jose. If you are flying into Costa Rica and Jaco is your first stop, you should look to fly into the San Jose airport instead of the Liberia airport.
What airport should I fly into for Puerto Viejo and Cahuita, Costa Rica?
San Jose airport is closest to Puerto Viejo and Cahuita and is best for travelers visiting Puerto Viejo and Cahuita.
How far is it from Puerto Viejo and Cahuita to Jaco?
The distance between Puerto Viejo and Cahuita to Jaco approximately 310 to 315 kilometers.
Is Puerto Viejo and Cahuita or Jaco better?
Choosing between Puerto Viejo de Talamanca & Cahuita or Jacó depends on your vibe. Puerto Viejo and Cahuita offer a laid-back Caribbean atmosphere, beautiful nature, and a more authentic feel, while Jacó is more developed, lively, and easier to reach, with nightlife and plenty of activities. In short: go Caribbean for relaxation and nature, or Jacó for convenience and fun.
Is Jaco close to Puerto Viejo?
The distance between Jaco and Puerto Viejo is not great (315-kilometers). The route involves multiple mountainous roads that make the journey last longer.
Why is Jaco so popular?
Jacó is so popular because it’s one of the easiest beach towns to reach from San José (only about 1.5–2 hours), making it perfect for quick trips. It offers a mix of surfing, nightlife, restaurants, and tours like ATV rides, waterfalls, and nearby national parks. Unlike quieter destinations, Jacó has a lively, social vibe with something for every type of traveler, which is why it attracts both locals and international visitors year-round.
What is the best bus route to take from Puerto Viejo to Jaco?
We recommend the following route:
Puerto Viejo/Cahuita -> San Jose -> Jaco
Are the Beaches Free in Jaco?
Yes—beaches in Jacó are completely free and open to the public. In fact, by law, all beaches in Costa Rica are public, so anyone can access and enjoy them.
Is there a national park near Jaco?
Yes, there are several great national parks near Jacó. The closest is Carara National Park, located about 30 minutes north, known for its rich wildlife and scarlet macaws. Another popular option is Manuel Antonio National Park, about 1.5 hours south, famous for its beautiful beaches and abundant animals like monkeys and sloths.
Is Jaco, Costa Rica worth visiting?
Yes, Jacó is worth visiting if you want a lively beach town with surfing, nightlife, and easy access from San José. It’s perfect for convenience and activities, though less ideal if you’re looking for a quiet, remote vibe.
How many days do you need in Jaco?
Most travelers spend 2 to 3 days in Jacó. That’s enough time to enjoy the beach, try activities like surfing or ATV tours, and visit nearby spots like Carara National Park.
Do you need a car in Jaco, Costa Rica?
No—you don’t need a car in Jacó if you’re staying in town. Jacó is very walkable, and you can easily get around using taxis or Uber, with most beaches, restaurants, and shops close together.







Comments