Puerto Viejo de Talamanca, with its stunning Caribbean beaches, lush jungles, and vibrant Afro-Caribbean culture, is well worth the trip from Dominical. However, since the two towns are on opposite coasts, getting there requires some planning. Whether you're looking for speed, comfort, affordability, or flexibility, there are several ways to make the journey.

What is the best way to get to Puerto Viejo de Talamanca from Dominical?
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 Puerto Viejo from Dominical by Private Shuttle
Perfect for groups - 7hrs - $599
A private shuttle offers the most comfortable and hassle-free way to get from Dominical to Puerto Viejo. The journey takes approximately 7 hours in an air-conditioned microbus with door-to-door service. Prices are estimated at $599 for up to six passengers.
This option is perfect for travelers looking for flexibility with departure times and rest stops. It’s ideal for families, small groups, or those who prioritize comfort over cost.
Writer's 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 Puerto Viejo from Dominical by Shared Shuttle
Solo travelers & couples - 10hrs - $126
A shared shuttle is a great middle-ground option, offering convenience at a lower price than a private transfer. However, this route requires two separate shuttles, one from Dominical to the San José Airport Area and a second from San José to Puerto Viejo & Cahuita.
The total travel time is around 10 hours, including a 2.5-hour wait between shuttles. The first shuttle departs Dominical at 6:30 AM, and the second departs from San José at 1:00 PM. The cost is around $126 plus tax per adult. While the wait between shuttles can be a nuisance, some travelers enjoy their wait by enjoying a meal and the Denny's or by visiting the nearby casino for a couple hours of gambling and excitement.
Writer's Tips:
Reserve in advance, as these shuttles can fill up.
Kids under ten years old have discounted rates.
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 Dominical by Public Bus
cost-effective - 10-12hrs - $25 US - 2 bus transfers
Taking the bus from Dominical to Puerto Viejo is the most budget-friendly option, but it requires multiple transfers and a long journey time. There are three main ways to get from Dominical to San José before continuing to Puerto Viejo:
Section 1: Dominical to San José
Option A: Autotransportes Blanco Lobo ($11)(3hr 30min)
Travelers can take a direct bus from Dominical to San José with Autotransportes Blanco Lobo. This bus originates in Puerto Jiménez and stops in Dominical before heading to San José. Since it’s not a dedicated route, it’s best to call the San José terminal (+506 2257-4121) to confirm pickup details.
Bus Schedule: Monday – Sunday 8:45 AM
Option B: Dominical to San José ($13.20)(3hr 30min)
Another direct option is the Tracopa bus, which comes from Sierpe and stops at several points along Dominical’s main street before continuing to San José. This is a more structured route with set departure times.
Bus Schedule: Monday – Sunday 7:30 AM
Option C: Transfer through Quepos
Dominical to Quepos ($2.60 – $2.75)(1hr 15min)
For those who miss the direct buses, an alternative is taking a bus to Quepos first. Two companies operate this route: Autotransportes Blanco Lobo, Transportes Blanco y Hernández.
Bus Schedule: Monday – Sunday: 5:35 AM, 6:15 AM, 11:50 AM, 12:45 PM, 2:50 PM, 4:20 PM, 4:40 PM
Quepos to San José ($6.50 – $11.40)(3hr – 4hr)
Once in Quepos, travelers can transfer to a Tracopa bus heading to San José. The price varies depending on the service type (standard or express).
Bus Schedule: Monday – Sunday: 4:15 AM, 4:30 AM, 5:00 AM, 6:10 AM, 6:15 AM, 7:45 AM, 8:15 AM, 9:45 AM, 10:40 AM, 12:15 PM, 1:15 PM, 2:45 PM, 5:15 PM
Section 2: San José to Puerto Viejo ($12.30)(5hr 30min)
From San José, travelers switch to an Autotransportes Mepe bus to reach Puerto Viejo. The journey takes around five and a half hours, with occasional stops along the way. Buses are comfortable but can fill up quickly, so booking in advance is recommended.
Bus Schedule: Monday – Sunday: 6:00 AM, 10:00 AM, 2:00 PM, 4:00 PM
Writer's 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 Puerto Viejo 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 Puerto Viejo from Dominical by Car or Taxi
Fast and Easy - 7hrs - $450
Driving from Dominical to Puerto Viejo gives you the freedom to travel at your own pace and explore along the way. The drive takes about seven to eight hours, covering roughly 400 kilometers. The fastest route is via Route 34 (Costanera Sur) toward San José, then continuing on Route 32 through Braulio Carrillo National Park before heading south along the Caribbean coast. The roads are mostly in good condition, but Route 32 can be challenging during heavy rains due to landslides.
Renting a car costs around $50–$100 per day, plus fuel and insurance. A taxi from Dominical to Puerto Viejo is not common due to the long distance but can be arranged for around $450–$550. If you choose to drive, a 4x4 isn’t necessary, but having a vehicle with good clearance is helpful for some road conditions.
Writer's 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 Puerto Viejo from Dominical by Airplane
The fun and fast option - 4hrs - $250
If speed is your top priority, flying is the quickest way to get from Manuel Antonio to Puerto Viejo. While there’s no direct flight, you can take two short flights: one from Quepos to San José and another from San José to Limón, the nearest airport to Puerto Viejo. From Limón, it’s about an hour’s drive by taxi or shuttle to reach your destination.
Quepos to San José ($110)(40 min)
The first leg of the journey is a 40-minute flight from Quepos to San José, offering a much faster alternative to the long bus ride to the capital.
San José to Limón ($125)(1hr 10min)
From San José, you’ll board a flight to Limón, which takes about 1 hour and 10 minutes. Once you arrive, a taxi or shuttle can get you to Puerto Viejo in around an hour.
While this is the fastest way to travel, flights can be costly, and you’ll need to consider layovers between connections. However, if time is your main concern, this option offers the most efficiency.
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.

To Puerto Viejo from Dominical 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
The best way to get from Dominical to Puerto Viejo comes down to what matters most to you, speed, budget, or comfort. A rental car or private shuttle gives you the freedom to travel on your own terms, while a shared shuttle keeps things simple without breaking the bank. Flying shaves off hours but comes at a premium, and the public bus, though the most budget-friendly, turns the journey into an adventure of its own. Whichever route you take, the vibrant energy and coastal beauty of Puerto Viejo will make every mile worth it.
What is the best way to get to Puerto Viejo from Dominical?
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 Dominical to Puerto Viejo?
Yes, shared shuttles leave in the morning and can be reserved using this link:
How much is a taxi from Dominical to Puerto Viejo?
How much does it cost to fly from Dominical to Puerto Viejo?
What airport should I fly into for Puerto Viejo, Costa Rica?
How far is it from Dominical to Puerto Viejo?
Is Dominical or Puerto Viejo better?
Why is Puerto Viejo so popular?
What is the best bus route to take from Dominical to Puerto Viejo?
Are the Beaches Free in Puerto Viejo?
Is there a national park near Puerto Viejo?
Is Puerto Viejo Costa Rica worth visiting?
How many days do you need in Puerto Viejo?
Do you need a car in Puerto Viejo, Costa Rica?
What is the best time to visit Puerto Viejo?
What are the best activities to do in Puerto Viejo?
Comments