Water taxis moored along the Bocas Town waterfront, with colorful buildings on stilts over the bay under a blue sky.
Bocas del ToroBoqueteUpdated 2026

Boquete to Bocas del Toro: Shuttle, Bus and Timing

How to get from Boquete to Bocas del Toro by shuttle or bus: the road and boat legs, realistic total travel time, and how many days to plan for the trip.

The easiest way to get from Boquete to Bocas del Toro is a shared shuttle: hotel pickup around 8:00 to 8:30 a.m., about four hours by van to the port of Almirante, then a 30-minute water taxi to Bocas Town, for $30 to $35 per person with the boat included as of 2026.[1] The public bus through David costs roughly half as much but takes six and a half to eight hours across three vehicles and a boat. Whichever you take, you need to reach the Almirante docks before the water taxis stop, around 6 p.m.

Boquete to Bocas del Toro is the most common onward trip from the Chiriquí highlands, and it crosses the country: from the Pacific slope of the Talamanca range down to Panama's Caribbean coast. No road reaches the islands, so every overland route ends in the port town of Almirante, where you switch to a boat for Isla Colón and Bocas Town.

This page goes through the trip leg by leg, with the fares and times that decide whether you arrive in daylight, and how many days to set aside for Bocas and the trip out again. If you are still in the capital, our comparison of the ways to get from Panama City to Boquete covers the first half of the loop.

The route

Boquete to Bocas del Toro: the route at a glance

The trip has three legs: a road leg from Boquete over the mountains to Almirante, a short transfer to the docks, and a boat across the bay to Isla Colón. A shuttle bundles all three into one ticket. The public bus splits them into separate rides that you connect yourself.

  1. Boquete to David (bus route only): about an hour down the valley to the main terminal in David.[1]
  2. Over the Talamanca mountains to Almirante: roughly 3.5 to 5 hours, depending on the vehicle and how many stops it makes.
  3. Almirante to Bocas Town: a water taxi of about 25 to 35 minutes, or the slower car ferry.[2]

The shuttle skips the change in David and runs straight to Almirante, which is why it saves two hours or more over the bus.

OptionCost per personDoor to Bocas TownChangesBoatBest for
Shared shuttle$30-35About 4-5 hNone: van, then boatIncludedEasiest
Public bus via DavidAbout $16-18About 6.5-8 hBus, bus, taxi, boatExtra costTight budgets with an early start
Bus to Chiriquí Grande, then PanaBocas Express boatCheck locallyVariesBus, bus, boatSeparate ticketTravelers who can't get a direct shuttle seat
Drive yourselfFuel, plus ferry or $3-4 a night parkingAbout 4 h plus the boatCar, then boatExtra costTravelers continuing by rental car

Prices in US dollars as of November 2026. Bus figures add up several separate fares paid along the way.

Shuttle

Boquete to Bocas del Toro shuttle: operators, pickup and what's included

A shared shuttle is a door-to-island transfer: an air-conditioned van picks you up at your Boquete hotel, drives to Almirante and hands you a water taxi ticket at the dock. It is the option most travelers take because there is nothing to connect yourself and no terminal to find in David.

Who runs the Boquete-Bocas shuttle

Hello Travel Panama is the best-known operator on this route and lists a fare of $30 per person, boat included, in both directions, checked in September 2026.[1] Other 2026 guides quote around $35 per person for the same service, so expect $30 to $35 depending on the operator and the season.[3][4] Bocas del Toro Adventures also sells a Boquete-to-Bocas shuttle that collects passengers at hotels in Alto or Bajo Boquete and includes the water taxi from Almirante to Isla Colón.[5] Panamá Adventours sells shuttles on the Bocas-Boquete and Bocas-David routes for around $35 per person.[4]

PanaBocas Express is a different product. It runs shuttles between Boquete and Chiriquí Grande, a port east of Almirante, with morning and afternoon departures, and connects there with its own boat to the islands.[4][3] Ask the operator for current times, because they are not published in detail.

Pickup points and departure times

Morning pickups at Boquete hotels run between 8:00 and 8:30 a.m.[1] Vans usually collect passengers around Bajo Boquete and Alto Boquete. If you are staying farther out, say in Jaramillo or Volcancito, confirm when you book that the van will come to you or agree on a meeting point in town. Our guide to where to stay in Boquete explains how far each area sits from the center.

