From San Jose, 4 daily buses leaves daily from the Caribbean Bus Station (13th avenue, 0 street)
From San Jose take the Highway #32 to Limon. You will pass the Braulio Carrillo National Park and then continue driving through Guapiles, Siquirres and Matina. Just before arriving in Limon you will pass by a cemetery on your left. Continue for about half a mile and you will see the sign on your right to Cahuita/Puerto Viejo. Turn here to the right and continue this road along the coastline and follow the signs to Cahuita and Puerto Viejo.
Rent a car:
Driving yourself to Puerto Viejo takes about 4 hours from San Jose and is a scenic drive through the lush Braulio Carillo National Park. For the best service rental companies and rates, please fill out our car rental form, and we will find you some good options.
Interbus provides an efficient and economic shuttle service from the Central Valley (San Jose) to the Caribbean Coast and Puerto Viejo. A reservation is needed 72-hour in advance!