Location: between Corozalito and San Miguel beaches in Guanacaste, Costa Rica.
GPS Coordenates: 9.839253, -85.35785 (9°50’21.31″N, 85°21’28.26″W)
Canton: Nandayure, district: Bejuco.
Zone postal code: 50906.
Bejuco beach is a greyish sand beach with moderate to strong waves. Also, it encompasses a large mangrove extending down to the mouth of the Bejuco River.
Getting to Bejuco beach in Guanacaste
From San José go to Puntarenas and then take the Ferri to Naranjo (we recommend you get to Puntarenas an hour before the ferry leaves). Once you reach Naranjo beach, continue your drive taking the road to Jicaral, turn right at San Francisco central plaza and continue for about 18 km, passing through Coyote and San Miguel beaches, until you get to Bejuco beach. This route requires a total of six hours from San Jose.
From Daniel Oduber Quiros International Airport (LIR), drive south to Nicoya and from there to Samara passing through Hojancha. Continue South through Camaronal, Islita and Corozalito to Bejuco beach. It is a very scenic route that exemplifies rural Costa Rica.
Take a local bus from San Jose – Coyote beach, Caletas beach and Bejuco beach, which takes about 6 hours (ARSA, 2258-3883).
You can also take a flight from the Juan Santamaria Airport to the Punta Islita Airport, either with Sansa Airlines or Nature Air every day. From here you can rent a car and drive or take taxi to Bejuco beach, which is about 30 minutes.