At the Bus station, “Atlántico Norte” in San José, Avenida 9, calle 12 (Barrio México) there is a direct bus 5 times a day to Puerto Viejo. The trip takes about 4.5 hours.
Once you get to Puerto Viejo bus station, we recommend to take a taxi to our place.
Schedule (from San José to Puerto Viejo):
6am, 10am, 12md, 2pm, 4pm.
Price: 5.360 colones (around $11 USD, or 8 Euros)