LA SELVA

How to Get to Bocas del Toro: Every Route

Bocas del Toro is an archipelago on Panama's Caribbean coast, so every route ends with a short boat ride across turquoise water to the islands. Here are all the ways in —by plane, by bus, or from Costa Rica— with real 2026 times and prices, plus how to reach La Selva at Paunch Beach.

Most travelers arrive on Isla Colón, home to Bocas town —and to us. Pick your starting point.

By plane from Panama City (the fast way)

The most comfortable option. Air Panama flies several times a day from Albrook Airport (PAC) —the domestic terminal, not Tocumen— to Bocas del Toro Airport (BOC), on Isla Colón.

If you land at Tocumen (international), Albrook is ~40 minutes away by taxi/Uber. It's worth spending a night in the city —Casco Viejo is the prettiest area— and flying to Bocas the next day. From Bocas airport (BOC) to La Selva is a 10–15 minute taxi ride.

By overnight bus + water taxi (the budget way)

In Almirante, a short taxi (~$1) takes you to the dock. From there a water taxi crosses to Bocas town: 20–30 minutes, ~$6–8 per person. The last boat is usually around 6:00 p.m. — plan ahead so you don't get stranded.

From Costa Rica (Puerto Viejo / San José)

Door-to-door shuttle. Companies like Caribe Shuttle run San José → Bocas for ~$80 each way: leave at 6:00 a.m. and arrive around 4:00 p.m., including lunch, a border guide and the boat leg. From Puerto Viejo or Cahuita it's shorter and cheaper. You cross the Sixaola–Guabito border; keep Costa Rica's exit fee (~$8) handy.

By plane. There are seasonal flights San José (SJO) → Bocas (~$70), only a few days a week — check availability for your dates.

How to reach La Selva from Bocas town

We're at Paunch Beach, Isla Colón, 10–15 minutes from Bocas town —just far enough to wake to the sound of the sea and howler monkeys.

Find us on Google Maps as La Selva (Paunch Beach). The local reference is up the hill along Paunch, just past Paki Point.

Quick route comparison

OptionDurationApprox. priceBest for
Flight Panama → Bocas~50 min$75–120Saving time
Bus + water taxi~11–12 h$40–48Tight budget
Shuttle from Costa Rica~10 h~$80Coming from the Caribbean coast

Tips from people who live here

Frequently asked questions

What is the fastest way to get to Bocas del Toro?

Flying from Albrook Airport (Panama City) to Bocas del Toro with Air Panama: about 50 minutes, with 2–4 daily departures.

How much does it cost to get to Bocas del Toro?

By plane, from ~$75–120 each way. By bus + water taxi, about $40–48 per person. From Costa Rica by shuttle, ~$80.

Can you get to Bocas del Toro from Costa Rica?

Yes. The most common route is a shuttle from San José or Puerto Viejo that crosses the Sixaola border and ends with a boat to the islands.

How do I get to La Selva from Bocas town?

We're at Paunch Beach, 10–15 minutes by taxi (~$4–5 per person). We can also arrange your transfer.

Do I need to book the water taxi in advance?

No, they run frequently through the day. Just note the last one is usually around 6:00 p.m.