15 Best Hotels in Costa Rica for Families

Costa Rica is a great place to travel with kids, but the right hotel makes a big difference. A pool, a second bedroom or a small kitchen can turn a long, hot day into an easy one.

Here are the 15 best family hotels in Costa Rica, grouped by area, with rough nightly rates. You’ll also find the things that matter with kids: family suites, kids’ pools, kitchens and room to spread out. There’s a good pick for every budget, starting around $55 a night.

Man holding a child overlooking sunset and lagoon in Manuel Antonio

Share this article

In Short

  • La Fortuna and Manuel Antonio are the easiest family bases, with lots to do close by.
  • Casa Luna has a kids’ pool and four hot tubs from about $129 a night.
  • Cala Luna’s villas have private pools, kitchens and two or three bedrooms.
  • Hotel Verde Mar is right on the beach in Manuel Antonio, from about $55 in low season.
  • Book 3 to 6 months ahead for December to April, when family rooms go first.
Ask a local

Join Our Facebook Community

Still have questions or want local tips straight from our team? Join our Facebook community. That’s where we share updates, answer questions, and help you plan your Costa Rica trip the smart way.

How Much Do Family Hotels in Costa Rica Cost?

Family hotels here cost about $55 to well over $1,000 a night, and the gap comes down to location and space. A villa with its own pool costs far more than a simple room a short walk from the beach.

Here’s a quick look at all 15:

HotelAreaRough Nightly RateGood for Families Because
Barceló San JoséSan JoséAbout $60 to $140Kids’ pool, two-bedroom suite
Country Inn & SuitesNear the airportFrom about $124Two pools, two-bedroom suites
TabacónLa FortunaAbout $340 to $880Hot river, two-bedroom suite
Casa LunaLa FortunaAbout $129 to $180Kids’ pool, hot tubs
Arenal XilopaloLa FortunaFrom about $64Family apartment, pool
Valle EscondidoMonteverdeAbout $120 to $300Family rooms, forest trails
Cabinas CapulínMonteverdeAbout $71 to $142Houses with kitchens, farm tour
Arenas del MarManuel AntonioAbout $550 and upOn the beach, family pool
Shana by the BeachManuel AntonioFrom about $330Family suites, private-pool suite
Hotel Verde MarManuel AntonioAbout $55 to $150On the beach, kitchenettes
Cala LunaTamarindoFrom about $396Villas with private pools
Hotel GiadaSámaraFrom about $102Quad rooms, two pools
Hacienda GuachipelínRincón de la ViejaFrom about $190Hot springs, ziplines
Casitas TenorioNear Rio CelesteAbout $177 to $269Farm tour, kids’ games
Ballena ReyUvitaAbout $80 to $160Two-bedroom apartments

These are rough starting rates for two people, so family rooms and suites cost more. December to April is the priciest time, especially Christmas and Easter, and the 13% tax often comes on top.

What Makes a Hotel Family-Friendly in Costa Rica?

Hotels here work a little differently than back home, so it helps to know what to look for before you book.

Plenty of rooms have one double bed, called a matrimonial, plus maybe a single. A family of four or five often needs a suite, a two-bedroom unit or two rooms side by side. Ask about the exact beds before you pay.

A pool matters more than you’d think. Afternoon rain and heat can cut plans short, and an hour in the pool keeps everyone happy between tours.

A kitchen or kitchenette helps too, since restaurant meals for a family add up fast. Breakfast is included at plenty of hotels, so check the rate before you compare prices.

Most of all, keep travel days short. A hotel close to the things you want to do beats a cheaper one an hour away.

Private villas in Costa Rica, a good fit for families and small groups

Best Family Hotels in San José

San José is where most trips start and end, so a night near the airport makes sense after a long flight. These two have big pools and two-bedroom suites, which helps when everyone’s tired.

1. Barceló San José

Barceló San José is the easy first night. It’s in La Uruca, about 5 km from downtown and 13 to 14 km from the airport. There’s a big pool set in tropical gardens, with a separate kids’ pool beside it.

There are tennis courts, three restaurants, including a buffet and a Japanese spot, and a bar. The Master Suite has two bedrooms, a living room and a balcony, and it sleeps up to five.

Standard rooms run about $60 to $140 a night, and suites cost more. The pools are open 9 AM to 6 PM, so plan a swim before dinner.

