How to Get from Panama City to Santa Catalina: Bus vs Shuttle

· Transport guide · Santa Catalina · 5 min read
Palm-lined beach and turquoise water on Panama’s Pacific coast

Santa Catalina is where Panama’s Pacific coast turns wild: a fishing village with one main road, a world-class point break and the boats that leave every morning for Coiba National Park. It is about 360 km from Panama City by road, and there is no direct public bus — so the way you travel decides whether you arrive relaxed or worn out after a day of connections. Here is how the options really compare.

The short answer

  • Public bus: two buses (sometimes three), around $15 in fares, and seven hours or more once you add the wait in Soná.
  • Shared shuttle: one air-conditioned van from Casco Antiguo to your hotel door, about six hours, $70 per person.
  • Private shuttle: straight from Tocumen Airport or your hotel in the city, at the time you choose, from $300 for the whole vehicle.
  • Driving yourself: the same road the vans take — plan on five to six hours with a stop.

Option 1: the public bus

The budget route goes through Soná, the last town of any size before the coast:

  • Albrook to Soná. Buses leave from the Albrook terminal in Panama City — look for the Soná ticket booth. The ride takes about five hours and costs around $10, with a handful of departures, mostly in the morning.
  • Soná to Santa Catalina. A smaller regional bus covers the last stretch to the sea in a little under two hours, for about $5. Only a few run each day, mostly in the afternoon, so an early start from Albrook matters.

That is roughly $15 in fares. Add a taxi to Albrook — and, if you have just landed, probably a night in the city first, because the useful buses leave in the morning. Some travellers also change in Santiago, which adds another bus and another wait. The bus leaves you on the main road; there is no local transport in the village, so you walk to your hotel with your bags. Fares and times change, so check them at Albrook before you travel.

Option 2: the shared shuttle

One seat, the whole way. Our Panama City to Santa Catalina shuttle leaves from Casco Antiguo at 9:30 AM (arriving around 3:30 PM) and 2:00 PM (arriving around 8:30 PM). The van heads west on the Pan-American Highway, stops for a break near Santiago, and turns off at Soná for the last road to the sea. In Santa Catalina we drop you at your hotel or hostel.

The fare is $70 per person. A $15 deposit per person secures your seat, and you pay the rest in cash to your driver. We confirm the exact meeting spot and time by WhatsApp the day before.

If the bus connection in Soná works out, the shuttle is not dramatically faster. What it buys you is simplicity: no terminals, no tight connections, no carrying bags between buses, and a drop-off at your door.

Heading back? The Santa Catalina to Panama City shuttle collects you at your hotel at 7:30 AM and arrives in Casco Antiguo around 2:00 PM.

Option 3: a private shuttle

Landing at Tocumen and want to be on the coast the same day? The private shuttle waits for your flight and takes your group straight to your accommodation in Santa Catalina — no shared stops and no terminals, with room for luggage, surfboards or dive gear. The price is for the whole vehicle: $300 for one to three people, $395 for four to six and $470 for seven to ten. Departures run between 7:00 AM and 5:00 PM; night trips are possible for $25 extra. The same prices apply from your hotel in Panama City, and in the other direction.

It is a full day on the road, so if your Coiba boat is the next morning, a flight that lands early makes everything easier.

Option 4: driving

With a rental car the route is easy to follow: west on the Pan-American Highway to Santiago, on to Soná, then the quiet road through cattle country to the sea. Plan on five to six hours with a stop and try to do the last stretch in daylight. Once you arrive you will barely use the car — the village is walkable and Coiba is reached by boat.

Which one should you choose?

  • Solo, on a tight budget, with time to spare: the bus works — just start early.
  • Couples and friends: the shared shuttle — one seat to your hotel for $70 each, without terminals or tight connections.
  • Just landed, travelling as a family or group, or carrying lots of gear: the private shuttle, at your own time.

Practical tips

  • Book ahead in dry season. From January to April and around Carnival this route fills fast — two or three days ahead is safe. In green season a day ahead usually works.
  • Doing Coiba? Arrive the day before, because the boats leave early. Tell us your dates and we can line up the shuttle and the tour so the timing works.
  • Bringing a surfboard or dive gear? Tell us when you book so we keep the space.
  • Bring cash. The ATMs in Santa Catalina are unreliable.

Quick answers

Is there a direct bus from Panama City to Santa Catalina?

No. Public buses run from Albrook to Soná, where you change to a regional bus for the coast. To make the trip in one vehicle without driving, take a shuttle — shared or private.

How long does the trip take?

About six hours by shuttle, including a rest stop. By bus, plan on seven hours or more, depending on the wait in Soná.

Where does the shuttle leave from?

From Casco Antiguo (Casco Viejo), Panama City’s historic old town. We confirm the exact meeting spot by WhatsApp the day before. Flying in? The private shuttle collects you at Tocumen Airport.

Once you are there

Our Santa Catalina travel guide has the rest of what you need to know about the village, and our Coiba guide explains how to plan the boat day. Surfing? See where to surf in Panama and when. When it is time to move on, shuttles continue to Boquete and Bocas del Toro.