Contact us




Puerto Viejo / Costa Rica

Puerto Viejo is situated in the southeast corner of Costa Rica on the Caribbean coast. Around 200 km southeast of San Jose and 60 km from Limon City. Puerto Viejo is located in the province of Limon / Talamanca.


Getting there by car...

from San Jose downtown you drive north the "Calle 3" and follow the signs for LIMON. Once you are on the highway you stay all the way to Limon on this road. First you cross the mountains from Braulio Carillo National Park then in the low lands you pass Guapiles, Siquirres and Matina. Driving into Limon you will pass a cementery. After 500 meters at the cross section with a traffic light you turn right toward SIXAOLA / CAHUITA. From here you drive 60 kms south following the signs passing Cahuita.

Driving time:

San Jose toLimon about 2.5 hrs

Limon to Puerto Viejo about 1.5 hrs

Once you enter Puerto Viejo you will drive 800 meters straight through the town and then turn right at the entrance. To the right is Restaurant Elena Brown.



Get there by bus...

The bus terminal to Limon "Gran terminal del Caribe" is located in the north of San Jose, Calle Central, direction Tibas. (Map)

There are buses every hour to Limon, where you have to change the bus to Puerto Viejo. Terminal in Limon is located 200 meters east of the San Jose terminal.

The bus terminal for the direct buses to Puerto Viejo "Atlantico norte" is located at Avenida 9 and Calle 12 in Barrio Mexico, San Jose.(Map)

There are 5 direct buses a day to Puerto Viejo. You get the tickets at the "Sixaola" ticket counter.

Driving time: approx. 4.5 hrs

Costs: $11 US


Bus schedule:

06:00 a.m

10:00 a.m

12:00 md

14:00 p.m

16:00 p.m

When you reach Puerto Viejo the walking distance to Monte Sol is 800 meters. (See map) There are also private taxis which cost $2 to $3 depending on the amount of luggage.

The 12:00 midday bus is direct to Manzanillo, so if you take this bus you can get of the bus at the corner of "Restaurant Elena Brown". Talk to the bus driver.