2. Country Inn & Suites by Radisson, San José Airport

Country Inn & Suites is the practical pick before an early flight. It’s in Cariari, a few minutes from Juan Santamaría Airport, so you skip the city traffic on the way out.

There are two pools, and the Junior Suites have two bedrooms and a separate living room. That gives parents some space after bedtime. Cribs are available on request, and a buffet breakfast is served each morning.

Rates start around $124 a night. Ask if breakfast is included in your rate, since it isn’t with every room type.

Best Family Hotels in La Fortuna

La Fortuna is the easiest place in Costa Rica to keep kids busy. Hot springs, waterfalls, hanging bridges and sloth walks are all a short drive apart. You don’t spend half the day in the car.

Our guide to things to do in La Fortuna has the full list.

3. Tabacón Thermal Resort & Spa

Tabacón is the big splurge, and it’s built around a natural hot river. The water runs through landscaped gardens at 22 to 38°C (72 to 100°F), so everyone can find a temperature they like.

Some parts are adults-only, including the Shangri-La Gardens and a few room types. For families, the Two Bedroom Arenal Suite is the one to book, with a dining area, a jacuzzi and terraces.

Rates run about $340 to $880 a night. Not staying over? A day pass costs $115 for adults and $55 for kids 6 to 11, and kids under 6 get in free.

4. Casa Luna Hotel & Spa

Casa Luna is the good-value family pick in La Fortuna. It’s about 1.5 km south and 1.5 km west of the church, close to town but quiet, with tropical gardens all around.

There’s a lagoon-style pool, a kids’ pool and four hot tubs, plus the Luna Grill restaurant and the Luna Spa. Breakfast is included, and the Luna Junior Suite adds a sofa bed and its own hot tub.

Rates start around $129 a night in low season and run closer to $180 at busier times. That’s a lot of pool for the price.

5. Arenal Xilopalo

Arenal Xilopalo is the budget family pick in La Fortuna, about 0.8 km from the central park, roughly a 9-minute walk. Restaurants are a few minutes away on foot, so you can leave the car parked at night.

Standard rooms have two double beds and sleep four, and the two-bedroom Family Apartment sleeps seven, with its own kitchen. There’s a pool, free parking and a breakfast area with views of Arenal Volcano.

Rooms start around $64 a night in low season, and breakfast costs extra, about $9. The pool runs cool, so save the warm soak for the hot springs.

Best Family Hotels in Monteverde

Monteverde is cool and misty most of the year, so pack a fleece next to the swimsuits. Kids love the hanging bridges and night walks up here, and the hotels feel more like lodges than resorts.

The road up is winding, so plan an easy travel day. Our Monteverde itinerary covers what to do once you arrive.

6. Valle Escondido Nature Reserve Hotel & Farm

Valle Escondido is the nature pick, with its own private reserve and trails right outside your room. It’s in Cerro Plano, about 100 meters south of the Monteverde Butterfly Garden.

The farm-to-table restaurant gets lots of love, and there are family rooms for groups that need more beds. The couples’ suites are adults-only, so book the right room type.

Rates run about $120 to $300 a night, with December the priciest month. Pack rain jackets for the trails, since the cloud forest is rarely dry.

7. Cabinas Capulín & Farm

Cabinas Capulín is a family-run farm just outside Santa Elena, with gardens, coffee fields and views down to the Gulf of Nicoya. It’s simple and homey, and it’s great value.

The wooden houses have full kitchens, and the Rainbow House sleeps up to five in two bedrooms for about $142 a night. Rooms sleep up to four for about $71, but they don’t have kitchens.

Home-cooked breakfasts are available, and the farm tour shows how coffee, sugar, vegetables and milk are produced. It’s a nice hour with curious kids.

Best Family Hotels in Manuel Antonio

Manuel Antonio packs a national park, beaches and plenty of monkeys into a small area. The park is closed on Tuesdays, and tickets cost $18.08 for adults and $5.65 for kids 2 to 12, sold online only.

Where you stay matters here, because the road up the hill is steep. Our guide to the best hotels in Manuel Antonio explains the areas.

8. Arenas del Mar

Arenas del Mar is the beachfront splurge, at the north end of Playa Espadilla. The park is about 2 km along the sand, and the small Playitas cove is right below.

