Select a City to find the Best Hotels in Dalmatia

Recommended destinations based on bookings from your country.

B

C

D

H

I

K

L

M

N

O

P

R

S

T

V

Z

The most popular hotels in Dalmatia

Check out the accommodations other travelers loved.

Dalmatia Hotels for Your Next Holiday

Why Tourists Visit Dalmatia

  • * Taking a Game of Thrones tour in Dubrovnik's Old Town.
  • * Relaxing on stunning beaches like Zlatni Rat on Brač Island.
  • * Visiting Plitvice Lakes or Krka National Parks for stunning waterfalls.
  • * Windsurfing and sailing in the Adriatic Sea.
  • * Exploring charming coastal towns like Zadar and Trogir.

Dalmatia offers a wide variety of accommodations, including over 2,000 options ranging from budget guesthouses to luxurious resorts. In Split, 3-star hotels start at around $70 per night, while 5-star hotels like the recently opened Briig Boutique Hotel average $200-$350 per night. Dubrovnik offers a larger selection of luxury stays such as Hotel Excelsior with prices upwards of $400 during peak season, while cities like Zadar and Šibenik are more affordable for 3-star hotels starting between $50-$100 per night.

Dalmatia, stretching along Croatia's Adriatic coast, is renowned for its stunning coastline, charming historic towns, and over 1,000 islands, making it a top Mediterranean destination.

Key attractions such as Dubrovnik's Old Town, a UNESCO World Heritage Site, the historic Diocletian's Palace in Split, and the cascading waterfalls of Krka National Park draw millions of visitors annually.

Outdoor enthusiasts and history buffs alike will find plenty to do, from island hopping in the Kornati archipelago to exploring medieval fortresses in Šibenik.

Dalmatia Tips You Must Know

* Book summer stays (June through August) 4-6 months in advance to secure the best deals.

* Consider visiting in May or September for fewer crowds and lower hotel prices, but similar weather.

* Use taxis, Uber, or ferries to explore major cities and islands; Dubrovnik and Split are key transportation hubs.

* Stay near old town centers for easy access to attractions, but book early as these hotels fill quickly.

* Pay attention to local currency (Croatian kuna or Euros) for budget management, as international cards are widely accepted.

Dubrovnik

Dubrovnik, known as the 'Pearl of the Adriatic,' is famed for its impressive medieval walls featured in Game of Thrones. Its Stradun promenade is lined with centuries-old buildings and charming shops. Nearby, the idyllic Lokrum Island offers botanical gardens and peacocks roaming free.

Explore the wide variety of hotels in Dubrovnik for a memorable stay in this stunning medieval city.

Split

Split boasts the UNESCO-listed Diocletian's Palace, a living labyrinth of narrow streets with bars, shops, and homes. The Riva promenade showcases stunning Adriatic views and vibrant activity. Nearby, Marjan Forest Park provides trails with panoramic views of the city and sea.

Discover the best hotels in Split to experience its rich history and lively waterfront.

Zadar

Zadar surprises visitors with its Sea Organ, a musical instrument played by the waves, and the Sun Salutation, a beautiful light installation. Its Roman Forum ruins create a casual meeting spot for locals. Savor the city's unique maraschino liqueur, produced since the 16th century.

Check out the impressive selection of hotels in Zadar and enjoy its artistic coastal ambiance.

Šibenik

Šibenik offers the gorgeous St. James Cathedral, a UNESCO site made entirely of stone. Its maze-like alleys lead to hidden cafes and boutique shops. Nearby, visit the St. Nicholas Fortress, a dramatic structure guarding the entrance to its sparkling harbor.

Book one of the excellent hotels in Šibenik to explore a city steeped in stone craftsmanship and maritime charm.

Trogir

Trogir enchants with its preserved medieval old town, featuring the Kamerlengo Fortress and ancient stone bridges. Its small, relaxed vibe contrasts with the luxurious yachts lining the marina. Visitors enjoy fresh seafood served in atmospheric, family-run waterside restaurants.

