Location: between Bejuco and Coyote beaches in Guanacaste, Costa Rica.
GPS Coordenates: 9.812478, -85.310086 (9°48’44.92″N, 85°18’36.31″W)
Canton: Nandayure, district: Bejuco.
Zone postal code: 50906.
San Miguel is a grayish sand beach with typical littoral vegetation, which is divided from Coyote beach by the mouth and estuary of the Jabilla river.
San Miguel beach has different currents and natural pools, meaning that it is safe for swimmers of all ages. Those who make the trek to this wondrous place usually get to enjoy the beach area in relative solitude, as many travelers have remarked about just how deserted the area is and how it seems as though they’re on their own private beach.
Getting to San Miguel 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 8 km to San Miguel beach. This route requires a total of five 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 Islita, Corozalito and Bejuco to San Miguel 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 San Miguel beach, which is about 1 hour.