Margaritaville Beach Resort
Margaritaville Beach Resort & Spa is located on beautiful Flamingo Beach, on the northwest coast of the Nicoya Peninsula. It is about a 1-hour drive (54.5 km / 34 miles) from the Daniel Oduber International Airport in Liberia or about a 4 ½-hour drive (276 km / 171.5 miles) from the Juan Santamaría International Airport in San José.
Playa Flamingo is a tropical oasis. A beautiful white sandy beach with amazing views, it holds the prestigious Blue Flag designation for its clean waters and planned sustainability. The lush vegetation and tranquil atmosphere invite rest and relaxation.

This resort has a 24-hour front desk and an expansive swimming pool with various depths, including a covered children’s area with an adjacent playground, tennis courts, a fitness room, and an arcade/game room. The OnZen Spa features Jacuzzi tubs, saunas, and a steam therapy room. It also has a casino, a hair salon, two meeting rooms, and a large conference room for business retreats or beach weddings. Massages and beauty treatments are available for a fee.