From Panama City by Bus:
The most economical option involves taking a bus from Panama City's Albrook Bus Terminal to Soná, which can cost around $11 and takes approximately 4 hours. From Soná, a connecting bus or taxi completes the journey to Santa Catalina, taking about 1 hour. Buses from Soná to Santa Catalina depart at various times, including 4:30 AM, 5:30 AM, 8:40 AM, 11:20 AM, 1:30 PM, and 3:30 PM. The total bus trip can take 7 to 9 hours and cost approximately $15.