Best Hotels with Indoor Pool in Dubrovnik
6 family-friendly hotels with indoor pool in Dubrovnik . Handpicked for families who want the best.
Dubrovnik is best known for its walled Old Town and the Adriatic, but an indoor pool is what keeps a family holiday on track outside the warmest months or on a windy day. Five of the six hotels on this page list one. Hilton Imperial Dubrovnik has an indoor pool with a sauna and jacuzzi 50 metres from Pile Gate, Hotel Excelsior a 12 m indoor pool with sea views near Ploče Gate, and Hotel Bellevue a 10 m spa pool heated to 29°C. Hotel Kompas on Lapad Bay and Sun Gardens Dubrovnik in Orašac complete the list. I compare them below on what each listing actually shows.
Dubrovnik's walled Old Town sits on the coast, entered through Pile Gate to the west and Ploče Gate to the east. The Lapad peninsula, west of the centre, has a long bay promenade and most of the larger hotels, while Orašac lies further north along the coast. Families often base themselves outside the walls and visit the Old Town in the morning or evening, when the streets are cooler and calmer.
Find more hotels in Dubrovnik
🏊Why Dubrovnik is Great for Hotels with Indoor Pool
An indoor pool matters in Dubrovnik because the sea is only comfortable for children for part of the year, and spring and autumn trips are popular with families who want to avoid the summer crowds in the Old Town. The hotels here were chosen because their listing names a pool, then compared on whether it is indoor and heated, on access to the sea and on the distance to the Old Town gates.
If walking to the Old Town matters most, Hilton Imperial Dubrovnik is the obvious choice. It sits 50 metres from Pile Gate and lists an indoor pool with a sauna and jacuzzi, a full spa with a steam room, and kids' meals and babysitting. That makes it easy to split the day between the city walls and a swim, and to let one parent use the spa while the other takes the children out for an ice cream. Hotel Excelsior Dubrovnik, rated 9.4, is a 10-minute walk from Ploče Gate and adds a 12 m indoor pool with sea views, a private beach with a swimming platform and a spa with sauna and jacuzzi.
On the Lapad side, two highly rated hotels pair an indoor pool with the sea. Hotel Bellevue Dubrovnik, rated 9.4, has a 10 m indoor spa pool heated to 29°C next to a steam room, a private pebble beach reached by lift and a cliff-top setting with panoramic sea views. Hotel Kompas, also rated 9.4, sits directly on the Lapad Bay promenade with an indoor pool, a full spa, a sauna, a steam room and a massage menu. Both suit families who want a sea swim when the water is warm and a heated pool when it is not.
For a resort stay with younger children, Sun Gardens Dubrovnik in Orašac, rated 9.3, is the most complete option. It has six pools including a kids' pool and an indoor pool, the Marco Polo Kids Club for ages 1 to 15, a baby club with qualified childcare staff and a free hotel shuttle to the Old Town. It is further from the walls than the other hotels, but the shuttle and the range of children's facilities make it a strong base for a family that wants to spend most of its time on site and visit the city on a few chosen days.
Rixos Premium Dubrovnik, rated 9.2, carries the indoor pool tag on this page, but its listing shows two outdoor pools with a kids' section and an indoor play area open all year rather than an indoor swimming pool. I would still consider it for its Rixy Club for ages 4 and up and its 15-minute walk to the Old Town, but not if an indoor pool is the deciding factor. For a guaranteed indoor swim, Hilton Imperial, Excelsior, Bellevue, Kompas and Sun Gardens are the five listings that clearly mention one.
Parent's take
For a family who wants the Old Town on foot and a reliable swim, I would book Hilton Imperial Dubrovnik: its listing shows an indoor pool with a sauna and jacuzzi 50 metres from Pile Gate, plus kids' meals and babysitting. For a calmer stay with younger children, I would choose Sun Gardens Dubrovnik, rated 9.3, for its indoor pool, kids' pool, Marco Polo Kids Club and free shuttle to the Old Town.
Our Top 6 Picks
Hotels in Dubrovnik with indoor pool, sorted by guest rating.

Hotel Kompas
Lapad Bay
Wonderful
830 reviews
Hotel Kompas has Dubrovnik's highest guest rating at **9.4** and one of its most complete spa setups: indoor pool, sauna, steam room, and a full massage menu covering back, neck, head, and foot treatments. The hotel overlooks **Lapad Bay** with an outdoor deck that catches the evening sun.
From
€765/night
Why families love Hotel Kompas
We booked Kompas for the rating and weren't disappointed. The indoor pool was big enough for the kids to actually swim, not just paddle. I got a 50-minute back massage that was genuinely excellent. The location on Lapad Bay is prime, with restaurants and the beach promenade right outside. Expensive, yes. But the spa alone justified the premium over cheaper Lapad hotels for us.

