Beach hotels in Costa Rica
21 beach hotels in Costa Rica, out of 877 hotels we offer here.
Read our guide: Where to stay in Costa Rica →
Read our guide: The best things to do in Costa Rica →
- All hotels
- all-inclusive hotels (9)
- 5-star hotels (63)
- 4-star hotels (162)
- 3-star hotels (405)
- spa hotels (62)
- beachfront hotels (15)
- beach hotels (21)
- family hotels (35)
- luxury hotels (22)
- hotels with a pool (94)
- hotels with parking (86)
- golf hotels (8)
Top beach hotels in Costa Rica

★★★★
Cala Luna Boutique Hotel and Villas
Tamarindo
Beach 50 m · Spa · Pool
See prices and rooms →

★★★★
Club del Mar
Jaco
Beach 100 m · Spa · Pool
See prices and rooms →

★★★★★
Hotel Punta Islita, Autograph Collection
Guanacaste
Beach 600 m · Spa · Pool
See prices and rooms →

★★★★
Cristal Ballena Boutique Hotel & Spa
Bahia Ballena
Beach 500 m · Spa · Pool
See prices and rooms →

★★★★
Margaritaville Beach Resort Playa Flamingo
Playa Flamingo
Beach 10 m · Spa · Pool
See prices and rooms →

★★★★★
JW Marriott Guanacaste Resort & Spa
Guanacaste
Beach 50 m · Spa · Pool
See prices and rooms →

★★★★
Tamarindo Diria
Tamarindo
Beach 30 m · Spa · Pool
See prices and rooms →
★★★★
Tango Mar Beachfront Boutique
Puntarenas
Beach 10 m · Spa · Pool
See prices and rooms →

★★★★★
Secrets Papagayo
Golfo de Papagayo
Beach 10 m · Adults only · All-inclusive option
See prices and rooms →

★★★★
Villas Sol and Beach Resort All Inclusive
Guanacaste
Beach 50 m · Pool · Family-friendly
See prices and rooms →

★★★★
Vista Bahia Beach Resort
Guanacaste
Beach 100 m · Spa · Pool
See prices and rooms →

★★★★
Almonds & Corals Boutique Hotel
Manzanillo
Beach 80 m · 30 rooms · Parking
See prices and rooms →

★★★
Evergreen Lodge
Limon
Beach 100 m · Pool · 66 rooms
See prices and rooms →

★★★
Giada
Samara
Beach 180 m · Pool · 24 rooms
See prices and rooms →

★★★
Hotel Mar de Luz
Jaco
Beach 150 m · Pool · Family-friendly
See prices and rooms →

★★★
Pachira Lodge
San José, Limón Province
Beach 100 m · Pool
See prices and rooms →

★★★
Playa Bejuco
Esterillos
Beach 50 m · Pool · Family-friendly
See prices and rooms →
★★★
Villas Rio Mar Resort
Dominical
Beach 900 m · Spa · Pool
See prices and rooms →

★★★
Casa Caletas
Playa Coyote
Beach 300 m · Pool · 8 rooms
See prices and rooms →

★★
Fuego del Sol
Jaco
Beach 10 m · Pool · 27 rooms
See prices and rooms →

Laguna Lodge Tortuguero
Tortuguero
Beach 50 m · Pool
See prices and rooms →
Beach hotels in Costa Rica by area
Beach hotels in Costa Rica: questions answered
- How many beach hotels are there in Costa Rica?
- We offer 21 beach hotels in Costa Rica, out of 877 hotels in total.
- Which destinations in Costa Rica have the most beach hotels?
- Pacific North Coast (10 beach hotels), Pacific Central Coast (5 beach hotels), Caribbean Coast (4 beach hotels).
- Do the prices include taxes and fees?
- Yes. The price you see includes taxes and fees. Some hotels also charge a local tourist tax that you pay at the hotel; when they do, we show it before you book.
- Can I pay monthly for a hotel in Costa Rica?
- On stays with free cancellation, yes: pay a £20 deposit today and the rest in equal monthly payments, all taken before your free cancellation ends. A £4.95 admin fee applies to each payment.