Costa Rica may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Find Rainforest & Jungle Hotels in San Jose

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top San Jose Rainforest & Jungle Hotels

Peace Lodge
4.5 out of 5
20 min from Poas Volcano National Park, Alajuela, Vara Blanca, Heredia
Free CancellationReserve now, pay when you stay
The price is $305 per night
4.9/5Exceptional! (331 reviews)

"Staff were wonderful, our room was amazing, activities were awesome."…"

Reviewed on Mar 9, 2020

Peace Lodge
Hotel Mango Valley
3 out of 5
300 metros antes de Pipasa, Carbonal Arriba, San Roque, Alajuela
The price is $60 per night
4.8/5Exceptional! (239 reviews)

"This property is remote and gorgeous! It is small and very unique to the country. The staff was attentive and so helpful. Javier was a godsend for helping us order take out and providing a tour guide that surpassed all our expectations. Costa Rica is amazing and we would definitely stay at Mango ..."…"

Reviewed on Mar 2, 2020

Hotel Mango Valley
Xandari Resort And Spa
3.5 out of 5
1 Km Ne Del Salon El Diamante, Tacacori, San Isidro, Alajuela
The price is $163 per night
4.8/5Exceptional! (560 reviews)

"Natural trails with waterfalls in a nice weather location. Nice kept gardens."…"

Reviewed on Jul 28, 2020

Xandari Resort And Spa
El Silencio Lodge and Spa
4 out of 5
Bajos de Toro Amarillo, Sarchi Norte, Toro Amarillo, Alajuela
Free CancellationReserve now, pay when you stay
The price is $340 per night
4.7/5Exceptional! (86 reviews)
One of a kind experience!

"Our stay was amazing! Beautiful waterfalls, great hiking and an excellent spa. Loved the fresh squeezed juice delivered to our door every morning We will definitely be returning!"…"

Reviewed on Dec 16, 2019

El Silencio Lodge and Spa
Hotel Grano de Oro
4 out of 5
Calle 30 Avs 2 y 4, San Jose, San Jose
Free CancellationReserve now, pay when you stay
The price is $155 per night
4.7/5Exceptional! (998 reviews)

"Beautiful gardens and furniture. Staff very helpful. We came after hospital surgery and everyone was helpful. I cant give full review as resturant, regular services were not operational due to covid."…"

Reviewed on Jul 9, 2020

Hotel Grano de Oro
Hotel Bougainvillea
3.5 out of 5
100 metros al oeste de Santo Tomas, Santo Tomas, Heredia
Free CancellationReserve now, pay when you stay
The price is $115 per night
4.7/5Exceptional! (374 reviews)

"The hotel is set in a beautiful garden, just like a Botanical garden, many different trees, shrubs, flowers, that attract birds and butterflies. At breakfast you can sit and look out at part of this exotic garden and see orchids, birds on a feeder and flowering shrubs. A delightful way to start the ..."…"

Reviewed on Feb 12, 2020

Hotel Bougainvillea
Costa Rica Marriott Hotel Hacienda Belen
4.5 out of 5
700 meters West from Bridgestone/Firest, San Antonio de Belen, Heredia
Free CancellationReserve now, pay when you stay
The price is $143 per night
4.5/5Wonderful! (791 reviews)

"I have stayed there during the corona virus crisis. The hotel was super clean. We felt very safe. The architecture is beautiful. The rooms are fully renovated. The pool area is charming and peaceful. We used the bar service at the pool, the restaurant by the pool, the restaurant at night and for ..."…"

Reviewed on Mar 17, 2020

Costa Rica Marriott Hotel Hacienda Belen
Courtyard by Marriott San Jose Airport Alajuela
3.5 out of 5
Plaza Los Mangos, Radial Francisco J Orlich, Alajuela, Alajuela
Free CancellationReserve now, pay when you stay
The price is $104 per night
4.5/5Wonderful! (998 reviews)

"Nice modern facilities - great food and excellent staff"…"

Reviewed on Apr 30, 2020

Courtyard by Marriott San Jose Airport Alajuela
Holiday Inn Express San Jose Costa Rica Airport
3 out of 5
1 Km E from Juan SantaMaria Airport, Rio Segundo, Alajuela
Free Cancellation
The price is $94 per night
4.4/5Wonderful! (995 reviews)

