• FROM PANAMA CITY
• Fly to Bocas on Air Panama (around $ 106 one way, 1 hour) or take an overnight bus departing from Albrook Bus Station to Almirante ($ 28 one way, 10 hours), a taxi to the water taxi station ($ 1 per person) a water taxi from Almirante to Bocas Town ($ 5 per person, 30 minutes); from the central park take the bus to Boca del Drago ($ 2,5 per person).
• FROM DAVID, PANAMA
• Take a bus to Almirante ($ 8 one way, 4 hours), a taxi to the water taxi station ($ 1 per person) and then a water taxi from Almirante to Bocas Town ($ 5 per person, 30 minutes); from the central park take the bus to Boca del Drago ($ 2,5 per person).
• FROM SAN JOSE’, COSTA RICA
• Fly to Bocas on Nature Air ($ 104 – $ 180 one way, 1 hour) or take the Bocatoreños Bus Line to Changuinola, Panama that departs daily at 9 am from in front of Hotel Cocorí in San Jose ($ 14 one way, 6 hours). From Changuinola take a taxi to Almirante ($5-10 per person, 45 minutes) and then take a water taxi from Almirante to Bocas Town ($ 5 per person, 30 minutes). You can also get off the bus at the border and take a taxi directly to Almirante ($ 10 per person, 1+ hours); from the central park take the bus to Boca del Drago ($ 2,5 per person).
• FROM PUERTO VIEJO, COSTA RICA
• You can either take a shuttle service from Puerto Viejo to Bocas (about $ 30 one way, www.caribeshuttle.com) or you can take a bus to the border at Sixaola ($ 3, 2 or so hours) and then a taxi from the border to Almirante ($ 10 per person, 1 hour 15 minutes) and then take a water taxi from Almirante to Bocas Town ($ 5 per person, 30 minutes); from the central park take the bus to Boca del Drago ($ 2,5 per person).