Prices in

Coastal townsCroatia2026

Croatia Coastal Towns

Source: AirROI Reviewed by , Founder @ AirROI Updated

Figures are AirROI estimates. How they are made

Among the 74 towns with 200+ homes

Most booked of these 74
Dubrovnik 121,334 stays
Highest revenue per home of these 74
Dubrovnik €21,886 a year
Highest rated of these 74
Seget Donji 4.91 out of 5
Lowest nightly rate of these 74
Senj €112 a night
Longest typical stay of these 74
Općina Blato 8.1 nights

Ranking

Croatia Coastal Towns Ranked by Airbnb Stays

Every one of the coastal and beach towns in Croatia with 100 or more Airbnb homes and recent stays, most booked first.

Croatia Coastal Towns ranked by Airbnb stays, with homes, typical stay, busiest month, nightly rate, occupancy, revenue per home and guest rating
1Dubrovnik, Dubrovnik-Neretva County121,334€188
2Split, Split-Dalmatia County104,242€159
3Zadar, Zadar County41,551€138
4Pula, Istria County26,810€142
5Hvar, Splitsko-dalmatinska županija26,430€188
6Rovinj, Istria County22,001€138
7Kaštela, Splitsko-dalmatinska županija. Includes Kaštel Stari, Kaštel Lukšić and Kaštel Gomilica.16,028€226
8Makarska, Splitsko-dalmatinska županija11,206€153
9Trogir, Splitsko-dalmatinska županija10,753€155
10Novalja, Lika-Senj County. Includes Stara Novalja.10,401€235
11Cavtat, Dubrovnik-Neretva County10,268€144
12Poreč, Istria County10,050€154
13Korčula, Dubrovnik-Neretva County9,043€153
14Omiš, Split-Dalmatia County8,928€184
15Šibenik, Šibenik-Knin County. Includes Brodarica.8,522€150
16Okrug Gornji, Splitsko-dalmatinska županija8,267€182
17Opatija, Primorje-Gorski Kotar County6,535€190
18Općina Bol, Splitsko-dalmatinska županija5,762€147
19Crikvenica, Primorje-Gorski Kotar County5,500€153
20Krk, Primorje-Gorski Kotar County4,894€132
21Medulin, Istria County4,646€159
22Labin, Istria County. Includes Rabac.4,360€163
23Općina Bibinje, Zadar County4,326€150
24Rab, Primorje-Gorski Kotar County4,260€122
25Općina Dugi Rat, Splitsko-dalmatinska županija4,125€199

Figures are AirROI estimates for the 12 months to October 2026, and stays count Airbnb bookings only. Typical stay is a booking's length, occupancy the share of available nights booked, and revenue the yearly average per home, before costs. Guest rating is out of 5. Airbnb data files some places as one district or township, so Kaštela and rows like it cover several towns. Months in brackets: AirROI has under 12 months for that town, so its busiest month is read from those.

Money figures on this page are in euros, converted from US dollars at €0.86 per US$, the typical rate from November 2025 to October 2026.

By region

Stays and Top Town by Region

Croatia Coastal Towns by region: towns, Airbnb stays and the top town in each
RegionStaysTop town
Dubrovnik-Neretva County151,424Dubrovnik
Split-Dalmatia County122,753Split
Splitsko-dalmatinska županija108,371Hvar
Istria County91,767Pula
Zadar County77,326Zadar
Primorje-Gorski Kotar County47,770Opatija
Šibenik-Knin County23,249Šibenik
Lika-Senj County13,722Novalja
Supetar2,527Supetar
Općina Selca1,462Općina Selca

Town by town

Where the Top Towns Stand Out

All 8 are busiest in August. Among guests who left a review, the United States is the top home country in 4 of the 8. Apartments and condos are the largest home type in all 8. The lines below add what the table can't show, where one of the 8 most booked towns leads its peers or differs from the rest.

  1. Split, Split-Dalmatia County

    Of the 74 coastal towns in Croatia with 200 or more homes, Split (Split-Dalmatia County) had the most Airbnb homes, at 5,410, in the 12 months to October 2026.

  2. Zadar, Zadar County

    In the 12 months to October 2026, among guests who left a review, Germany was the top home country for Zadar, Zadar County, at 19%.

  3. 4
    Pula, Istria County

    In the 12 months to October 2026, among guests who left a review, Germany was the top home country for Pula, Istria County, at 20%.

  4. 7
    Kaštela, Splitsko-dalmatinska županija

    Of the 74 coastal towns in Croatia with 200 or more homes, Kaštela (Splitsko-dalmatinska županija) had the biggest share of homes that sleep 8 or more, at 27%, in the 12 months to October 2026. Among guests who left a review, France was the top home country for Kaštela, at 17%.

  5. 8
    Makarska, Splitsko-dalmatinska županija

    In the 12 months to October 2026, among guests who left a review, Germany was the top home country for Makarska, Splitsko-dalmatinska županija, at 15%.

When to go

Busiest and Quietest Months

August, July and September rank as the busiest months for Airbnb nights across the coastal towns in Croatia, and December and January as the quietest. August is the busiest month in 71 of the 110, while Trogir, Novalja and Općina Bol peak in July. Across the 110 towns, nightly rates run lowest in November, at about €149, and highest in July, at about €202. Across the 110 towns, stays run longest in February, at 7.0 nights, and shortest in December, at 4.3 nights.

August ranks first, January last

