Traveling to Puerto Viejo de Talamanca, Costa Rica from Bocas del Toro, Panama is a journey that combines tropical beauty with the excitement of crossing an international border. Whether you prefer comfort and convenience or a budget-friendly option, there are multiple ways to make this trip. Here’s what you need to know about each transportation option.

What is the best way to get to Puerto Viejo de Talamanca from Bocas del Toro?
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: Shared Shuttle

To Puerto Viejo from Bocas del Toro by Shared Shuttle
Solo travelers & couples - 4.5hrs - $49
A shared shuttle is a convenient and comfortable way to travel from Bocas del Toro to Puerto Viejo. The journey takes about 4.5 hours and includes a boat transfer to Almirante, followed by an air-conditioned microbus ride with a 15-minute rest stop. Shuttles run at 6:00 AM, 8:00 AM, and 12:00 PM, costing around $48 per adult and $39 for children under 10.
Passengers are picked up at the Taxi Valencia dock and dropped off at hotels in Puerto Viejo, Cahuita, Manzanillo, or Punta Uva. A guide assists with the border crossing at Sixaola, but travelers must have a passport valid for six months and a printed flight itinerary. There’s also a $4 Panama exit tax not included in the fare.
Writer's Tips:
Reserve in advance, as these shuttles can fill up.
Kids under ten years old pay a discounted rate.
Be aware of luggage restrictions. Surfboards and extra suitcases can cost extra.
Your passport must be valid for at least six months, and you’ll need a printed flight itinerary showing departure from Costa Rica within 180 days.
Click here for more detailed information about Group and Private shuttles.

To Puerto Viejo from Bocas del Toro by Public Bus
cost-effective - 6hrs - $20 US - ? bus transfers
Taking the bus is the most budget-friendly way to travel from Bocas del Toro to Puerto Viejo, though it requires multiple transfers. The journey costs between $31 and $40 and takes approximately 8 hours, including a border crossing.
Here’s the full breakdown:
Ferry from Bocas Del Toro to Almirante, Panama (30 min) ($6-10 USD)
Start with a ferry ride from Bocas del Toro to Almirante. Ferries depart from the Palagna terminal, and prices vary by operator.
Almirante to Changuinola (36 min) ($2 USD)
From the ferry dock, walk to the bus station and take a local bus to Changuinola. Schedules may vary, so be prepared for some wait time.
Changuinola to Guabito (25 min) ($1 USD)
In Changuinola, transfer to a bus heading to Guabito, near the Panama-Costa Rica border.
Border Crossing at Sixaola (30 min) ($5-10 USD)
The bus should drop you near the border crossing in Sixaola. Once you reach the border, you'll go through immigration and customs. Be sure to have your passport and other necessary documents ready. Cost varies based on your nationality and visa requirements.
Sixaola to Puerto Viejo (45 min) ($3 USD)
After clearing customs, catch a bus from Sixaola to Puerto Viejo. Buses run regularly, making this final stretch straightforward.
While this route is affordable, it requires patience, multiple transfers, and some walking between bus stations. Be sure to have cash for border fees and transportation, and check ferry and bus schedules ahead of time.
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 Bocas del Toro by Car or Taxi
Fast and Easy - 4hrs - $120
Driving yourself or taking a taxi from Bocas del Toro to Puerto Viejo requires a mix of land and water travel. The journey begins with a water taxi from Bocas Town to Almirante, which takes about 30 minutes. Once in Almirante, you can rent a car or take a taxi to the border at Sixaola, a drive of approximately one hour.
After completing immigration procedures on both the Panamanian and Costa Rican sides, you’ll continue by car or taxi for another hour to reach Puerto Viejo. Rental cars offer flexibility for exploring the region. Still, one-way rentals across the border can be complicated as most companies won't allow you to cross a border with their vehicle. Taxis are convenient but expensive, making this option best for those prioritizing direct travel over budget.
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.
If renting a car, check with the rental company about cross-border policies.
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 Bocas del Toro by Airplane
The fun and fast option - 3hrs - $360
Flying is the fastest way to cover long distances, but there are no direct flights from Bocas del Toro to Puerto Viejo. Travelers must first fly from Bocas del Toro to San José, Costa Rica, and then catch a flight to Limon International Airport.
Here's a full breakdown:
Bocas del Toro to San Jose SJO by Air ($240)(1hr 5min)
First, catch a direct flight from Bocas del Toro to San Jose. The flight takes about 1 hour and 5 minutes and costs around $240.
San Jose SJO to Limon Airport by Air ($116)(40min)
From San José, a domestic flight to Limon Airport takes another 40 minutes and costs around $116.
Limon Airport to Puerto Viejo (1hr)
Once in Limon, you can take a taxi or shuttle from Limon to Puerto Viejo, which is one hour away.
While this is the quickest option, it is also the most expensive and requires multiple connections. Unless you have a tight schedule or want to avoid border crossings by land, this route is less practical than other available options.
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 Bocas del Toro 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
Traveling from Bocas del Toro to Puerto Viejo offers a variety of options, each suited to different travel preferences. Those looking for the quickest journey may consider flying through San José, while travelers who prioritize comfort can opt for a shared shuttle. Budget-conscious visitors will find the bus route the most economical choice, though it requires multiple transfers. Renting a car or taking a taxi provides flexibility but can be costly and complicated due to border crossing requirements. Regardless of the option you choose, the journey is well worth it, as Puerto Viejo awaits with its stunning beaches, vibrant culture, and laid-back Caribbean charm.
What is the best way to get to Puerto Viejo from Bocas del Toro?
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 Bocas del Toro to Puerto Viejo?
Yes, shared shuttles leave in the morning and can be reserved using this link:
How much is a taxi from Bocas del Toro to Puerto Viejo?
How much does it cost to fly from Bocas del Toro to Puerto Viejo?
Is Puerto Viejo closer to Liberia or San Jose?
What airport should I fly into for Puerto Viejo, Costa Rica?
How far is it from Bocas del Toro to Puerto Viejo?
Is Puerto Viejo or Limon better?
Why is Puerto Viejo so popular?
What is the best bus route to take from Bocas del Toro 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?
Comments