Shared ride van services operate on a fixed schedule between Puerto Viejo and several points in Costa Rica, Panama and Nicaragua.
Esa página está disponible también en español.
Minibuses to/from San Jose to Puerto Viejo
From $55 US per person (discounted fares are available for children), transport is available in an air-conditioned van or mini-bus from San Jose via several companies. Some services are more reliable than others or make more stops to switch passengers to other shuttles. The trip generally takes 4 to 5 hours, although it can be more especially if you get on at the airport and the shuttle makes many pick ups at around San Jose. From San Jose, Cahuita drop-offs are generallly first (so perhaps a half hour less) and Punta Uva and Manzanillo last (so perhaps 30-45 minutes later).
Caribe Shuttle, MyPinkBus and Interbus each make daily trips from San Jose to Puerto Viejo and back to San Jose. They will pick you up at your San José hotel or at the airport or nearby off-airport location and let you off directly at your hotel (almost) anywhere between Cahuita and Manzanillo (e.g. Cocles or Punta Uva).
Notes:
- San Jose Airport pickup is at Denny’s restaurant which is nearby the airport. You must take a taxi there.
- Additional $7 for dropoffs in Punta Uva and Manzanillo.
- Departure time shown is from San Jose downtown, airport departure is generally 30-45 minutes earlier.
- This service continues to Bocas del Toro, Panama after a 1 hour lunch break in Puerto Viejo.
- Additional $7 for pickups in Punta Uva and Manzanillo.
- This service originates in Bocas del Toro, Panama and picks up passengers in Puerto Viejo at approximately this time. Drop offs at the airport could be as late as 7 PM depending on traffic.
- Service runs 6 days a week, no shuttle on Saturdays
You must book all shuttle services in advance; some shuttles only run if there are enough passengers booked and others regularly sell out.
We DO NOT recommend you book directly with Interbus on their website as they make it very difficult/expensive to change or cancel reservations that were made on their website (see their terms here). If you make the reservation through the form on our site instead, you can change/cancel your reservation up to 48 hours in advance.
You can also fly from San José to Limón and book a shuttle from the Limón airport to your hotel. See the Flying to Puerto Viejo page for full details.
Shuttles from Bocas del Toro, Arenal, Tortuguero, San Juan del Sur and other locations to Puerto Viejo
Regular shuttles and boat service operate to/from Bocas del Toro in Panama, see our Bocas del Toro page for detailed info on traveling between Costa Rica and Bocas.
From about $70 US per person, there are also daily shuttles operated by Interbus and Caribe Shuttle between the Arenal Volcano area (La Fortuna is the name of the largest town but they'll deliver to all the area hotels and resorts). The trip takes about 6 hours.
Note we've also included the option of a rafting trip in the schedule above. They will pick you up at your hotel in Puerto Viejo, San Jose or Arenal and drop you at the end of the day in a different city and hotel if you like so you get a day of adventure instead of just a day of transport.
It's also popular to book a package to Arenal which would include transport, hotel and tours too if you like.
For getting to/from Tortuguero, most people book a complete package including transport, hotel and tours but if you'd like to go independently see our Tortuguero page for detailed instructions to make your way by bus or rental car to one of the locations where boats leave for Tortuguero or booking transportation only.
Looking for other shuttle routes in Costa Rica, Panama and Nicaragua? We can help with that too. Here are some of the most popular routes:
Route | Provider | Duration | Price | Outbound | Return |
---|---|---|---|---|---|
San Jose ↔ La Fortuna/Arenal | MyPinkBus | 4:00 | $55 | Book | Book |
La Fortuna/Arenal ↔ Monteverde | Multiple | 3:30 | $41-61 | Book | Book |
San Jose ↔ Manuel Antonio | MyPinkBus | 4:45 | $60 | Book | Book |
Jaco ↔ Manuel Antonio | MyPinkBus | 1:45 | $45 | Book | Book |
Liberia ↔ San Juan del Sur | Caribe Shuttle | 3:00 | $50 | Book | Book |
San Juan del Sur ↔ Tamarindo | Caribe Shuttle | 6:00 | $65 | Book | Book |
Panama City ↔ Playa Venao | MyPinkBus | 6:00 | $60 | Book | Book |
Or have Gecko Trail make you a shuttle reservation on any provider:
Reserve a ShuttlePrivate Van/Bus Transfer
If your schedule doesn't work with the shared ride van services schedules or you have 2 or more people or lots of luggage or animals to transport, you might consider hiring a van or bus with driver for a private transfer to Puerto Viejo or to anywhere in the country. The companies we use are very reliable and will pick you up right at the International Airport and bring you straight to your hotel - no stops for other passengers, no waiting for the scheduled time.
And it's affordable: San Jose to Puerto Viejo starts at $205 with service in a car (1 or 2 persons) or from $250 in a van (small groups or more comfort). Larger vehicles are available for larger groups too. When you compare that to a night in San Jose you didn't really want plus regular transfer service per person rates, you'll find it a great deal. The vehicles are air-conditioned and comfortable.
Our travel partners can book this for you too. You can browse rates for different destinations on the transport planner or go ahead and make a reservation with one of our agency partners:
Book Private Shuttle with Gecko Trail Book Private with Puerto Viejo TravelSan Jose Airport Pickup
If you're planning to spend a night or two in San Jose before heading to the Caribbean, we can also help you with airport pickup from San Jose International Airport to your San Jose hotel. Wouldn't it be nice to have a friendly face waiting for you in arrivals?! The rate is just $29 from the airport to most San Jose hotels or to the bus station for Puerto Viejo.
Click here to make an Airport Pickup reservationWere you looking for information on flying to Puerto Viejo?
This has been expanded and been moved to a new page here.
Looking for other transport options?
There are plenty of other ways to get here: public bus, whitewater rafting, driving, flying and more. Check our transport overview page for all the options.