There are two pools, including a family pool, plus two restaurants and breakfast included. Golf carts run guests around the steep grounds, which little legs will appreciate.

It’s a big spend, at about $550 to $700 a night in low season and well over $1,000 at peak times. Monkeys and sloths turn up on the grounds, so keep the balcony door shut.

9. Shana by the Beach

Shana is up on the hill, and it has more family room types than most hotels around here. There’s a Family Suite, studios with kitchens and a Two Bedroom Suite with its own private pool.

The main pool is a nice place to spend an afternoon. There’s also a separate adults-only pool, a restaurant and a pool bar. Breakfast is a buffet.

Rates start around $330 a night. Fair warning: the hotel is on a steep hill, so walking to town isn’t practical. Playa Biesanz is a 5 to 7 minute walk down a jungle path, and golf cart shuttles run if you call ahead.

10. Hotel Verde Mar

Hotel Verde Mar is right on Playa Espadilla, so you walk out of your room and onto the sand. For a beachfront hotel, it’s surprisingly cheap.

Studios and suites have kitchenettes, which helps with snacks and simple dinners, and there’s a pool and air conditioning. Breakfast isn’t included, but restaurants are a short walk away.

Rooms are simple, so keep your expectations in check. Rates run about $55 to $85 a night in low season and around $150 in high season.

Best Family Hotels in Guanacaste

Guanacaste is the dry northwest, with long beaches and the Liberia airport close by. It’s an easy beach region with kids, since you can land in the morning and be at the pool by the afternoon.

Our guide to the best hotels in Tamarindo has more beach options.

11. Cala Luna Boutique Hotel & Villas

Cala Luna is the villa pick in Tamarindo. The two- and three-bedroom villas each have a private pool, a kitchen and a living room. The whole family gets space without booking two rooms.

There’s also a kids’ pool and two restaurants: Origen for breakfast and dinner, and Caleta by the pool. The Getaway Suite is adults-only.

It’s about 1 km from downtown Tamarindo, roughly a 15-minute walk. Rates start around $396 a night, and the villas cost more. The small beach nearby is rocky, so head into Tamarindo for swimming.

12. Hotel Giada

Hotel Giada is a friendly, good-value base in Sámara, a small beach town on the Nicoya Peninsula. It’s on the main road, about a five-minute walk from the beach.

There are 24 air-conditioned rooms, including triples and quadruples, plus two pools and a green area with loungers. Breakfast is included.

The Italian restaurant, Ahora Sí, makes its own pasta and has a kids’ menu. Rates start around $102 a night, which is hard to beat this close to the beach.

13. Hacienda Guachipelín Volcano Ranch Hotel

Hacienda Guachipelín is a ranch hotel on the edge of Rincón de la Vieja National Park, northeast of Liberia. It’s the pick for active families who’d rather zipline and soak in hot springs than lie on a beach.

Guests get free access to the Río Negro hot springs and trails to seven waterfalls. Ziplining starts at $65, tubing at $75, and a one-day pass with several activities costs $129.

There are Family Superior rooms, Legacy Suites and a tented camp, plus a pool and farm-to-table food. Rates start around $190 a night.

Best Family Hotels Near Rio Celeste and in Uvita

Rio Celeste and Uvita are quieter than the big hubs, and both make a great stop with kids. One has a bright blue river, and the other has whales and a sandbar shaped like a whale’s tail.

14. Casitas Tenorio B&B

Casitas Tenorio is a small, family-run B&B on a working dairy farm, about 3 km from Bijagua. Tenorio Volcano National Park, home of the Rio Celeste, is a 20 to 30 minute drive away.

There are six casitas and a two-bedroom guest house. The casitas have kitchenettes with a fridge and microwave, but no stove. Kids get games and books, and the daily farm tour lets them milk a cow.

Breakfast is the house specialty, with homemade bread and tropical fruit jams. Rates run about $177 to $269 a night. Our Rio Celeste guide covers the $13.56 tickets and the trail.

15. Ballena Rey Hotel

Ballena Rey is a great family base in Uvita, about 1 km from Marino Ballena National Park and close to town. Rooms range from basic doubles to two-bedroom apartments with kitchens that sleep up to six.

A free buffet breakfast runs 7 to 10 AM, and the pool has a small bar that opens in the late afternoon.