Secure your spot at one of the charming hotels in Trogir for a timeless island escape.

Central Gems in Dalmatia

Find more iconic Central hotels in Dalmatia to stay close to all the action.

Hotel Name
Description
#
Price per night

Rixos Premium Dubrovnik

Dubrovnik

  • Dubrovnik Old Town (1 km)
  • Pile Gate (1.3 km)
  • Lovrijenac Fortress (1.5 km)

This hotel boasts an underground bar carved into the rock, offering a unique Adriatic Sea experience. Its cliffside location provides an extraordinary view that practically feels like it's hovering above the waves.

  • Modern amenities

  • Cliffside views

  • Close to Old Town

$200-$450/night

Hotel Dubrovnik Palace

Dubrovnik

  • Lapad Bay (0.5 km)
  • Pile Gate (4 km)
  • Gruž Harbor (2.5 km)

Famed for being a filming location for Star Wars: The Last Jedi, this hotel combines luxury with cinematic history. Its rooftop terrace is one of Dubrovnik's best-kept secrets for sunset views.

  • Cinematic history

  • Secluded beaches

  • Award-winning service

$250-$500/night

Radisson Blu Resort & Spa

Split

  • Diocletian's Palace (3 km)
  • Bacvice Beach (2.5 km)
  • Marjan Hill (4 km)

This resort features the largest spa in Dalmatia, perfect for unwinding after a day of exploring. Its private pebble beach and multiple pools make it a great escape from Split's hustle and bustle.

  • Extensive spa

  • Private beach

  • Close to Split

$150-$400/night

Luxury Escapes in Dalmatia

Discover more luxurious Luxury hotels in Dalmatia for an unforgettable experience.

Hotel Name
Description
#
Price per night

Amfora Hvar Grand Beach Resort

Hvar

  • Hvar Old Town (0.8 km)
  • Pakleni Islands (1.5 km)
  • Fortica Fortress (1 km)

Amfora features a cascading pool that feels like a tropical lagoon, perfect for views of the Pakleni Islands. Its retro-chic design dates back to when it was the playground of Yugoslav elites.

  • Island views

  • Cascading pool

  • Wide range of restaurants

$200-$600/night

Hotel Croatia

Cavtat

  • Cavtat Old Town (0.5 km)
  • Dubrovnik Airport (6 km)
  • Sokol Tower (10 km)

This luxurious hotel is perched on a clifftop with its own sheltered cove, making it a favorite among celebrities. An underground tunnel connects the hotel to the beach for privacy and convenience.

  • Clifftop views

  • Private beach

  • Celebrity-favorite

$250-$500/night

Royal Blue Hotel

Dubrovnik

  • Lapad Promenade (0.8 km)
  • Dubrovnik Old Town (4 km)
  • Copacabana Beach (1 km)

Its rooftop infinity pool is one of the highest in Dubrovnik, offering uninterrupted views of the Elaphiti Islands. This hotel also features curated local artwork in every room.

  • Rooftop infinity pool

  • Island views

  • Locally-inspired design

$220-$500/night

Charming Boutique Stays

Explore beautiful Boutique hotels in Dalmatia with personalized charm.

Hotel Name
Description
#
Price per night

Royal Neptun Hotel

Dubrovnik

  • Lapad Promenade (0.6 km)
  • Dubrovnik Old Town (4.2 km)
  • Dubrovnik Cable Car (4.5 km)

With its seasonal Mediterranean garden, this hotel offers guests a farm-to-table dining experience on-site. It's often praised for being green-certified in its sustainability efforts.

  • Eco-friendly

  • Seaside location

  • Garden-fresh dining

$150-$350/night

Hotel Lero

Dubrovnik

  • Pile Gate (2 km)
  • Dubrovnik Old Town (2.2 km)
  • Gruž Harbor (1 km)

Originally built for Croatian soldiers in the 1970s, this hotel has transformed into a contemporary hub for casual luxury. Guests rave about its homemade breakfast pho soup, a unique offering in Dalmatian hotels.

  • Great value

  • Homemade breakfast

  • Central location

