Caribe Shuttle

Ferry in Bocas del Toro Town

Runs a combination boat-bus trip (US$33) to Puerto Viejo and Cahuita in Costa Rica. There's also an option to go on to San Jose (US$76). It provides a hotel pickup but you must reserve one day in advance. Departures at 6am, 8am and noon.