Rates run about $80 to $160 a night. Park entry costs $6.78, card only. The whale tail sandbar shows at low tide, so check the tide chart the night before. Our 2-day Uvita itinerary has more ideas.

Tips for Booking Family Hotels in Costa Rica

A little planning goes a long way with kids, and most of it comes down to timing and the room setup.

Book 3 to 6 months ahead for December to April, and even earlier for Christmas and Easter week. Family suites, two-bedroom units and villas are the first to go.

Ask for the exact beds in writing. A “family room” can mean two doubles, or one double and a sofa bed, and that matters with teens.

Driving yourself? Small hotels can have tight parking, so ask before you arrive. Car seats can cost extra at the rental desk, so add them to the quote. Our guide to renting a car in Costa Rica covers the rest.

Plan a pool afternoon after every long drive. Kids handle the travel days far better when there’s a swim waiting at the end.

Couple with a child by a pool overlooking the jungle and ocean in Costa Rica

Which Costa Rica Family Hotel Should You Book?

For a first trip with kids, split your stay between La Fortuna and the beach. Casa Luna gives you a kids’ pool and hot tubs at a fair price. In Manuel Antonio, Arenas del Mar or Hotel Verde Mar put you on the sand, depending on budget.

For a big treat, Tabacón’s hot river and Cala Luna’s private-pool villas are the stays kids talk about afterward.

On a budget, try Arenal Xilopalo, Cabinas Capulín, Hotel Giada and Ballena Rey. They give you space or a kitchen for about $64 to $160 a night. Active families should add a night at Hacienda Guachipelín for the ziplines and hot springs.

Our 1-week Costa Rica itinerary shows how to link the areas. Our list of the best tours in Costa Rica notes which ones suit kids.

Family Hotels in Costa Rica FAQ

What Is the Best Area in Costa Rica for Families?

The best areas in Costa Rica for families are La Fortuna and Manuel Antonio. Both pack lots of easy activities into a small area, so you spend less time in the car.

La Fortuna has hot springs, waterfalls and hanging bridges, and Casa Luna starts around $129 a night. Manuel Antonio has the national park and beaches, with Hotel Verde Mar from about $55 in low season.

How Far in Advance Should You Book a Family Hotel in Costa Rica?

Book a family hotel in Costa Rica 3 to 6 months ahead for December to April, the dry season. Family suites, two-bedroom units and villas sell out first, and Christmas and Easter fill up earliest.

May to November is quieter, and a few weeks’ notice is often enough, with lower rates too. Book the small farm stays and lodges early year-round, since they only have a handful of rooms.

Which Costa Rica Hotels Have Two-Bedroom Units or Kitchens?

Several family hotels in Costa Rica have two-bedroom units or kitchens. Cala Luna’s villas have private pools and kitchens, and Ballena Rey’s two-bedroom apartments sleep up to six. The Rainbow House at Cabinas Capulín sleeps five with a full kitchen.

Arenal Xilopalo’s two-bedroom Family Apartment sleeps seven. Tabacón, Barceló San José and Country Inn & Suites have two-bedroom suites, and Hotel Verde Mar’s studios come with kitchenettes.

Do Family Hotels in Costa Rica Have Kids’ Pools?

Plenty of family hotels in Costa Rica have kids’ pools. Barceló San José, Casa Luna and Cala Luna each have a separate kids’ pool, and Arenas del Mar has a family pool.

Hacienda Guachipelín adds natural hot springs, and Hotel Giada has two pools for about $102 a night. At villa stays like Cala Luna, your own private pool makes it even easier.

How Much Do Family Hotels in Costa Rica Cost?

Family hotels in Costa Rica cost about $55 to well over $1,000 a night. Simple beach rooms like Hotel Verde Mar start around $55 in low season. Good mid-range picks like Hotel Giada and Casa Luna start around $102 to $129.

Splurges like Tabacón run about $340 to $880, and Arenas del Mar costs $550 and up. December to April is the priciest time.

Do Family Hotels in Costa Rica Have Adults-Only Areas?

Some family hotels in Costa Rica have adults-only areas, so check the room type before you book. At Tabacón, the Shangri-La Gardens and several room types are adults-only, and Cala Luna’s Getaway Suite is too.

Shana by the Beach has a separate adults-only pool, and the couples’ suites at Valle Escondido don’t take kids. The family rooms at all four are fine for children.