$100-$250/night

Sun Gardens Dubrovnik

Dubrovnik

  • Dubrovnik Old Town (10 km)
  • Trsteno Arboretum (5 km)
  • Elaphiti Islands (accessible by boat)

This sprawling resort includes a private marina, making it perfect for sailing enthusiasts. It seamlessly combines five-star services with self-catering apartment options for added flexibility.

  • Private marina

  • Five-star service

  • Self-catering options

$200-$450/night

Family Fun Hotels

Explore Family Friendly hotels in Dalmatia perfect for families with kids.

Hotel Name
Description
#
Price per night

Hotel Vis

Dubrovnik

  • Lapad Bay (0.3 km)
  • Dubrovnik Old Town (3 km)
  • Pile Gate (2.8 km)

This family-friendly hotel has a private beach, where free kayaking equipment is offered to guests. The laid-back vibe and kid-friendly facilities make it perfect for a relaxed vacation.

  • Private beach

  • Free kayaking

  • Relaxed atmosphere

$90-$200/night

President Hotel, Valamar Collection

Dubrovnik

  • Babin Kuk Beach (0.5 km)
  • Dubrovnik Old Town (4 km)
  • Dubrovnik Bridge (2 km)

This hotel offers a supervised kids club complete with organized treasure hunts. Guests often compliment the interactive children's activities and its proximity to safe swimming beaches.

  • Kids club

  • Close to beaches

  • Interactive activities

$120-$300/night

Valamar Lacroma Hotel

Dubrovnik

  • Lapad Beach (1 km)
  • Dubrovnik Old Town (3.8 km)
  • Gruž Harbor (2.2 km)

This family-oriented hotel is equipped with multiple pools and family suites. It's also known for its free babysitting services, which guests find especially useful for evening excursions.

  • Family suites

  • Babysitting services

  • Multiple pools

$130-$300/night

Hotels with Year-Round Pools

Check out top-rated Hotels with indoor pool in Dalmatia with relaxing pool facilities.

Hotel Name
Description
#
Price per night

Sheraton Dubrovnik Riviera Hotel

Srebreno

  • Dubrovnik Old Town (8 km)
  • Cavtat Old Town (10 km)
  • Lokrum Island (9 km)

Boasting one of the largest indoor pools in Dalmatia, this hotel's spa offers panoramic floor-to-ceiling windows facing the Adriatic. Its blend of luxury and tranquility makes it a haven for relaxation seekers.

  • Large indoor pool

  • Luxury spa

  • Tranquil location

$200-$400/night

Marvie Hotel & Health

Split

  • Diocletian's Palace (2 km)
  • Bacvice Beach (1.5 km)
  • Marjan Forest Park (3 km)

A haven for those seeking health and wellness, Marvie includes a therapeutic salt room within its spa facilities. It's also one of Split's few hotels with year-round wellness retreats.

  • Health-focused amenities

  • Salt room

  • Near the promenade

$150-$300/night

Hotel Kompas

Dubrovnik

  • Lapad Bay (0.2 km)
  • Pile Gate (3.5 km)
  • Dubrovnik Old Town (3.7 km)

Known for its infinity pool that seamlessly blends into stunning views of the Lapad Bay. The pool area includes underwater speakers for a fully immersive experience!

  • Infinity pool

  • Bay views

  • Modern design

$180-$350/night

Frequently asked question

Which hotels are closest to Diocletian's Palace in Split?

Numerous hotels are located within walking distance of Diocletian's Palace, including luxurious options with sea views and boutique stays like Heritage Hotel Antique Split.

Are there family-friendly hotels in Dalmatia with beach access?

Yes, family-friendly hotels like Amadria Park Ivan in Šibenik offer direct beach access along with kid-friendly amenities such as pools and water parks.

What is the average cost of boutique hotels in Dubrovnik's Old Town?

Boutique hotels in Dubrovnik's Old Town typically range from $150 to $350 per night, offering personalized service and historic architecture.

Are there budget-friendly hotels near Krka National Park?

Yes, there are budget-friendly options such as B&B Konoba and smaller guesthouses, often priced between $50 to $100 per night.

Do hotels in Dalmatia offer airport transfer services?

Many hotels, including larger resorts like Le Méridien Lav in Split, provide airport transfer services for an additional fee, often arranged in advance.

Thank you for subscribing
Destination Select city
  • Bale

    Croatia

  • Banjol

    Croatia

  • Banjole

    Croatia

  • Barbat na Rabu

    Croatia

  • Baska (Krk)

    Croatia

  • Baska Voda

    Croatia

  • Betina (Sibenik-Knin)

    Croatia

  • Bibinje

    Croatia

  • Biograd Na Moru

    Croatia

  • Bjelovar

    Croatia

  • Blace

    Croatia

  • Bol

    Croatia

  • Brela

    Croatia

  • Brodarica (Sibenik-Knin)

    Croatia

  • Buje

    Croatia

  • Buzet

    Croatia

  • Cakovec

    Croatia

  • Cavtat

    Croatia

  • Cesarica

    Croatia

  • Cilipi

    Croatia

  • Cizici

    Croatia

  • Cres

    Croatia

  • Crikvenica

    Croatia

  • Dakovo

    Croatia

  • Donji Okrug (Ciovo)

    Croatia

  • Drage

    Croatia

  • Dramalj

    Croatia

  • Drasnice

    Croatia

  • Drvenik (Split-Dalmatia)

    Croatia

  • Dubrovnik

    Croatia

  • Duce

    Croatia

  • Dugi Rat

    Croatia

  • Fazana

    Croatia

  • Funtana

    Croatia

  • Gospic

    Croatia

  • Gradac (Split-Dalmatia)

    Croatia

  • Grebastica

    Croatia

  • Hvar Town

    Croatia

  • Icici

    Croatia

  • Igrane

    Croatia

  • Imotski

    Croatia

  • Jadranovo

    Croatia

  • Jelsa (Hvar)

    Croatia

  • Jesenice (Split-Dalmatia)

    Croatia

  • Jezera

    Croatia

  • Kali

    Croatia

  • Kampor

    Croatia

  • Kanfanar

    Croatia

  • Karlobag

    Croatia

  • Karlovac

    Croatia

  • Kastav

    Croatia

  • Kastela

    Croatia

  • Klek

    Croatia

  • Klenovica

    Croatia

  • Komiza

    Croatia

  • Korcula Town

    Croatia

  • Korenica

    Croatia

  • Kornic

    Croatia

  • Kostrena

    Croatia

  • Kozino

    Croatia

  • Kraljevica

    Croatia

  • Krapina

    Croatia

  • Krk Town

    Croatia

  • Krnica

    Croatia

  • Labin (Istria)

    Croatia

  • Liznjan

    Croatia

  • Lokva Rogoznica

    Croatia

  • Lopar

    Croatia

  • Lovran

    Croatia

  • Lumbarda

    Croatia

  • Makarska

    Croatia

  • Mali Losinj

    Croatia

  • Malinska

    Croatia

  • Mandre

    Croatia

  • Marina

    Croatia

  • Maslenica

    Croatia

  • Matulji

    Croatia

  • Medulin

    Croatia

  • Metajna

    Croatia

  • Milna (Brac)

    Croatia

  • Mimice

    Croatia

  • Mlini

    Croatia

  • Mokosica

    Croatia

  • Molunat

    Croatia

  • Moscenicka Draga

    Croatia

  • Motovun

    Croatia

  • Murter

    Croatia

  • Nerezine

    Croatia

  • Nin

    Croatia

  • Njivice

    Croatia

  • Novalja

    Croatia

  • Novi Vinodolski

    Croatia

  • Novigrad (Istria)

    Croatia

  • Ogulin

    Croatia

  • Omis

    Croatia

  • Omisalj

    Croatia

  • Opatija

    Croatia

  • Orebic

    Croatia

  • Osijek

    Croatia

  • Otocac

    Croatia

  • Pag Town

    Croatia

  • Pakostane

    Croatia

  • Palit

    Croatia

  • Peroj

    Croatia

  • Petrcane

    Croatia

  • Pinezici (Krk)

    Croatia

  • Pirovac

    Croatia

  • Pisak

    Croatia

  • Pjescana Uvala

    Croatia

  • Plitvicka Jezera

    Croatia

  • Ploce (Dubrovnik-Neretva)

    Croatia

  • Podaca

    Croatia

  • Podgora (Split-Dalmatia)

    Croatia

  • Podstrana

    Croatia

  • Pomer

    Croatia

  • Porec

    Croatia

  • Posedarje

    Croatia

  • Postira

    Croatia

  • Povljana

    Croatia

  • Preko

    Croatia

  • Premantura

    Croatia

  • Primosten

    Croatia

  • Privlaka (Zadar)

    Croatia

  • Promajna

    Croatia

  • Pula

    Croatia

  • Punat

    Croatia

  • Rab Town

    Croatia

  • Rabac

    Croatia

  • Rakovica

    Croatia

  • Razanac

    Croatia

  • Razanj

    Croatia

  • Rijeka

    Croatia

  • Rogoznica (Sibenik-Knin)

    Croatia

  • Rovinj

    Croatia

  • Rovinjsko Selo

    Croatia

  • Rtina

    Croatia

  • Sali

    Croatia

  • Savudrija

    Croatia

  • Seget Vranjica

    Croatia

  • Selce

    Croatia

  • Seline

    Croatia

  • Senj (Lika-Senj)

    Croatia

  • Sevid

    Croatia

  • Sibenik

    Croatia

  • Silo (Krk)

    Croatia

  • Sinj

    Croatia

  • Skradin

    Croatia

  • Slano

    Croatia

  • Slatine

    Croatia

  • Slavonski Brod

    Croatia

  • Slunj

    Croatia

  • Solin

    Croatia

  • Split

    Croatia

  • Srima

    Croatia

  • Stanici

    Croatia

  • Stara Baska

    Croatia

  • Stari Grad (Hvar)

    Croatia

  • Starigrad Paklenica

    Croatia

  • Ston

    Croatia

  • Sukosan

    Croatia

  • Sumartin

    Croatia

  • Supetar

    Croatia

  • Supetarska Draga

    Croatia

  • Sutivan

    Croatia

  • Sveti Filip i Jakov

    Croatia

  • Sveti Juraj

    Croatia

  • Sveti Martin Na Muri

    Croatia

  • Sveti Petar (Zadar)

    Croatia

  • Tar-Vabriga

    Croatia

  • Tisno

    Croatia

  • Tribunj (Sibenik-Knin)

    Croatia

  • Trogir

    Croatia

  • Tucepi

    Croatia

  • Turanj

    Croatia

  • Umag

    Croatia

  • Vantacici

    Croatia

  • Varazdin

    Croatia

  • Vela Luka

    Croatia

  • Veli Losinj

    Croatia

  • Velika Gorica

    Croatia

  • Vinisce

    Croatia

  • Vinkovci

    Croatia

  • Vir

    Croatia

  • Vis

    Croatia

  • Vodice

    Croatia

  • Vodnjan

    Croatia

  • Vrbnik (Primorje-Gorski Kotar)

    Croatia

  • Vrboska

    Croatia

  • Vrh (Krk)

    Croatia

  • Vrsar

    Croatia

  • Vrsi

    Croatia

  • Vukovar

    Croatia

  • Zaboric

    Croatia

  • Zadar

    Croatia

  • Zagreb

    Croatia

  • Zambratija (Istria)

    Croatia

  • Zaton (Dubrovnik-Neretva)

    Croatia

  • Zaton (Zadar)

    Croatia

  • Zivogosce

    Croatia

  • Zrnovo

    Croatia

Select city first

Check-in
Check-out
Guests
2 guests

Adults:

2

Children:

0