So I am headed to Panama in mid March, and am looking to go from Panama City to Bocas del Toro, and then make my way back to Panama City over the course of a week. I am planning on taking a bus from the Albrook terminal in Panama City to Almirante on a Sunday night bus and arrive Monday morning. Do I need to/ can I buy tickets in advance online or are there so many buses available that it isn't a problem? Also, how early should I show up to the station. Thank you so much for help!