Bonita Beach Costa Rica

Bonita Beach in Guanacaste, Costa Rica

Location: between Hermosa and Buena beaches in Guanacaste, Costa Rica.
Hermosa beach GPS Coordenates: 10.590295,-85.674874 (10°35’25.06″N, 85°40’29.55″W)
District: Sardinal, canton: Carrillo, province: Guanacaste.
Zone postal code: 50503.

Ubicación WAZE de Playa Bonita en Sardinal, Carrillo, Guanacaste, Costa RicaUbicación Mapas de Google de Playa Bonita en Sardinal, Carrillo, Guanacaste, Costa Rica

Bonita Beach, which means Beautiful in Spanish, is a small but beautiful and quiet beach of white sand and crystal blue water surrounded by rock formations and an exotic landscape of dry tropical forest, located in the province of Guanacaste.

Although Bonita Beach is within walking distance of crowded beaches such as Panama and El Coco, it’s rarely visited, making it the perfect destination if you are looking for a little peace and quiet, as Bonita Beach is ideal for cooling off in its calm waters or sunbathe and relax listening to the sound of the sea.

Getting to Bonita Beach in Guanacaste:

From San José

Drive north to Puntarenas and then follow the Pan-American highway until you reach Liberia, turn left and continue for 8 km (5 miles), take the exit to your right, next to the DO IT Center, towards Papagayo and Panama beach. Once in Panama beach, turn right, continue on the road to Hermosa beach for about 2.5 km (1.5 miles), then turn right and continue for 2 km (1 mile) more, until you reach the entrance of an abandoned hotel, where you need to report to a security officer to enter to Bonita Beach. This route requires a total of 5 to 6 hours from San José.

From Daniel Oduber International Airport (LIR)

Drive south to Santa Cruz for 8 km (5 miles) and turn right at the DO IT Center to Papagayo or Panama beach. Once in Panama beach, turn right, continue on the road to Hermosa beach for about 2.5 km (1.5 miles), then take another right and continue for 2 km (1 mile) more, until you reach the entrance of an abandoned hotel, where you need to report to a security officer to enter Bonita Beach.

By bus

Take a bus from the route San José – Hermosa beach / Panama beach, which takes about 6 hours (Traslapa, +506 2221-7202, +506 2680-0392); or from Libera you can take a bus from the route Liberia – Hermosa beach / Panama beach, which takes about 1 hour (Transportes La Pampa, +506 2665-5891). From Hermosa beach you can take a taxi to Bonita beach, which takes about 5 minutes. We recommend buying the ticket the day before to ensure your space.

By plane

You can also take a flight from the Juan Santamaria Airport to the Daniel Oduber airport at Liberia, either with Sansa or Aerobell Airlines every day. From here you can rent a car and drive or take a taxi to Bonita beach, which takes about 20 minutes.

Address map: Click here to view directions from Juan Santamaria International Airport (SJO), Alajuela, Costa Rica TO Bonita Beach in Guanacaste, Costa Rica at Google Maps

Bonita Beach Photo Gallery