COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Compare Hotels in Costa Rica

Search over 8343 hotels from $45

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Top Rated Costa Rica Hotels

Don't see what you're looking for?
See all available properties in Costa Rica
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Luxury Hotels in Costa Rica

    Nayara Gardens

    Nayara Gardens

    7 km West from La Fortuna Town Road 142, the entrance to the Volcano Lodge, La Fortuna, Alajuela
    The price is $475 per night from Jun 24 to Jun 24
    4.4/5Wonderful! (21 reviews)
    Nayara Gardens
    The Springs Resort and Spa at Arenal

    The Springs Resort and Spa at Arenal

    Arenal, 9 Km West, and 3.5 km North of La Fortuna Centre, Monterrey, Alajuela
    The price is $741 per night from Jun 25 to Jun 25
    4.9/5Exceptional! (38 reviews)
    The Springs Resort and Spa at Arenal
    Tabacón Thermal Resort & Spa

    Tabacón Thermal Resort & Spa

    13 Km Oeste del Centro, de la Fortuna de San Carlos, La Fortuna, Alajuela
    The price is $345 per night from Jun 30 to Jun 30
    4.5/5Wonderful! (59 reviews)
    Tabacón Thermal Resort & Spa

Pet Friendly Costa Rica Hotels

    Aloft San Jose Hotel, Costa Rica

    Aloft San Jose Hotel, Costa Rica

    Forum 2 Business Park, Lindora, Santa Ana, San Jose
    The price is $89 per night from Jul 4 to Jul 4
    4.1/5Very Good! (31 reviews)
    Aloft San Jose Hotel, Costa Rica
    Oceano Boutique Hotel & Gallery

    Oceano Boutique Hotel & Gallery

    500 Metros Este de la Pops, Calle Lapa Verde, Jaco, Puntarenas
    The price is $84 per night from Jun 23 to Jun 23
    4.4/5Excellent! (28 reviews)
    Oceano Boutique Hotel & Gallery
    Hotel Luisiana

    Hotel Luisiana

    100 west and 400 south from Cruz Roja, Santa Ana, San Jose
    The price is $45 per night from Jun 23 to Jun 23
    4.1/5Very Good! (34 reviews)
    Hotel Luisiana

Recent Reviews