How long does it take to get from Panama City to San Blas?

40 minutes if you fly and close to 4 hours if you decide to go by land/water taxi transfer

Private flights from Albrook local terminal to San Blas islands:

They take no longer than 40 minutes and are operated by various local airlines specialized in customs flights within Panama. For more info you may check these three airlines and choose the one you most suited to your needs but do remember that you will have to land in Corazon de Jesus and that your arrival time will also be you departure time on checkout day. The catamaran will be anchored right next to the runway and you will need to pay $12/person tax to the indigenous upon landing.

Airlines flying to San Blas: