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.

Caribe Shuttle has comfortable vans offering service throughout Costa Rica with Wifi and A/C

Photo 1 of 3. Click to view slideshow.
Caribe Shuttle has comfortable vans offering service throughout Costa Rica with Wifi and A/C. They pickup and drop-off at most hotels.

Minibuses to/from San Jose to Puerto Viejo

From $50 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).

San Jose to Puerto Viejo
Departs at Provider Price Notes  
5:30am Caribe
$57+tax 1,2,4 Book
7:00am Interbus
$59+tax 3 Book
7:30am MyPinkBus
$50 special offer for Puerto Viejo Satellite readers 3,7,8 Book
2:00pm Caribe
$57+tax 1,2 Book
Puerto Viejo to San Jose
Departs at Provider Price Notes  
6:00am Caribe
$57+tax 5 Book
6:00am Interbus
$59+tax Book
12:30pm Caribe
$57+tax 5,6 Book
1:30pm MyPinkBus
$50 special offer for Puerto Viejo Satellite readers 7,8 Book


  1. San Jose Airport pickup is at Denny’s restaurant which is nearby the airport. You must take a taxi there.
  2. Additional $7 for dropoffs in Punta Uva and Manzanillo.
  3. Departure time shown is from San Jose downtown, airport departure is generally 30-45 minutes earlier.
  4. This service continues to Bocas del Toro, Panama after a 1 hour lunch break in Puerto Viejo.
  5. Additional $7 for pickups in Punta Uva and Manzanillo.
  6. 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.
  7. Service runs 6 days a week, no shuttle on Saturdays
  8. Special offer for Puerto Viejo Satellite readers, regular price $60

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.

Arenal is one of the destinations you can reach easily from Puerto Vieio by shuttle

Arenal is one of the destinations you can reach easily from Puerto Vieio by shuttle

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 $72 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.

Arenal to Puerto Viejo
Departs at Provider Price plus tax  
5:30 AM Rafting
$99 Book
6:00 AM Interbus
$69 Book
6:00 AM Caribe
$67 Book
Puerto Viejo to Arenal
Departs at Provider Price plus tax  
6:00 AM Rafting
$99 Book
9:30 AM Interbus
$69 Book
1:00 PM Caribe
$67 Book

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:

San Jose ↔ La Fortuna/ArenalMyPinkBus4:00$55 Book Book
La Fortuna/Arenal ↔ MonteverdeMultiple3:30$41-59BookBook
San Jose ↔ Manuel AntonioMyPinkBus4:45$60 Book Book
Jaco ↔ Manuel AntonioMyPinkBus1:45$45 Book Book
Liberia ↔ San Juan del SurCaribe Shuttle3:00$47 Book Book
San Juan del Sur ↔ TamarindoCaribe Shuttle6:00$59 Book Book
Panama City ↔ Playa VenaoMyPinkBus6:00$60 Book Book

Or have Gecko Trail make you a shuttle reservation on any provider:

Reserve a Shuttle
The 6 passenger van

The 6 passenger van. There are larger vehicles as well for groups

Private 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 is about $225-$260 for couples or small families. 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 with Gecko Trail Book Private with Caribe Fun Tours
san jose airport pickup small

San 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?!

Click here to make an Airport Pickup reservation
plane single prop

Were you looking for information on flying to Puerto Viejo?

This has been expanded and been moved to a new page here.

long distance bus

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.