"How much should a water taxi to Carenero cost? The guy at the dock said $5 each and I think we got tourist-priced. What do locals pay, and does it change at night?"
Water taxis in Bocas del Toro do not run on a meter, and the fare you are quoted depends on how many people are waiting, the time of day, the weather and whether the captain is heading that way anyway. The table below is the range locals and long-term residents pay from the Bocas Town docks. Confirm the fare before you step on the boat, in Spanish if you can, and you will almost always get the normal rate.
Standard fares from Bocas Town
| To | Day fare | After dark | Time |
|---|---|---|---|
| Carenero | $1.50 – $2 | $3 after 7 PM | 2 – 3 min |
| Old Bank (Bastimentos) | $3 – $5 | $5 – $8 after dark | 10 min |
| Red Frog marina dock | $5 – $8 | ask | 15 min |
| Hospital Point / Solarte | $3 – $5 | ask | 5 – 10 min |
| Bahía Honda / Seahorse Point | $5 – $8 | ask | 20 min |
| Dolphin Bay (San Cristóbal) | $8 – $12 | ask | 30 min |
| Cayos Zapatilla | $35 – $45 tour | ask | 45 – 60 min |
| Boca del Drago / Starfish Beach | $5 colectivo bus | $25 – $30 private taxi | 25 – 35 min |
| Almirante (mainland) | $6 – $8 per person | ask | 30 min |
Per person, not per boat. Shared water taxis charge per head and leave when there are a few passengers. A private run for one or two people costs more, so ask "¿por persona o la lancha completa?".
Night runs cost more. After about 7 PM the Carenero and Old Bank shuttles roughly double, and later than 10 PM you are arranging a private boat.
Rain and swell change the price. Outer trips such as Zapatilla are weather dependent; captains cancel or reroute when the sea is up.
Pay in cash, small bills. Captains rarely have change for a $20.
What to say at the dock
These are the lines the PoquitoTalk app plays in natural Panamanian Spanish. Tap copy, paste into WhatsApp, or just read them out.
Fares come from the Bocas Discovery Guide in the PoquitoTalk app, built from the directory captains' own rates and local sources. They are ranges to confirm before boarding, not a tariff.