Airbnb months in calendar order. The number is the month's rank, and 1 is the busiest. The bar shows its part of Airbnb nights.

  • Three busiest months
  • Other months
Month by month: rank, typical stay and nightly rate
Months in Croatia by rank
RankMonth Typical stay Nightly rate
1August5.6 nights€198
2July6.7 nights€202
3September4.4 nights€169
4June5.7 nights€181
5May5.5 nights€163
6October5.1 nights€151
7April5.8 nights€156
8November5.7 nights€149
9March6.9 nights€154
10February7.0 nights€155
11December4.3 nights€151
12January4.7 nights€155

Who comes

Where Guests Come From

Among guests who left a review, 98% come from abroad. Among those guests, the largest groups from abroad come from the United States, the United Kingdom and Germany. The top home cities among those guests are London, Paris and Berlin.

Top countries abroad

Among guests who left a review

  • United States 16%
  • United Kingdom 13%
  • Germany 13%
  • France 9.9%
  • Canada 4.2%
  • Italy 1.9%

Top home cities

Among guests who left a review

98% from abroad

  • London 2.3%
  • Paris 1.1%
  • Berlin 1.1%

The money view

Revenue, Occupancy and Nightly Rate

Among the 74 towns with 200 or more Airbnb homes, Dubrovnik has the highest estimated revenue per home, at €21,886 a year. Of those 74, Dubrovnik and Mlini share the highest occupancy, at 49%, and Senj has the lowest nightly rate on Airbnb, at €112. Dubrovnik is also the most booked of the 110.

Highest revenue per home of these 74

A year, AirROI estimate

  1. Dubrovnik €21,886

    Dubrovnik-Neretva County

  2. Kaštela €19,967

    Splitsko-dalmatinska županija

  3. Mlini €17,996

    Dubrovnik-Neretva County

  4. Split €15,891

    Split-Dalmatia County

  5. Hvar €15,589

    Splitsko-dalmatinska županija

Highest occupancy of these 74

Nights booked, AirROI estimate

  1. Dubrovnik-Neretva County

  2. Dubrovnik-Neretva County

  3. Split-Dalmatia County

  4. Splitsko-dalmatinska županija

  5. Dubrovnik-Neretva County

Lowest nightly rate of these 74

On Airbnb, AirROI estimate

  1. Senj €112

    Lika-Senj County

  2. Cres €119

    Primorje-Gorski Kotar County

  3. Primorje-Gorski Kotar County

  4. Rab €122

    Primorje-Gorski Kotar County

  5. Komiža €123

    Splitsko-dalmatinska županija

FAQ

Frequently Asked Questions

What is the most popular coastal town in Croatia?

By AirROI's estimates, Dubrovnik (Dubrovnik-Neretva County) is the most booked of the 110 coastal towns in Croatia, with 121,334 Airbnb stays in the 12 months to October 2026. Split is second, with 104,242. This counts Airbnb bookings only.

What is the most affordable coastal town in Croatia?

By AirROI's estimated nightly rate on Airbnb in the 12 months to October 2026, among coastal towns in Croatia with 200 or more homes, the lowest are Senj (Lika-Senj County) (€112), Cres (Primorje-Gorski Kotar County) (€119) and Općina Baška (Primorje-Gorski Kotar County) (€120). That is the average asking price on booked nights, not what it costs to live or buy there.

What are some small coastal towns in Croatia?

By AirROI's count of active Airbnb homes as of October 2026, the smallest of the 110 coastal towns it lists in Croatia are Okrug Donji (Splitsko-dalmatinska županija) (96), Kali (Zadar County) (100) and Općina Pučišća (Splitsko-dalmatinska županija) (105). AirROI's list starts at 100 homes, so smaller places are not on it.

What coastal towns in Croatia offer the strongest Airbnb returns?

Returns depend on what a home costs to buy and run, which AirROI's figures do not cover. On AirROI's estimated revenue per home in the 12 months to October 2026, among coastal towns in Croatia with 200 or more homes, the highest are Dubrovnik (Dubrovnik-Neretva County) (€21,886), Kaštela (Splitsko-dalmatinska županija) (€19,967) and Mlini (Dubrovnik-Neretva County) (€17,996). Among the same towns, Dubrovnik (Dubrovnik-Neretva County) and Mlini (Dubrovnik-Neretva County) share the highest occupancy, at 49%.

Method

How These Lists and Numbers Are Made

How a town gets on this list. A town needs 100 or more Airbnb homes with recent stays. A language model then judges the place from its name, state, country and coordinates, not from words in its name: it has to be on an ocean or sea coast with its own beach, seafront or harbour, or on a Great Lake with a public beach, and within about 10 km of the shore. The town's own listings can back that up, with 30% of its homes listing beach access, or 10% with ocean views, waterfront homes or beach in their titles besides. A town whose listings do not gets a second, stricter check, which asks whether people go there for that or mainly for something else. Big cities stay off. Corrections come last: places the checks got wrong are added or taken off, and rows that name one place are joined.

How the figures are made. Stays, occupancy, nightly rate and revenue are AirROI estimates built from Airbnb listing data, and cover Airbnb only. A town's stays are its bookings in the period, and the typical stay and busiest month come from the same data. Guest ratings, home sizes and how far ahead guests book are the latest figures in each town's AirROI data. Month ranks compare each month's part of Airbnb nights. Origin rests on 2,372,747 reviews and describes guests who left a review, not everyone who stayed. A town needs 1,000 reviews before this page gives its share from abroad.