What the fare covers

The ride is about four hours on the road with one stop of 15 to 20 minutes, and the water taxi from Almirante is included in the fare.[1] Vans are typically 10 to 15-seat passenger vans.[6] At Almirante the driver walks the group to the dock and the boat runs straight to Bocas Town on Isla Colón.

Good to know · LUGGAGE

On some vans, bags travel on a roof rack under a tarp. Keep your passport, phone, laptop and anything that can't get wet in a daypack on your lap, and pack the main bag in a liner or garbage bag for the boat ride too.

Booking ahead and cancellation terms

Book at least a day ahead. Around Christmas, Carnival and Easter, when demand for Bocas peaks and flights sell out first, book several days ahead.[3] Travelers' accounts describe Hello Travel Panama as punctual and strict about departure times, so be ready at your hotel entrance before the pickup window opens.

Refund rules vary by company and are rarely generous. One Panamanian shuttle company's published terms refund the deposit if road closures or blocked roads prevent the trip, but not if you cancel or miss the pickup.[7] The same terms put delays from weather, roadworks or police checkpoints, and any boats missed because of them, outside the company's responsibility.[7] A Bocas operator's terms give the choice of free rescheduling or a refund for unprovided services when storms or rough seas stop a trip.[8] Reviews of the Boquete route include a report of a shuttle cancelled by protest roadblocks that was treated as non-refundable, so read the terms before you pay.

Going the other way: Bocas to Boquete

The return shuttle leaves from the water taxi terminal in Bocas Town, with check-in at 12:15 p.m.[1] That puts you in Boquete in the late afternoon or early evening and leaves the morning free for a last swim.

Public bus

Public bus from Boquete to Bocas del Toro: routes, transfers and where it leaves you

The public bus works, but you change vehicles three times and the whole day depends on catching the last boat. It is the right choice for travelers watching every dollar who can leave Boquete early in the morning.

Leg 1: Boquete to David

Local buses leave the Boquete terminal regularly and take about an hour down the valley to David.[1] The fare is $1.75.[9] The David bus terminal is on Avenida Estudiante, in front of the park, and the buses for Almirante leave from the same terminal.[9]

Leg 2: David to Almirante

Buses from David to Almirante run all day, and 2026 guides give the fare as $8 to $9 per person.[2][10] Departures are frequent, every 20 to 30 minutes by one account.[10] Estimates for the ride vary from about 3.5 to 4 hours to around five hours, because these buses stop often along the way over the Talamanca range.[2][1] You usually pay the driver or conductor on board.

Leg 3: Almirante bus stop to the water taxi dock

The bus doesn't stop at the pier. A taxi from the Almirante bus stop to the water taxi docks costs about $1.[2] From there you buy a water taxi ticket at the dock (see the boat leg below).

A sample bus day

7:30
Bus from Boquete terminalAbout an hour to David, $1.75.
8:45
Change at David terminalFind the Almirante bus and buy a snack; this is the last proper stop with choices.
9:00
Bus to AlmiranteAround 3.5 to 5 hours with frequent stops, $8 to $9.
13:00
Taxi to the dock in AlmiranteAbout $1, a few minutes.
13:30
Water taxi to Bocas Town$5 to $6, 25 to 35 minutes; boats leave about every half hour.
14:15
Onward water taxiOnly if you are staying on Carenero, Bastimentos or Solarte.

Times are an example built from typical leg durations, not a timetable. Leaving Boquete after about 10 a.m. starts to risk reaching Almirante after the last boat, which means a night in Almirante.[1]

The Chiriquí Grande variant

Instead of Almirante, you can take a bus from David to Chiriquí Grande and cross on the PanaBocas Express boat.[3] Fares and sailing times for this boat are not published in detail, so it is mainly worth considering when direct shuttles are full or the Almirante road is blocked. Check the boat schedule the day before.

The boat

The boat leg from Almirante to Bocas del Toro and how to book it

For foot passengers the boat leg is a water taxi, and there is nothing to book ahead: you buy the ticket at the dock in Almirante and leave on the next departure. Shuttle passengers already have this leg in their fare.