Wonderful
802 reviews
The Excelsior's indoor pool sits inside a glass-walled spa overlooking the Adriatic, about **12 metres long**, heated to **29°C**. It is not a lap pool but it is large enough for kids to paddle comfortably. The hotel also has a private beach area with a swimming platform. Rooms facing the sea get a direct view of Old Town's walls across the bay.
From
€373/night
Why families love Hotel Excelsior Dubrovnik
We picked the Excelsior because it was the closest indoor pool hotel to Old Town that was not the Hilton price bracket. The walk to Ploce Gate took 10 minutes along the coast road, and the pool area was never crowded because most guests used the beach. Our 7-year-old loved the glass walls that let him watch the boats while floating. Breakfast buffet had a kids section with pancakes and fresh fruit that our picky eater actually ate.

Wonderful
490 reviews
Hotel Bellevue occupies a cliff above Miramare Bay in Lapad with both indoor and outdoor pools. The indoor pool is a **10m spa pool** heated to **29°C**, set inside the wellness centre on the lower level. It is compact but well-maintained, with loungers and a steam room adjacent. The private pebble beach below the hotel is accessible by lift.
From
€379/night
Why families love Hotel Bellevue Dubrovnik
The Bellevue was our favourite pool setup in Dubrovnik. Mornings in the indoor pool before 10am, then down to the beach by lift. The cliff location means every room has sea views, which kept the kids occupied at bedtime staring at the cruise ships. The restaurant terrace hangs over the bay and the kids menu was surprisingly good: grilled fish, not just nuggets. Only downside: the walk to Lapad centre is uphill on the way back.

Sun Gardens Dubrovnik
Orasac
Wonderful
2,338 reviews
Sun Gardens runs the Marco Polo Kids Club with four age groups: baby club (12 months-3 years), Explorers (3-6), Junior Club (7-10), and a teen program (11-15). The baby club is the only hotel creche in the Dubrovnik area, staffed by qualified childcare workers. Six pools include a dedicated kids pool and an indoor pool for rainy days.
From
€341/night
Why families love Sun Gardens Dubrovnik
The baby club was the reason we picked Sun Gardens over the Valamar hotels. Our 2-year-old went in for two hours each morning while we swam in the adult pool. The staff sent us photos on the resort app. The older kids spent entire afternoons at the Junior Club doing pool relay races and treasure hunts. The resort feels isolated in Orasac, 20 minutes from the Old Town, but the shuttle runs every hour and honestly we only left twice in five days.

Wonderful
4,448 reviews
Rixos Premium sits on a clifftop in Lapad with its own Rixy Club for children aged 4 and up. The indoor play area stays open year-round, making it the only Dubrovnik option outside summer. Two outdoor pools have a kids section, and the clifftop terrace overlooks the Adriatic with Lokrum Island in the distance.
From
€425/night
Why families love Rixos Premium Dubrovnik
The Rixos location sold us. Fifteen-minute walk to the Old Town along the coastal path, Copacabana beach five minutes away, and the kids club kept our 6-year-old busy while we had coffee on the terrace. The indoor play room saved a rainy afternoon in late June. Rooms are large enough for a family of four without feeling cramped. The breakfast buffet has a dedicated kids corner with pancakes and fruit.

Hilton Imperial Dubrovnik
Pile Gate, Old Town
Wonderful
939 reviews
The Hilton Imperial sits **50 metres from Pile Gate**, the main entrance to Old Town. The indoor pool and spa include a sauna, jacuzzi, and steam room. It's the only spa hotel within walking distance of the city walls, making it the premium choice for families who want Old Town on their doorstep.
From
€588/night
Why families love Hilton Imperial Dubrovnik
Worth every cent if Old Town access matters to you. We walked to the city walls in 2 minutes, ducked back to the hotel when the kids melted down, and hit the indoor pool to reset. The spa was small but well-maintained: jacuzzi, sauna, and a steam room. Kids meals at the restaurant were actually good. The only downside: no outdoor pool, so on beach days we took a taxi to Lapad.
💡Tips for Choosing a Hotel with Indoor Pool in Dubrovnik
- 1Book Hilton Imperial Dubrovnik if you want to walk to Pile Gate and the city walls in a couple of minutes.
- 2Choose Hotel Excelsior for a 12 m indoor pool with sea views and a private beach with a swimming platform.
- 3Pick Hotel Bellevue for its 10 m spa pool heated to 29°C, comfortable for young children outside summer.
- 4Stay at Hotel Kompas for an indoor pool and full spa right on the Lapad Bay promenade.
- 5Use the free shuttle from Sun Gardens Dubrovnik to visit the Old Town in the cooler morning hours.
- 6Do not choose Rixos Premium for an indoor swim: its listing shows outdoor pools and an indoor play area instead.
More Fun in Dubrovnik
Other activities your family might enjoy in Dubrovnik.
Indoor Pool in Other Cities
Explore hotels with indoor pool across Europe.