Puerto Viejo is approx 12km of Cahuita, the road forks just after Home Creek (also spelled Hone Creek).
DRIVING BY CAR: The main road then turns east toward Bribrí; a spur leads 3km to Playa Negra, a black-sand beach that curls east to Puerto Viejo, enclosing a small bay with a capsized barge in its center.
The small headland of Punta Pirikiki at its eastern end separates Puerto Viejo from the sweep of beaches—Playa Pirikiki, Playa Chiquita, and others—that run all the way to Manzanillo and Panamá.
PUBLIC BUS: The bus fare from San José to Puerto Viejo is aprox $7.
Return buses depart Puerto Viejo for San José at 7 a.m., 9 a.m., 11 a.m., and 4 p.m.; and for Limón at 5:30 a.m., 6 a.m., 9 a.m., 11:45 a.m., 1:45 p.m., 4 p.m., 5 p.m., and 5:30 p.m.
The Puerto Limón–Puerto Viejo buses are usually crowded; get to the station early. You can buy tickets for Transport MEPE buses (tel. 506/750-0023), opposite the bus stop.
SHUTTLE BUS: Interbus offer a hotel to hotel shuttle bus service. Example cost from San Jose to Puerto Vieja is US$29