A weathered white tour boat named Cielo y Mar II is pulled up on a sandy beach beside calm turquoise water and palm trees.
A weathered white tour boat named Cielo y Mar II is pulled up on a sandy beach beside calm turquoise water and palm trees. Pexels · Pexels License

Water taxis to Bocas Town

Water taxis leave Almirante about every 30 minutes from 6:00 a.m. to 6:00 p.m., and the crossing takes 25 to 35 minutes.[2] The fare is $5 per person with most companies by one 2026 count and $6 by others, so carry $6 in small bills.[2][11] The main operators are Bocas Marine Tours, Taxi 25 and Transporte Torres.[2] The last departure is usually 6:00 p.m., with some operators adding a later boat in high season, but never plan around that extra boat.[2]

6:00 a.m.first water taxi from Almirante
~30 minbetween departures and per crossing
6:00 p.m.usual last departure
Good to know · OLD ADVICE

Older guides mention a water taxi from Finca 60 near Changuinola. That service no longer exists and hasn't since the 2008 flood, so Almirante is the dock to aim for.

The car ferry (Ferry Bocas)

Ferry Bocas carries vehicles and passengers between Almirante and Isla Colón. From August 15, 2026, it sails every day from Almirante at 7:00 a.m. and 12:00 p.m., and from Isla Colón at 10:00 a.m. and 3:00 p.m., taking about 1 hour 40 minutes each way.[12] It suits travelers with a car, bicycles or bulky luggage, and you should be at the port at least an hour before departure.[13] The operator doesn't publish fares online, and listings from earlier in 2026 showed a different weekday schedule, so confirm times and prices with the ferry office before you drive down.

If you are not staying in Bocas Town

Every boat from Almirante lands in Bocas Town on Isla Colón. If your hotel is on Carenero, Bastimentos or Solarte, you take a second, shorter water taxi from the Bocas Town docks, for example 5 to 10 minutes and $5 per person to Isla Solarte.[3] Our guide to which Bocas del Toro island to stay on compares the islands if you haven't chosen yet.

Door to door

Total travel time from Boquete to Bocas del Toro, door to door

Plan on about four and a half hours from your Boquete hotel to Bocas Town by shuttle, and six and a half to eight hours by public bus. The shuttle figure comes from operators and travelers who give anything from 3.5 to 5 hours.[1][4][14] The bus figure is about six hours of moving time plus waiting at the David terminal and in Almirante.[1]

Shared shuttle Fastest
4-5 hhotel to Bocas Town$30-35per person, boat included
Public bus via David
6.5-8 hwith waits and transfers$16-18all legs combined
Your own car
~4 hplus the boat$3-4a night to park in Almirante

A typical shuttle day

1

Hotel pickup 8:00-8:30 a.m.

The van works through hotels in town before leaving Boquete, so the first passengers wait a little longer.

2

Over the mountains about 4 h

A winding road over the Talamanca range to the Caribbean side, with one 15 to 20 minute stop for food and restrooms.

3

Almirante dock 10-20 min

The van drops you at the water taxi company, bags are loaded and you board with the ticket included in your fare.

4

Water taxi to Bocas Town about 30 min

An open boat across the bay to the docks on Isla Colón, usually arriving in the early afternoon.

An 8:15 a.m. pickup usually puts you in Bocas Town between about 12:30 and 1:30 p.m., early enough to check in and get a first afternoon on the water.

Driving yourself

Driving takes about as long as the shuttle on the road, and then the car becomes a problem: Bocas runs on water taxis, not roads. You either park in Almirante, where Leiza's Secure Parking charges about $3 to $4 a night, or take the car across on the ferry.[3] A car only makes sense if you are continuing by road afterward. Our guide to renting a car in Panama covers the insurance and deposit costs that make most rentals pricier than they look.

Timing tips

Timing tips: departure windows, rain and the dry season

The one rule that matters: be at the Almirante docks with time to spare before 6 p.m. Everything else on this route can slip, and the last boat is the deadline the whole day is built around.[1]

Low clouds drift over forested mountain slopes and green fields in a highland valley.
Low clouds drift over forested mountain slopes and green fields in a highland valley. Paul Ottaviano · CC BY-SA 4.0

