Getting there & away
To reach Santa Catalina from Panama City, first take a bus to Soná where you can take one of the three daily buses to Santa Catalina, leaving at 5am, noon and 4pm (US$3, 1½ hours). Unless the driver is pushed for time, he will take you to any one of the hotels listed for an additional US$1. If you miss the bus, you can hire a taxi from Soná to Santa Catalina for around US$25.
From Santa Catalina, three buses serve Soná daily, leaving at 7am, 8am and 2pm. In Santa Catalina, the bus stops near the Restaurant La Fonda – a conch-shell’s throw from Cabañas Rolo. If you’re staying at one of the other hotels, it’s a 1km walk to them on mostly flat terrain. Note that there are never taxis in town, unless of course someone is arriving from Soná.