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.

Shuttle companies operate comfortable air conditioned vans which pickup and dropoff at most hotels.

Minibuses to/from San Jose to Puerto Viejo

For about $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, Interbus and Airport Express 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 an off-airport location (right at the airport for Airport Express) 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
$55 1,2,6 Book
7:00am Interbus
$57 1,3 Book
2:00pm Caribe
$55 1,2 Book
2:30pm Interbus
$57 1,3 Book
2:30pm Airport
$59 4,5 Book
Puerto Viejo to San Jose
Departs at Provider Price Notes  
6:00am Airport
$59 7 Book
6:00am Interbus
$57 Book
6:00am Caribe
$55 8 Book
12:30pm Caribe
$55 8,9 Book
1:30pm Interbus
$57 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. Airport express service only, no pickups in San Jose which makes this service faster, recommended for flights scheduled to arrive before or at 2.30 pm.
  5. Picks up at airport restaurant so no taxi to off-airport location is needed.
  6. This service continues to Bocas del Toro, Panama after a 1 hour lunch break in Puerto Viejo.
  7. Airport express service only, no drop offs in San Jose which makes this service faster, recommended for flights scheduled to depart at 1 pm or later.
  8. Additional $7 for pickups in Punta Uva and Manzanillo.
  9. 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.

You must book all shuttle services in advance; some shuttles only run if there are enough passengers booked and others regularly sell out.

Have Gecko Trail make you a shuttle reservation on any provider:

Reserve a Shuttle

Book now on the full national network of Caribe Shuttle:

We DO NOT recommend you book directly with Interbus or any of the other shuttle companies on their websites 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

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 $62 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  
6:30 AM Interbus
$67 Book
1:00 PM Caribe
$65 Book
Puerto Viejo to Arenal
Departs at Provider Price  
9:30 AM Interbus
$67 Book
10:30 AM Caribe
$65 Book

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.

Caribe Shuttle also operates a shuttle from San Juan del Sur in Nicaragua. You can travel all the way to Puerto Viejo in one day [more info] (about 13 hours with breaks) or break up your trip by traveling from San Juan del Sur to Arenal [more info] or San Jose [more info].

Our travel partner Gecko Trail Costa Rica can also book you on the full national network of Interbus, Grayline and most other shuttle companies. Click here to see the schedules for the full national network of all the shuttle companies

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 $229 for a van for up to 4 passengers. 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 either of our preferred agency partners:

Want to share a ride? If you are looking to share transportation to or from the Caribbean Coast your best bet is to try joining and posting in the ride share group on facebook

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

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.

Were you looking for information on flying to Puerto Viejo?

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