Skip to content
BrownTravels

The best hotels in Croatia

The best hotel in Croatia is Hotel Excelsior Dubrovnik in Dubrovnik, with a Browntravels editorial score of 8.8/10. Villa Dubrovnik in Dubrovnik (8.8/10) and Esplanade Zagreb Hotel in Zagreb (8.6/10) complete the top three.

  1. Hotel Excelsior on the Dubrovnik shoreline facing the old town walls♛

    Best hotel in Croatia

    Hotel Excelsior Dubrovnik

    Dubrovnik · Editorial score 8.8/10 · ££££

    Dubrovnik's seafront classic since 1913, gazing across the Adriatic to the old town walls and Lokrum island.

    Best for: Couples, Culture-and-sea travellers, Honeymooners

    The classic Dubrovnik base — pay for a sea-view balcony and let the old town do the rest.

    Read the full review
  2. Modernist terraces of Villa Dubrovnik built into the cliff facing the Old Town across the water2

    No. 2 in Croatia

    Villa Dubrovnik

    Dubrovnik · Editorial score 8.8/10 · ££££

    A cliff-hugging modernist retreat in the quiet Sveti Jakov quarter, where every room faces the Old Town and Lokrum across the water.

    Best for: Couples, Design lovers, Honeymooners

    Dubrovnik for romantics—the city as a view rather than a crowd, with a boat when you want to touch it.

    Read the full review
  3. Esplanade Zagreb Hotel, Zagreb3

    No. 3 in Croatia

    Esplanade Zagreb Hotel

    Zagreb · Editorial score 8.6/10 · £££

    Zagreb's 1925 Art Deco monument, built to pamper Orient Express passengers and still the city's great social institution.

    Best for: City-break travellers, Business travellers, Design lovers

    One of Europe's great-value grand hotels — Orient Express romance at a fraction of western capitals' rates.

    Read the full review

Hotels in Croatia: questions answered

What is the best hotel in Croatia?
Hotel Excelsior Dubrovnik in Dubrovnik, scored 8.8/10 by Browntravels editors. The classic Dubrovnik base — pay for a sea-view balcony and let the old town do the rest.
What are the top 3 hotels in Croatia?
1. Hotel Excelsior Dubrovnik, Dubrovnik (8.8/10); 2. Villa Dubrovnik, Dubrovnik (8.8/10); 3. Esplanade Zagreb Hotel, Zagreb (8.6/10).
How does Browntravels rank hotels in Croatia?
Every hotel carries an editorial score from 0 to 10, set by our editors and never by hotels, across six areas: service, design, dining, wellness, location and value. The Crown lists the highest-scoring hotels we cover in each country and updates as soon as a stronger hotel joins the directory. Commercial relationships never influence scores or rankings.
How many hotels in Croatia does Browntravels cover?
3 hotels in Croatia have a full Browntravels profile, each with an editorial score, who it suits best and our verdict.

Rankings follow our editorial policy. See the best hotels in every country.