Departure windows

  • Shuttle: the morning departure is the one to take. It leaves a margin of several hours before the last boat, even on a slow day.
  • Bus: be on a Boquete bus by 8 or 9 a.m. A missed connection in David is the usual way travelers end up arriving in Almirante after the last boat and spending a night there.[1]
  • Coming back: the 12:15 p.m. shuttle check-in in Bocas Town works well. By bus, take an early morning water taxi so you reach David with daylight left for the last leg to Boquete.

Rain on both sides of the mountains

The two ends of this trip have different weather. On the Pacific side, Chiriquí's 2026 rainy season was forecast to begin between April 26 and May 1, while Bocas del Toro's Caribbean coast gets frequent rain all year without a clear dry season.[15] That means a sunny dry-season morning in Boquete tells you little about conditions in Almirante.

Heavy rain hits this corridor hard. In July 2026, Sinaproc put Changuinola, Almirante and Chiriquí Grande under a green alert after flooding damaged 1,372 homes in Changuinola and Almirante and more than 250 in Chiriquí Grande.[16] In October 2025, 40 landslides were counted across Boquete district itself.[17] During or after a heavy-rain alert, check with your shuttle company the evening before whether the road is open, and expect a slower ride.

The water taxi crossing can be choppy in wind and rain. Sit toward the back of the boat, where the ride is smoother, and keep your daypack zipped. For month-by-month conditions in the highlands, see our guide to the best time to visit Boquete.

Documents

Passport, checkpoints and road blockades

There is no border on this route, but carry your original passport. Police and migration checkpoints operate on Panama's highways, and as a foreigner your passport is your ID. During Holy Week 2024 alone, the national security operation ran 42 checkpoints and logged 1,047 migration checks across the country.[18] A photocopy may not satisfy an officer, and a long stop can cost you the last boat.

Protests are the other risk. Road blockades have cut the routes linking Bocas del Toro to the rest of Panama in the past, with police sent to clear the roads to Bocas and Chiriquí.[19] During the 2025 protests against Law 462, street closures in Changuinola district left movement in the area completely restricted for a time.[20] If there is news of protests in Bocas province, ask your operator before you travel. Flying is the usual way around a blockade.

Good to know · CASH

Bring small bills for the bus fares, the $1 taxi in Almirante and the water taxi. There is little reason to count on card payment for any of these legs.

Planning days

How many days to plan for Bocas del Toro from Boquete

Set aside at least three nights in Bocas del Toro, plus a full travel day to get there. The shuttle lands you in Bocas Town in the early afternoon, so day one is a half day. Three nights gives you two full days on the water, enough for one island-hopping boat tour and one beach day.

Aerial view of a forested Caribbean coastline where turquoise water breaks over a reef, with a mangrove lagoon visible inland.
Aerial view of a forested Caribbean coastline where turquoise water breaks over a reef, with a mangrove lagoon visible inland. Dronepicr · CC BY 3.0

Sample splits

  • Short (3 nights): arrive in the afternoon, a day on a boat tour, a day at Starfish Beach or Red Frog, leave on day four.
  • Comfortable (4 to 5 nights): adds the Zapatilla Cays or a surf day and gives you a spare day for the rain that Bocas can get in any month. Our Bocas del Toro island hopping guide lays out which trips take a full day.
  • Out and back to Boquete: add a second travel day for the return. If Boquete is your base for both ends, plan the highland days first; our three-day Boquete itinerary shows what fits, and the full list of things to do in Boquete helps decide what to drop if you shorten your stay.

Most travelers don't come back to Boquete at all. They do Panama City, Boquete and Bocas as a one-way loop and fly back to the capital from Bocas, which saves the second overland day.

Ways to leave Bocas del Toro afterward

Fly to Panama City

$80-200About 1 hLands at Albrook, not Tocumen

Air Panama flies from the airport in Bocas Town to Albrook, with departures listed from about 7:45 a.m. to 5:00 p.m. There are no direct flights to Tocumen, and a cash taxi between the two airports costs around $30 to $40.

Best for ending the trip in the capital

Shuttle back to Boquete

$30-35Check-in 12:15 p.m.Boat included

The same route in reverse, leaving from the water taxi terminal in Bocas Town. You reach Boquete by late afternoon or early evening.

Best for a second highland stay

Overnight bus to Panama City

$28-3510-11 hFrom Almirante