"Nice, clean, friendly staff, rite next to airport."…"

Reviewed on May 27, 2020

Holiday Inn Express San Jose Costa Rica Airport
Barceló San José
4 out of 5
Autopista General Canas 3km, El Robledal - La Uruca, San Jose, San Jose
Get Rates
4.4/5Excellent! (1,162 reviews)
Great place

"Beautiful hotel. Each of their properties I’ve stayed at have been beautiful."…"

Reviewed on Mar 23, 2020

Barceló San José
El Rodeo Estancia Boutique Hotel & Steakhouse
3 out of 5
Southwest side of the Panasonic Co., Radial Santa Ana - Belén, San Antonio de Belen, Heredia
Get Rates
4.4/5Excellent! (995 reviews)

"The property and rooms are spectacular! The boutique hotel was like walking into a very high end classic country resort. We wish we could stay longer."…"

Reviewed on Apr 6, 2020

El Rodeo Estancia Boutique Hotel & Steakhouse
Trapp Family Country Inn
3 out of 5
400m west of soccer field, San Antonio del Tejar, Alajuela, Alajuela
Free CancellationReserve now, pay when you stay
The price is $74 per night
4.4/5Excellent! (518 reviews)
Jungle stay near airport

"a lovely little jungle spot near the airport. grear grounds. good breakfast."…"

Reviewed on Mar 7, 2020

Trapp Family Country Inn
Parque del Lago Boutique Hotel
3.5 out of 5
Ave 2da, calles 40-42, San Jose, San Jose
Free CancellationReserve now, pay when you stay
The price is $69 per night
4.3/5Excellent! (595 reviews)

"Excellent location. Great bounteous breakfast included, clean property and room. It is a $30.00 usd taxi ride to the airport, or $10.00 per person shuttle."…"

Reviewed on Mar 22, 2020

Parque del Lago Boutique Hotel
Adventure Inn
3.5 out of 5
50m east from Los Arcos, Ciudad Cariari, Heredia
Free CancellationReserve now, pay when you stay
The price is $68 per night
4.3/5Excellent! (575 reviews)

"Our stay at the Adventure Inn was better than advertised. Our check is was seamless. The Front Desk staff were terrific and thankfully for us were fluent inEnglish. (We’ve been holiday in Central America for 10 years shame on us for not learning their language!) The Adventure in is less than 10 min ..."…"

Reviewed on Mar 18, 2020

Adventure Inn
Hotel Luisiana
3.5 out of 5
100 west and 400 south from Cruz Roja, Santa Ana, San Jose
The price is $30 per night
4.2/5Excellent! (1,030 reviews)

"Excellent clean rooms, very reasonable price, comfy beds, pool, some pet friendly rooms...stay there at least once a month...bilingual front desk"…"

Reviewed on Aug 9, 2020

Hotel Luisiana
Radisson San Jose-Costa Rica
4 out of 5
Calle Central y Tercera Av. 15, Calle Blancos, San Jose, San Jose
Free CancellationReserve now, pay when you stay
The price is $92 per night
4.1/5Very Good! (1,110 reviews)

"Nice business hotel within walking distance of city center."…"

Reviewed on Aug 12, 2020

Radisson San Jose-Costa Rica
Hotel Aeropuerto
3 out of 5
4 km west of SJO International Airport, Alajuela, Alajuela
Free CancellationReserve now, pay when you stay
The price is $82 per night
4.1/5Very Good! (939 reviews)

"Everything was pretty good. Costumer service could have been a littlebit better."…"

Reviewed on Mar 29, 2020

Hotel Aeropuerto
Hotel Novo
3 out of 5
100m N. del Hospital San Juan de Dios, Calle 14 Av Central y Primera, San Jose, San Jose
Free CancellationReserve now, pay when you stay
The price is $39 per night
3.8/5Good! (162 reviews)
Helpful staff

"Hotel and room clean and tidy. Scrambled eggs bacon, rice and beans Breakfast was available from 7am. Excellent location to access town centre. Reception staff very helpful in arranging tours and assisting with any issues. They also arranged to have a filled roll ready for an early departure before ..."…"

Reviewed on Mar 6, 2020

Hotel Novo
Don't see what you're looking for?
We've got more Rainforest & Jungle Hotels. Find the right one for you.
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.

More trip options

Travelers Loved These Rainforest & Jungle Hotels