Print this pagePrint this page

Getting Here

Public Transportation

inside the bus

Direct buses from San Jose to Puerto Viejo leave from Calle Central at the Terminal Gran Caribe and take around 4 1/2 hours. The bus line is called MEPE. If you are planning on traveling on Friday afternoon or Saturday morning, get there early or buy your ticket in advance ( ~$9). See schedule at the bottom of this page.

Alternatively, you can catch a bus to Limon and connect with a bus south to Puerto Viejo. Buses to Limon leave every half hour from from the same Terminal Gran Caribe.

Private Transportation

Interbus offers door to door service from San José for $40 per person: Make an Interbus Reservation

A private shuttle can also be arranged to fit your schedule: Make a Private Shuttle Reservation

Another fun option is to take river rafting trip. Book an all day trip, get picked up in San José, Arenal, or Puerto Viejo and dropped off in any of those locations. It's like getting your trasportation for free!
Get more info on Rafting or Make a Reservation


The drive to Puerto Viejo from San Jose is easy: head to the coast and turn right! You'll pass through the chilly heights of Braulio Carrillo National Park, the steamy lowlands of Guapiles, the Caribbean port town of Limon and then follow the palm fringed coastal road south. Alternately, you can take the old road via Cartago and Turrialba reaching the Caribbean town of Siquirres where the highway joins the route to Limón.

Bus Schedules

NOTE: The bus company makes schedule changes without previous notice. Schedules were correct as of 23 July, 2010

San José to Puerto Viejo

  • 6:00am
  • 10:00am
  • 12 noon (Continues to Manzanillo)
  • 2:00pm
  • 4:00pm

Puerto Viejo to San Jose

  • 7:30am (from Manzanillo at 7:00am)
  • 9:00am
  • 11:00am
  • 4:00pm

Limón to Puerto Viejo

  • 5:00am
  • 5:30am
  • 6:00am
  • 7:00am
  • 8:00am
  • 9:00am
  • 10:30am
  • 11:00am
  • 12 noon
  • 1:00pm
  • 2:00pm
  • 3:00pm
  • 4:00pm
  • 5:00pm
  • 6:00pm

Puerto Viejo to Limón

  • 5:30am
  • 6:30am
  • 7:30am
  • 9:00am
  • 9:30am
  • 10:15am
  • 10:30am
  • 11:30am
  • 1:30pm
  • 2:30pm
  • 4:30pm
  • 5:30pm
  • 7:30pm

Puerto Viejo to Manzanillo

  • 6:45am (Mon-Fri only)
  • 7:15am
  • 11:45am
  • 4:15pm
  • 7:15pm

Manzanillo to Puerto Viejo

  • 5:00am
  • 8:30am
  • 9:45 (Mon-Fri only)
  • 12:45pm
  • 5:15pm

Sponsored Links

This page last modified 18 Jan, 2016

Previous page: Area Information
Next page: Map

[Home] [About Us] [Hotels] [Tours & Attractions] [Area Information] [News] [Site Map]