If you want to travel to Puerto Viejo in a comfortable and easy way, then a shuttle service is what you are looking for.
The same shuttle services that depart from San José are those that you need if you depart from Juan Santamaría International Airport.
There are three main companies that provide the shuttle service if you travel to Puerto Viejo and the closests towns of Cahuita, Cocles, Playa Chuiquita, Punta Uva and Manzanillo.
Best Shuttle Service Companies in Costa Rica
The average cost for the shuttle from San José to Puerto Viejo is $55 USD for adults and $27 USD per child. The cost can vary from one company to another and also the schedules are differents.
Shuttle service is provided in comfortable air conditioned vans.
If your schedule doesn’t fit any of the regular daily shuttle services, or you just want the freedom to set your own schedule, having the flexibility to stop anytime for bathroom breaks or taking photos, then hiring a vehicle and driver is the way to go.
A private service is also useful if you travel with pets or if you have lots of luggage.
Please let us your comment below to give us feedback, if you have questions or need other information.