Stopped in Puertobelo Panama to pick up some eggs on the way back to Bocas Del Toro from the San Blas last week. There are buses (Diablos/Devel buses) that travel from Puertobelo to Colon every couple of hours.
This Diablo pulling out was only a couple of months old. Most look like you have a 50-50 chance of getting to your destination.
Beautiful.