How to get to Bocas del Toro, Panama, from Puerto Viejo de Talamanca, Costa Rica?
- Aug 21, 2024
- 5 min read
Updated: Feb 1

Puerto Viejo, Costa Rica, and Bocas del Toro, Panama, stand as vibrant destinations on the Caribbean coast, offering travelers a taste of tropical paradise. Whether you're craving the laid-back vibes of Puerto Viejo de Talamanca or the island charm of Bocas del Toro, there are several transportation options available to make the journey between these two coastal havens seamless and memorable. Our most recommended way to make the 104-kilometer journey from Puerto Viejo de Talamanca to Bocas Del Toro, Panama, is to take a regularly scheduled shared shuttle. These shared shuttles run daily between the two countries, making the journey seamless.
What is the best way to get to Bocas Del Toro, Panama, from Puerto Viejo de Talamanca?
Pura Vida Traveling Recommendations:
On a Budget: Shared Shuttle, Public Buses
Singles, Couples, or Small Groups: Taxi or Rental Car, Shared Shuttle
Families or Large Groups: Shared shuttle

To Bocas del Toro from Puerto Viejo by private shuttle
Private Shuttles cannot cross the Panamanian border
We have not been able to find any private shuttles that can cross the Panamanian border. For this reason, we recommend a shared shuttle for this route. Shared shuttles provided a seamless experience for travelers from Puerto Viejo to Bocas del Toro. Their shared transportation service includes assistance with the border-crossing process, ground transportation from the Panamanian border to Almirante, and a boat ride from Almirante to Bocas del Toro. If you don't want to share your ride with other travelers, you can try to buy all the seats available on the shared shuttle.
Writer tips:
Because this journey involves two countries, finding a private shuttle that can cross the border may be difficult.
Private shuttles are normally charged for 1-6 passengers. Plan to pay $15 more per additional person beyond 6 passengers.
Click here for detailed information on shared and private shuttle services in Costa Rica.

To Bocas Del Toro from Puerto Viejo by shared shuttle
Solo travelers or couples <> 3-4hrs <> $36
Shared shuttles provide a balanced option between cost and convenience. Several companies offer daily shuttle services from Puerto Viejo to Bocas del Toro, often including separate shuttle transportation in Panama, and your boat ride to Bocas del Toro. The journey usually takes about 3-4 hours, and prices typically range from $35 to $40 per person. This option is great for those who want a hassle-free experience without the stress of driving. This is our most recommended way of getting to Bocas del Toro from Puerto Viejo.
Writer tips:
Book in advance as these shuttles can fill up.
Be aware of baggage restrictions. Surfboards and additional suitcases may incur an extra fee.
Click here for more information on group and private shuttles

To Bocas del Toro from Puerto Viejo by car or taxi
Easiest <> 3-4hrs <> $220
Driving from Puerto Viejo to Bocas del Toro involves crossing the border at Sixaola and takes about 3-4 hours, depending on traffic and road conditions. Renting a car allows you to explore at your own pace and stop at scenic spots. However, you’ll need to park your car on the Costa Rican side at the border, as rental cars typically cannot cross into Panama. From the Panamanian side of the border, you would then need to catch a bus or taxi to Almirante, where you can board a boat to Bocas del Toro. Find more details on getting to Almirante in our public bus section.
Hiring a taxi is a more relaxed option, though it can be expensive, ranging from $160 to $240. You would have to hire a taxi to get to the border town of Sixola. You would then cross the border on foot and hire a cab in Panama to take you to Almirante, where you would board a boat to Bocas del Toro.
Writer tips:
Use our Pura Vida Traveling exclusive link to receive up to 10% off and additional rental benefits.
Opt for a 4x4 if you want to get closer to nature!
Book well in advance to save money.
Contact your credit card company to see if your car is insured as a benefit on your card (this is very common)

To Bocas del Toro from Puerto Viejo by public bus
The cheapest <> 4-5hrs <> $15
To travel from Puerto Viejo to Bocas del Toro by bus, you'll embark on a journey through picturesque landscapes and border crossings. This journey involves several buses and a water taxi. We recommend using a shared shuttle for this journey to avoid the hassle of multiple bus transfers.
If you do choose to use the public bus system, here is how to do it:
Puerto Viejo to Sixola ($3) (90min)
Begin by boarding a public bus at the Puerto Viejo bus station bound for Sixaola. This scenic ride takes about 90 minutes and costs about $3. Buses depart hourly from 6:30 AM, with the last service departing at 7:30 PM on weekdays and 6:30 PM on Sundays and holidays.
Sixola to Changuinola ($4) (45min)
Upon arrival in Sixaola, obtain an exit stamp at the Costa Rican immigration office. After crossing the Rio Sixaola bridge into Panama, pay the CRC 2000.00 entry fee and look for a bus to Almirante.
Changuinola to Almirante ($3) (1hr)
Take a 1-hour bus from Changuinola to Almirante.
Almirante to Bocas del Toro (watertaxi) ($5) (30min)
From Almirante, you can jump on a water taxi to Bocas del Toro. These taxis leave every hour or so.
Writer's Tips:
We recommend starting a public travel day as early as possible to catch the appropriate bus transfers.
Be wary of anyone who offers to transport your luggage across the border for you. They may provide a nice service, but will charge you and may demand payment.

To Bocas del Toro from Puerto Viejo by plane
No direct flights
There are no direct flights from Puerto Viejo to Bocas del Toro. The only flying option is to fly from San Jose to Bocas del Toro. There are two weekly flights from San Jose to Bocas del Toro, and prices are normally around $220. It is best recommended to take a shared shuttle instead.
Frequently asked questions
Is it worth it to go to Bocas del Toro?
Bocas del Toro beckons travelers with its pristine beaches, verdant rainforests, and a plethora of unique experiences. From surfing and diving adventures to leisurely exploration of its small-town charm, the islands offer a laid-back atmosphere and a variety of accommodations, including affordable overwater bungalows and secluded jungle hideaways. Embracing a boating lifestyle, Bocas del Toro invites visitors to immerse themselves in its natural beauty, and it is totally worth it!
How long should you plan to spend in Bocas del Toro, Panama?
Spending at least three nights in this region, if not five days, is ideal.
Is Bocas del Toro a party town?
Bocas del Toro nightlife is considered some of the best in Panama, and many visitors consider it a party town.
How much does a shuttle cost from Puerto Viejo to Panama?
A shared shuttle should cost around $25 per person. A private shuttle will likely cost around $220.
Is the drive from Puerto Viejo to Bocas del Toro a good experience?
Yes, it's a beautiful ride, and getting through the border is normally pretty fast and easy.
How much does the bus from Puerto Viejo to Bocas del Toro cost?
You will take 3 buses for this journey. The total cost should be around $15. A shared shuttle is recommended, as it will cost only an additional $10.
Do I need a 4x4 vehicle to get from Puerto Viejo to Bocas Del Toro?
No, any type of vehicle will work.
What airport do you fly into for Bocas Del Toro?
Panama City, Panama, or San Jose, Costa Rica, are the best places to fly into for visiting Bocas Del Toro. You can fly domestically into Bocas Del Toro from both international airports.





Comments