Destinations to discover
Top cities
-
If friendly locals, museums and city walks are for you, don’t miss out on San José!
San José
231 hotels 115,109 hotel reviews
-
Don’t miss out on Puntarenas! Top spot for sunsets, beaches and tranquillity.
Puntarenas
46 hotels 7,482 hotel reviews
-
Primavera
1 hotel
-
Monteverde - the ideal getaway for nature, nature walks and rainforests!
Monteverde
233 hotels 44,798 hotel reviews
-
beaches, surfing and beach walks are just a few reasons you’ll love Jacó.
Jacó
185 hotels 30,861 hotel reviews
-
Put beaches, nature and wildlife on your to-do list during your next visit to Manuel Antonio!
Manuel Antonio
91 hotels 41,078 hotel reviews
Top hotels
-
Located on an unspoilt private beach in El Jobo, Dreams Las Mareas Costa Rica offers swimming pools, tropical gardens and air-conditioned suites with free WiFi.
“great location, friendly staff and really good food”
Dreams Las Mareas Costa Rica
Average review score: 8.6
-
Featuring an outdoor pool and beachfront, Hotel Puntarenas Beach is located in Puntarenas. This accommodation offers a restaurant, bar and terrace. Free WiFi access is available.
“The opportunity for horseback riding, zip lining, and other outdoor activities. My desire for scuba diving was fulfilled. I also liked the hotel's commitment to good environmental practices. Fantastic massages!”
Hotel Puntarenas Beach
Average review score: 7.7
-
Just 2.5 km from the Arenal Volcano, the Baldi Hot Springs Hotel & Spa offers 25 thermal pools, waterslides, landscaped gardens, air-conditioned suites, and parking.
“The Junior Suites are spectacular!! Beautiful, roomy, luxurious,... we absolutely loved the Junior Suite! The buffet breakfast was amazing as well! The hotspring pools are fantastic, with temperatures that range from mild to burning hot (my favorite). They're clean, and surrounded by beautiful plants and scenery. I love this place and keep coming back to it.”
Baldi Hot Springs Hotel & Spa
Average review score: 8.4
-
Surrounded by dense forest and offering stunning views of Playa Blanca Beach, Hotel & Club Punta Leona features an outdoor swimming pool, 3 restaurants and 2 snack bars.
“I love Punta Leona. I stay here every time I can when visiting Costa Rica. It's a little slice of heaven. I love the beautiful grounds, clean rooms, A/C, and Playa Blanca. Another plus is that it is frequented by people from all over, including Costa Ricans. You don't feel like you're on another planet. And Carabelas is a great restaurant. I wouldn't hesitate to do the all-inclusive option, if you can afford it.”
Hotel & Club Punta Leona
Average review score: 8.3
-
Featuring hot spring baths, sauna, massages services, luxury spa treatments and 5 swimming pools, Tabacón Thermal Resort & Spa is 15 minutes’ drive from the Arenal Volcano National Park.
“Everything. Staff are so professional. The visit was seamless and romantic. The recognition of the hotel on a special occasion was amazing. Truly the entire experience was wonderful.”
Tabacón Thermal Resort & Spa
Average review score: 9.2
-
Located right on the beach in Jacó, Croc's Casino Resort offers a Las Vegas-style casino, an outdoor pool and a spa. Each spacious room features a balcony with wonderful sea views.
“Excellent resort and staff. Everyone goes out of their way to satisfy their customers. No need to reserve your pool chairs. Best thing, is that their is no high pressure sales for anything. Everything is new and very clean”
Hotel Crocs Resort and Casino
Average review score: 8.8
Areas of interest or regions in Costa Rica
-
Alajuela
374 hotels
Put volcanoes, nature and hot springs on your to-do list during your next visit to Alajuela!
-
Limon
343 hotels
Try Limon for your next trip! Enjoy nature, beaches and nature walks while you’re there.
-
San José
324 hotels
friendly locals, museums and nature are just a few reasons travellers enjoy San José.
Cities
-
Zapotal
1 hotel
-
Westfalia
1 hotel
Try Westfalia for your next trip! Enjoy nature, relaxation and rainforests while you’re there.
-
Vuelta de Jorco
1 hotel
-
Villarreal
4 hotels
-
Vieja
1 hotel
-
Verbena Norte
2 hotels
-
Venado
3 hotels
-
Upala
1 hotel
-
Unión
1 hotel
-
Turrialba
23 hotels
Try Turrialba for your next trip! Enjoy rafting, nature and scenery while you’re there.
-
Tumbas
1 hotel
-
Tuis
1 hotel
-
Tucurrique
1 hotel
-
Tronadora
2 hotels
-
Trojas
1 hotel
-
Trinidad
1 hotel
-
Tres de Junio
2 hotels
Tres de Junio is a great choice for travellers interested in bird watching, nature and relaxation.
-
Toro Amarillo
1 hotel
-
Tinamaste
1 hotel
-
Tilarán
3 hotels
Put nature, scenery and tranquillity on your to-do list during your next visit to Tilarán!
-
Tigre
1 hotel
-
Tigra
1 hotel
-
Tanques
1 hotel
-
Tambor
1 hotel
-
Siquirres
2 hotels
-
Sierra
1 hotel
-
Sibube
1 hotel
-
Savegre
3 hotels
-
Sarapiquí
20 hotels
nature, bird watching and rainforests are just a few reasons you’ll love Sarapiquí.
-
San Vito
4 hotels
Don’t miss out on San Vito! Top spot for botanical gardens, bird watching and friendly locals.
-
San Vicente
1 hotel
-
Santo Domingo
5 hotels
If nature, friendly locals and warm weather are for you, don’t miss out on Santo Domingo!
-
Santiago
1 hotel
-
Santiago
1 hotel
-
Santa Rosa
1 hotel
-
Santa Rosa
2 hotels
-
Santa Rita
1 hotel
-
Santa Marta
1 hotel
-
Santa María
3 hotels
If beautiful forests, relaxation and forests are for you, don’t miss out on Santa María!
-
Santa Elena
1 hotel
-
Santa Cruz
3 hotels
-
Santa Ana
12 hotels
Try Santa Ana for your next trip! Enjoy tranquillity, friendly locals and nature while you’re there.
-
San Ramón
5 hotels
scenery, nature walks and relaxation are just a few reasons you’ll love San Ramón.
-
San Rafael
2 hotels
Put nature walks, nature and wildlife on your to-do list during your next visit to San Rafael!
-
San Rafael
1 hotel
-
San Pedro
2 hotels
-
San Pedro
5 hotels
-
San Pablo
1 hotel
-
San Miguel
2 hotels
-
San Miguel
1 hotel
-
San Mateo
1 hotel
San Mateo is a great choice for travellers interested in tranquillity, relaxation and scenery.
-
San Marcos
2 hotels
-
San Luis
2 hotels
-
San Lucas
1 hotel
-
San Lorenzo
1 hotel
-
San Lázaro
6 hotels
-
San Juan Norte
1 hotel
-
San Juanillo
1 hotel
Try San Juanillo for your next trip! Enjoy surfing, beaches and ambience while you’re there.
-
San Juan Abajo
2 hotels
-
San Juan
1 hotel
-
San José Pinilla
2 hotels
beaches, surfing and tranquillity are just a few reasons travellers enjoy San José Pinilla.
-
San Joaquín
2 hotels
-
San Jerónimo
2 hotels
-
San Isidro
3 hotels
San Isidro is a great choice for travellers interested in cold weather, relaxation and mountains.
-
San Ignacio
1 hotel
-
San Gerardo
4 hotels
-
San Francisco
1 hotel
-
San Francisco
3 hotels
coastal walks, countryside and sunbathing are just a few reasons travellers enjoy San Francisco.
-
San Clemente
1 hotel
-
San Buenaventura
2 hotels
-
San Antonio
8 hotels
San Antonio is a great choice for travellers interested in friendly locals, warm weather and restaurants.
-
San Antonio
2 hotels
-
San Antonio
1 hotel
-
San Antonio
1 hotel
-
Sámara
72 hotels
Sámara is a great choice for travellers interested in beaches, beach walks and relaxation.
-
Sabanilla
1 hotel
-
Rodeo
1 hotel
-
Rodeo
2 hotels
-
Roble Alto
1 hotel
-
Rivas
1 hotel
-
Río Segundo
2 hotels
-
Río Seco
3 hotels
-
Río Grande
2 hotels
-
Río Cuarto
3 hotels
-
Rincón Zaragoza
1 hotel
-
Rincón
2 hotels
Try Rincón for your next trip! Enjoy nature, wildlife and rainforests while you’re there.
-
Quebrada Azul
2 hotels
-
Punta Mala
1 hotel
Punta Mala is a great choice for travellers interested in nature, waterfalls and relaxation.
-
Punta de Lanza
1 hotel
-
Puerto Viejo
1 hotel
beaches, relaxation and beach walks are just a few reasons you’ll love Puerto Viejo.
-
Puerto Viejo
157 hotels
beaches, nature and relaxation are just a few reasons travellers enjoy Puerto Viejo.
-
Puerto Soley
3 hotels
-
Puerto Jiménez
33 hotels
Try Puerto Jiménez for your next trip! Enjoy nature, wildlife and bird watching while you’re there.
-
Puerto Humo
1 hotel
-
Puerto Coyote
7 hotels
sandy beaches, tranquillity and sunsets are just a few reasons travellers enjoy Puerto Coyote.
-
Potrero
7 hotels
-
Porrosatí
1 hotel
-
Pochotal
1 hotel
-
Playón
1 hotel
-
Playa Blanca
3 hotels
-
Platanillo
2 hotels
-
Pital
2 hotels
-
Pedregoso
1 hotel
-
Pavas
2 hotels
-
Patio de Agua
1 hotel
-
Paso Ancho
1 hotel
-
Parrita
11 hotels
Parrita is a great choice for travellers interested in beaches, tranquillity and beach walks.
-
Paraíso
2 hotels
Try Paraíso for your next trip! Enjoy nature, tranquillity and volcanoes while you’re there.
-
Palo Seco
1 hotel
-
Palmar Norte
1 hotel
-
Orotina
1 hotel
-
Ora
1 hotel
Ora is a great choice for travellers interested in seaside, promenades and bird watching.
-
Nubes
2 hotels
-
Naranjo
2 hotels
-
Naranjito
2 hotels
Naranjito is a great choice for travellers interested in nature, relaxation and nature walks.
-
Nacascolo
1 hotel
-
Muñeco
1 hotel
-
Morote
1 hotel
-
Monterrey
1 hotel
-
Montaña Grande
2 hotels
Don’t miss out on Montaña Grande! Top spot for walking, wildlife and relaxation.
-
Mogos
2 hotels
-
Miramar
2 hotels
Try Miramar for your next trip! Enjoy tranquillity, scenery and food while you’re there.
-
Matapalo
3 hotels
-
Matapalo
23 hotels
-
Mata de Limón
1 hotel
hot weather, friendly locals and walking are just a few reasons travellers enjoy Mata de Limón.
-
Martirio
1 hotel
-
Manzanillo
1 hotel
Manzanillo is a great choice for travellers interested in relaxation, nature and surfing.
-
Los Andes
1 hotel
-
Loma
1 hotel
-
Llano Grande
1 hotel
-
Llano Bonito
1 hotel
-
Linda Vista
1 hotel
-
Limoncito
1 hotel
-
Liberia
21 hotels
Try Liberia for your next trip! Enjoy beaches, friendly locals and nature while you’re there.
-
Las Mantas
8 hotels
-
La Mona
2 hotels
-
La Marina
2 hotels
-
La Laja
1 hotel
-
Lagunilla
2 hotels
-
Laguna
1 hotel
-
La Garita
5 hotels
-
La Gallega
1 hotel
-
La Cuesta
1 hotel
-
La Asunción
1 hotel
-
La Abuela
1 hotel
-
Jardín
1 hotel
-
Jaloba
4 hotels
-
Jabilla
3 hotels
-
Italcancori
2 hotels
-
Islita
1 hotel
Try Islita for your next trip! Enjoy beaches, relaxation and romance while you’re there.
-
Huacas
2 hotels
-
Hone Creek
2 hotels
-
Higuito
1 hotel
-
Herradura
58 hotels
Herradura is a great choice for travellers interested in relaxation, beaches and nature.
-
Hacienda Tres Amigos
3 hotels
-
Hacienda Santa María
2 hotels
Try Hacienda Santa María for your next trip! Enjoy nature, hiking and tranquillity while you’re there.
-
Guayabos
1 hotel
-
Guayabal
1 hotel
Put mountains, relaxation and walking with pets on your to-do list during your next visit to Guayabal!
-
Guarumal
1 hotel
Put nature, mountain walks and wildlife on your to-do list during your next visit to Guarumal!
-
Guardia
1 hotel
-
Guápiles
3 hotels
Don’t miss out on Guápiles! Top spot for nature, friendly locals and tranquillity.
-
Guácima
1 hotel
-
Guachipelín
2 hotels
Try Guachipelín for your next trip! Enjoy hot springs, nature and nature walks while you’re there.
-
Grifo Alto
1 hotel
-
Grecia
10 hotels
Grecia is a great choice for travellers interested in nature, scenery and volcanoes.
-
Golfito
12 hotels
Put shopping, nature and relaxation on your to-do list during your next visit to Golfito!
-
Gigantes
1 hotel
-
Garita
2 hotels
Put tourist attractions, surfing and warm weather on your to-do list during your next visit to Garita!
-
Gandoca
3 hotels
-
Fraijanes
1 hotel
-
Fortuna
8 hotels
hot springs, nature and relaxation are just a few reasons travellers enjoy Fortuna.
-
Esterillos Este
12 hotels
Esterillos Este - the ideal getaway for tranquillity, beaches and relaxation!
-
Esterillos
7 hotels
Esterillos is a great choice for travellers interested in beaches, tranquillity and beach walks.
-
Esquinas
3 hotels
-
Esperanza
2 hotels
-
Esperanza
1 hotel
-
Esparza
1 hotel
-
Escobal
1 hotel
-
Empalme
1 hotel
-
El Roble
2 hotels
Travellers choose El Roble for family friendly trips, swimming pools and relaxation.
-
El Jobo
1 hotel
El Jobo is a great choice for travellers interested in relaxation, romantic escapes and fish markets.
-
El Empalme
1 hotel
-
El Ciprés
1 hotel
-
Dos Brazos
5 hotels
Dos Brazos is a great choice for travellers interested in nature, tranquillity and atmosphere.
-
Desamparados
1 hotel
-
Delicias
1 hotel
-
Daniel Flores
1 hotel
-
Curridabat
2 hotels
-
Curime
2 hotels
-
Cuajiniquil
1 hotel
-
Coto Brus
1 hotel
-
Corozalito
1 hotel
-
Coronado
3 hotels
-
Corazón de Jesús
1 hotel
-
Copey
4 hotels
-
Copal
1 hotel
-
Conte
1 hotel
-
Concepción
1 hotel
-
Colonia Palmareña
1 hotel
-
Colonia Dos Ríos
2 hotels
Travellers choose Colonia Dos Ríos for hot springs, nature and tranquillity.
-
Cocles
23 hotels
Put beaches, nature and sandy beaches on your to-do list during your next visit to Cocles!
-
Cóbano
6 hotels
-
Cipreses
1 hotel
-
Chiverral
1 hotel
-
Chira
6 hotels
-
Chiles
1 hotel
-
Charcos
1 hotel
-
Chachagua
1 hotel
-
Chacarita
1 hotel
Don’t miss out on Chacarita! Top spot for sightseeing, scenery and traditional food.
-
Cedro
1 hotel
-
Cebadilla
1 hotel
-
Castilla
1 hotel
-
Cascajal
2 hotels
-
Cartagena
1 hotel
-
Carrizal
1 hotel
-
Carrillo
1 hotel
-
Carrillo
1 hotel
-
Carmen
1 hotel
Try Carmen for your next trip! Enjoy beaches, surfing and sunsets while you’re there.
-
Carate
5 hotels
Try Carate for your next trip! Enjoy nature, wildlife and rainforests while you’re there.
-
Caño Negro
2 hotels
-
Canalete
1 hotel
-
Camíbar
1 hotel
-
Cacique
1 hotel
-
Cabuya
7 hotels
Cabuya is a great choice for travellers interested in tranquillity, nature and beaches.
-
Buenos Aires
1 hotel
-
Brasilito
24 hotels
Put beaches, beach walks and relaxation on your to-do list during your next visit to Brasilito!
-
Brasil
3 hotels
-
Boca Barranca
2 hotels
-
Barú
4 hotels
-
Barroeta
1 hotel
-
Barrio Hispano
1 hotel
-
Barrigones
1 hotel
-
Barrantes
1 hotel
-
Barranca
1 hotel
-
Barranca
2 hotels
-
Bajo Tigre
1 hotel
-
Bajo Negro
2 hotels
Don’t miss out on Bajo Negro! Top spot for rainforests, friendly locals and stargazing.
-
Bajo de las Labores
1 hotel
-
Bagaces
1 hotel
-
Ayala
1 hotel
-
Atirro
2 hotels
-
Atenas
17 hotels
Atenas is a great choice for travellers interested in relaxation, tranquillity and scenery.
-
Aserrí
1 hotel
-
Arenal
1 hotel
-
Ángeles
4 hotels
-
Ángeles
1 hotel
-
Alto Poró
1 hotel
-
Alto del Roble
1 hotel
-
Alajuela
70 hotels
Put volcanoes, convenient public transport and friendly locals on your to-do list during your next visit to Alajuela!
-
Agujas
5 hotels
-
Aguas Zarcas
2 hotels
Put mountain walks, promenades and culture on your to-do list during your next visit to Aguas Zarcas!
-
Aguas Buenas
1 hotel
-
Agua Buena
1 hotel
-
Agua Buena
3 hotels
Try Agua Buena for your next trip! Enjoy mountain walks, atmosphere and bird watching while you’re there.
-
El Achiote
8 hotels
Put nature, hiking and waterfalls on your to-do list during your next visit to El Achiote!
-
Tamarindo
182 hotels
Put beaches, surfing and sunsets on your to-do list during your next visit to Tamarindo!
-
Playa Conchal
9 hotels
Don’t miss out on Playa Conchal! Top spot for relaxation, beaches and beach walks.
-
Playa Hermosa
32 hotels
beaches, relaxation and sunsets are just a few reasons you’ll love Playa Hermosa.
-
Nuevo Arenal
16 hotels
Nuevo Arenal is a great choice for travellers interested in scenery, nature and tranquillity.
-
Isla Violin
1 hotel
nature, beautiful forests and wildlife are just a few reasons travellers enjoy Isla Violin.
-
El Castillo de La Fortuna
16 hotels
El Castillo de La Fortuna - the ideal getaway for volcanoes, scenery and nature!
-
San Gerardo de Dota
1 hotel
Travellers choose San Gerardo de Dota for nature, tranquillity and bird watching.
-
Playa Azul
1 hotel
relaxation, tranquillity and beaches are just a few reasons you’ll love Playa Azul.
-
Playa Ostional
4 hotels
If nature, tranquillity and beaches are for you, don’t miss out on Playa Ostional!
-
Playa Danta
1 hotel
-
Barrio Palermo
2 hotels
-
Pavones
13 hotels
Pavones is a great choice for travellers interested in surfing, tranquillity and beaches.
-
Playa Avellana
17 hotels
-
Guanacaste
4 hotels
-
Guadalajara
1 hotel
-
Ciudad Cariari
1 hotel
-
Punta Uva
1 hotel
-
Cariari
1 hotel
-
Quebrada Ganado
3 hotels
Enjoy nature walks, beach walks and beautiful forests during your next trip to Quebrada Ganado!
-
La Javilla
3 hotels
La Javilla is a great choice for travellers interested in beach walks, sunbathing and beaches for kids.
-
Cabo Matapalo
3 hotels
-
Lagunillas
3 hotels
Landmarks
-
Tortuguero National Park
Enjoy nature, wildlife and nature walks during your next trip to the area around Tortuguero National Park!
-
La California Hospital
If museums, city walks and city trips are for you, don’t miss out on the area around La California Hospital!
-
Sky Adventures Arenal
Try the area around Sky Adventures Arenal for your next trip! Enjoy scenery, nature and volcanoes while you’re there.
-
CIMA San Jose Hospital
Put friendly locals, food and restaurants on your to-do list during your next visit to the area around CIMA San Jose Hospital!
-
Manuel Antonio National Park
Around Manuel Antonio National Park is a great choice for travellers interested in beaches, nature and wildlife.
-
The Monkey Farm
beaches, relaxation and beach walks are just a few reasons you’ll love the area around The Monkey Farm.
-
Kalambu Hot Springs
The area around Kalambu Hot Springs is highly rated by travellers for hot springs, volcanoes and nature.
-
Metropolitan Hospital Costa Rica
city walks, museums and city trips are just a few reasons you’ll love the area around Metropolitan Hospital Costa Rica.
-
San Juan de Dios Hospital
Enjoy museums, city walks and sightseeing during your next trip to the area around San Juan de Dios Hospital!
Airports
-
Juan Santamaría International Airport
30 hotels