Heliconia Island is located in La Chaves, between Las Horquetas and Puerto Viejo de Sarapiqui.
From San Jose:
Take route 32 (to Limon) through national park Braulio Carillo. Coming out of the park, turn left at the big bus station, route 4 (to Puerto Viejo de Sarapiqui). After 22 km you’ll see the sign “Heliconia Island” on the right side of the road near a bus stop. Turn left and follow the signs. The little place is called La Chaves.
From Puerto Viejo de Sarapiqui:
Follow the road number 4 direction Rio Frio, Limon for about 10 km. In the little place La Chaves turn right at the sign "Heliconia Island" just before the bus stop. Take the unpaved road for 600 meters and follow the signs.
Google maps coordinates: 10.394004 / – 83.970390