Night buses link Almirante and Albrook terminal, saving a hotel night at the cost of sleep. Confirm the departure time in Almirante, and take the water taxi over with hours to spare.

Best for the lowest cost to the capital

Shuttle to Costa Rica

Border fees extra10-12 h to San JoséCrosses at Sixaola

Operators such as Caribe Shuttle run from Bocas to San José through the Sixaola border crossing. It is a long day, but it avoids doubling back through Panama.

Best for continuing overland north

Flight figures are 2026 ranges: Air Panama's one-way fares usually run about $80 to $200, and the flight takes about an hour.[3] Air Panama recommends leaving a full day between a domestic flight and an international one in case of weather delays.[3] For every route in and out of the islands, including fares from Albrook, see our guide on how to get to Bocas del Toro.

Questions

Before you go

What is the easiest way to get from Boquete to Bocas del Toro?

A shared shuttle with hotel pickup is the easiest way. The van collects you in Boquete around 8:00 to 8:30 a.m., drives about four hours to Almirante and puts you on an included water taxi to Bocas Town. There are no transfers to arrange yourself.

How long does it take to get from Boquete to Bocas del Toro?

About four and a half hours by shuttle and six and a half to eight hours by public bus. The shuttle is roughly four hours on the road plus a 30-minute boat. The bus route adds a change in David, waits at terminals and a taxi to the dock in Almirante.

How much is the shuttle from Boquete to Bocas del Toro, and does it include the boat?

Expect $30 to $35 per person as of 2026, and the water taxi from Almirante is included. Hello Travel Panama lists $30 with the boat in both directions, while other operators and guides quote around $35. Check whether a fare includes the boat before you pay.

Is the public bus from Boquete to Bocas del Toro cheaper?

Yes, it costs about $16 to $18 in total, roughly half the shuttle fare. That covers the Boquete-David bus ($1.75), the David-Almirante bus ($8 to $9), a $1 taxi to the dock and the $5 to $6 water taxi. You trade the savings for two to three extra hours and three changes.

What time is the last water taxi from Almirante to Bocas Town?

Usually 6:00 p.m. Water taxis leave about every 30 minutes from 6:00 a.m., and some operators add a later boat in high season. If you miss the last one, you spend the night in Almirante.

Do I need a passport to travel from Boquete to Bocas del Toro?

There is no border, but you should carry your original passport. Police and migration checkpoints operate on Panamanian highways, and for a foreign visitor the passport is the identification officers expect. A photocopy may not be accepted.

Does the rainy season affect the trip from Boquete to Bocas del Toro?

It can, mainly through slower roads and occasional flooding or landslides. Bocas del Toro gets rain all year, and in July 2026 flooding hit Almirante and Changuinola. After heavy-rain alerts, check with your shuttle company the evening before and leave early.

How many days should I plan for Bocas del Toro from Boquete?

At least three nights, plus a travel day each way overland. The shuttle arrives in the early afternoon, so day one is short. Four or five nights leaves room for the Zapatilla Cays and a rain day; see our Bocas island hopping guide.

How do I get from Bocas del Toro back to Panama City?

Most travelers fly Air Panama from Bocas Town to Albrook in about an hour, for roughly $80 to $200 one way. Flights don't go to Tocumen, so allow a taxi of 45 minutes to an hour if you are connecting to an international flight. Overnight buses from Almirante are the cheaper alternative.

Sources

Prices, schedules and rules change. The small numbers in the text point to these sources.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20

Image credits

In pictures

Bocas del Toro in pictures

Aerial view of forested islands and turquoise reef shallows near Isla Bastimentos in Bocas del Toro.
Aerial view of forested islands and…
Aerial view of Bocas del Toro town waterfront, with colorful stilt houses, docks, and a hotel pool along turquoise water.
Aerial view of Bocas del Toro…
An aerial view of a jungle-covered coastline with a pale sand beach, surf breaking over a reef, and a mangrove lagoon behind it.
Aerial view of jungle-lined beach, reef…
Wooden stilt houses with tin roofs line a calm waterway, with tall palms behind them under a cloudy sky.
Stilt houses over calm water
People rest on painted benches under a large shade tree in a Bocas Town plaza, strung with red, white and blue bunting.
Shaded town plaza with painted benches…
Keep exploring

More guides to read next

All guides →