From Panama City:
Take a bus at the Albrook Bus Terminal directly to Soná. From Soná there are buses to Santa Catalina at 4:30 a.m., 5:30 a.m., 8:40 a.m., 11:20 a.m., 1:30 p.m., 3:30 p.m. and 4:45 p.m. You can ask the driver to drop you off at La Buena Vida. This is a 7-8 hour adventure. Approx. $15 total.
From the Bus Terminal in David, take a bus to Santiago. From Santiago to Sona’ – see above. Aprox. 6 hours from David.
Follow the Link >> https://goo.gl/maps/XLsxHSon2yTqEQXB8
From Panama City.
There are buses that can take you to the vicinity of Playa Morrillo, but not directly, Unless you can negotiate with the driver who leaves you right at the entrance to the beach. From the city you can take a bus that takes you from the bus station of Albrook to Santiado and from Santiago you take another Bus that has as destination * Mariato / Torio.
* You have to announce to the driver that your final destination is Playa Morrillo, and if it is possible to negotiate the aventon to the entrance of the beach.
Follow the Link >> https://goo.gl/maps/3s9tmPFAjFAPP6wU6