How to get to the San Blas islands
There are three main options for getting to the islands. The first is to arrange a tour from Panama City to the San Blas Islands, normally for three days and two nights. A 4x4 driver will collect you from your accommodation in the capital, usually at around 5 am, and will drive you for around four hours to a port, where a water taxi will take you to the island where you’re staying. Accommodation is in tents or cabañas. Typically you will stop en route at one of the four Carti islands, around ten minutes from the port, where there is a sizeable Guna community.
Rough Guides works with reputable local travel experts in Panama to organise trips to the San Blas Islands. If you're thinking of visiting, get in touch!
For those coming from or going to Colombia and who have plenty of time to spare, you can charter a sailboat that will travel for 4–5 days between Panama City and Cartagena (or vice versa), with a 2-3 day layover in the San Blas Islands. If you're considering this option you really need to do your research to make sure you have a seaworthy boat and a dependable captain. Hostel Mamallena operates in both Panama City and Cartagena, and has the best information on sailboats. Be warned: even with a good boat and captain, this trip involves 30 hours or so on the open ocean; those who get seasick might want to look elsewhere.
The third option is to fly to the islands from Panama City with Air Panama. These flights are in very small aircraft, typically with a capacity of 20 passengers, so should be booked well in advance. Destinations include El Porvenir, from where you can get a water taxi to other islands.