How to get between Bocas del Toro islands in Panama
Island hopping in Bocas del Toro requires water taxis, which cost $1-5 per person per trip depending on distance. Water taxis run frequently during daylight hours, but service reduces significantly after 6 PM. Book your accommodation on your intended island before traveling, as getting stranded after dark is expensive.
- Find the water taxi dock. Head to the main water taxi dock in Bocas Town on Isla Colón. It's a 2-minute walk from the central park, clearly marked with wooden signs. Multiple operators run boats from the same dock area.
- Choose your destination and operator. Tell any boat captain where you want to go. Popular routes: Isla Bastimentos ($2), Red Frog Beach ($3), Zapatilla Islands ($25 round trip), Isla Carenero ($1). Prices are per person and fairly standardized between operators.
- Pay and board. Pay in cash (dollars accepted). No advance booking needed for regular routes. For distant islands like Zapatilla, ask about departure times as these run less frequently.
- Plan your return. Water taxis to Bocas Town run until about 6 PM from most islands. After that, private boat charters cost $20-40 depending on distance and your negotiation skills. Always confirm return times with your boat captain.
- Do water taxis run in bad weather?
- Captains cancel trips in heavy rain or rough seas. During rainy season (May-January), expect occasional delays. Always have backup accommodation on your current island.
- Can I bring luggage on water taxis?
- Yes, but space is limited on smaller boats. Large backpacks and suitcases go in the bow area. Waterproof bags recommended as spray is common.
- Are there set schedules for water taxis?
- No fixed schedules except for some Zapatilla trips. Boats to major destinations like Bastimentos run continuously during daylight hours. Just show up at the dock.
- How do I get back to mainland Panama?
- Take a water taxi to Bocas Town, then the daily ferry to Almirante ($5, 30 minutes). From Almirante, buses run to Panama City (8 hours, $28) or David (3 hours, $8).