You can easily get to Gualaca River canyon via rental car from Boquete. We do not recommend relying on public transportation because it is not accurate nor reliable in the area.
San Blas Islands
There are a few ways to reach the archipelago. You can fly to San Blas Islands for about $100, take