Skip to content

Search a place, an artwork, a question

    The Bay of Kotor from high on the town walls, with the old town's red roofs, the harbour and a sailing ship moored beneath the mountain

    For a first visit, the best bases in Montenegro are the Bay of Kotor, for the scenery and old towns, and the Budva Riviera, for beaches and nightlife. Ulcinj is the place for sand, Herceg Novi the quietest part of the coast, and Žabljak or Kolašin the mountain bases. In 2024 Montenegro welcomed 2,606,854 visitors, just over a million of them in hotels.

    In 30 seconds

    Full read: 3 min

    • For a first visit, the best bases are the Bay of Kotor and the Budva Riviera.
    • Ulcinj is the place for fine sand; Herceg Novi is the quietest stretch of coast.
    • For the mountains, Žabljak in Durmitor or Kolašin on Bjelasica.
    • Registration within 24 hours is compulsory, and each municipality sets its own tourist tax.

    On a first trip with a week to spare, I'd split the stay between two bases, three or four nights on the Bay of Kotor and the same again on the Budva Riviera, or in Ulcinj if you're after sand. With ten days, I'd add two nights in Durmitor.

    Sergio LeponeMy advice

    Before you go

    What I would keep in mind

    1. 01 Most beautiful

      The Bay of Kotor, the prettiest base

      Kotor, Perast and Dobrota have the country's most photographed scenery, and Budva, Tivat and Lovćen are all within easy reach.

      hotels in Kotor
    2. 02 Money

      Tourist tax is on top

      Each municipality sets its own. From official sources, Herceg Novi and Ulcinj charge €1 per adult per night or day, half from age 12; I haven't seen the figure for the rest.

      hotels in Ulcinj
    3. 03 My tip

      In private rentals, registering is up to you

      You must be registered within 24 hours. Hotels do it automatically, but in private accommodation the Foreign Office says it's the traveller's job.

      tourist registration in Montenegro
    4. 04 Worth the splurge

      A night in a katun

      The national tourist board suggests sleeping in shepherds' huts high in the mountains, such as on Bjelasica or at Hajla, Ćakor, Mokra and Cmiljevica.

      hotels in Montenegro

    What I would book

    My ranking, scored

    The best areas to stay in Montenegro

    My own order, scored out of 10, for a first week-long visit. The scores are my opinion; the figures come from MONSTAT and the tourist boards.

    1. Bay of Kotor (Kotor, Perast, Dobrota)

      The most dramatic scenery in the country and its two most-visited old towns, half an hour from Budva's beaches.

      9.2 out of 10

    2. Budva Riviera (Budva, Bečići, Sveti Stefan, Petrovac)

      The biggest choice in the country, with 67 hotels on the official list and 38 km of beaches. The liveliest area.

      8.8 out of 10

    3. Ulcinj

      The one area with fine sand in abundance, cheaper and calmer than Budva.

      8.0 out of 10

    4. Žabljak and Durmitor

      The base for the national park, the Tara canyon and skiing, with mountain hotels and katuns.

      7.8 out of 10

    5. Herceg Novi

      The town of steps at the mouth of the bay, close to Croatia and less crowded.

      7.5 out of 10

    6. Podgorica

      Handy for the airport, the railway and Lake Skadar, but not where I'd spend a holiday.

      6.5 out of 10

    Montenegro is small, but choosing the wrong base can cost you hours on mountain roads. The coast and the interior are two different holidays, and even the coast has areas with very little in common. So before you look at hotels, it’s worth deciding what you want to see and where you’ll see it from.

    What the numbers say

    Montenegro welcomed 2,606,854 visitors in 2024, according to MONSTAT. Hotels took 1,030,040 of those arrivals and private houses and apartments 1,156,859, so private lets matter as much as hotels here. Budva accounts for almost a third of everything, with 848,515 arrivals, followed by Herceg Novi, Ulcinj, Kotor and Bar. The Budva tourist board lists 67 hotels, ten of them five-star, and Ulcinj’s lists fifteen. If you want the hotels that have their own page in this guide, they’re in hotels in Montenegro.

    The coast, in five bases

    The Bay of Kotor is the prettiest base, with Kotor, Perast and Dobrota and mountains plunging into the water; the options are laid out in hotels in Kotor. The Budva Riviera is the most complete for beaches and nights out, from Budva to Petrovac by way of Bečići and Sveti Stefan, and I cover it area by area in hotels in Budva. Herceg Novi, at the mouth of the bay, is the quietest. Bar and its riviera, with Sutomore, Čanj, Dobra Voda and Utjeha, are cheaper and have a railway. And at the southern tip, Ulcinj is where the fine sand is.

    Once your dates are set, check which hotels are still free in Kotor before prices climb.

    Inland and in the mountains

    Podgorica is practical for the airport, the railway and Lake Skadar, and the national tourist board points out that it has international chain hotels. Its airport is 46 km from Bar and 40 km from Cetinje, according to Airports of Montenegro, so it suits a trip that leans towards the lake and the southern coast. For the mountains, Žabljak is the base for Durmitor and Kolašin for Bjelasica. The same site suggests mountain lodges on Bjelasica, Durmitor, Hajla, Krnovo, Orjen and Lovćen, camps beside the Tara, bungalows in the Biogradska Gora forest or a katun, the shepherds’ huts of the high pastures, plus glamping by Lake Piva and Lake Skadar.

    Depending on how you travel

    With children, I’d look for a sandy beach and a hotel that takes care of everything, which points to Bečići or Ulcinj; a couple of the big Budva Riviera hotels offer full board with drinks, and I cover them in all-inclusive hotels in Montenegro. As a couple, Perast or Kotor’s old town make for the best evenings, and if the budget stretches, Sveti Stefan island or the big resorts on the bay are the country’s splurge. On a tight budget, private lets win, and Bar, Sutomore or the Bar Riviera work out cheaper than Budva. If you’re flying in, Airports of Montenegro puts Tivat airport within 8 km of Kotor and 21 of Budva, which makes that side of the bay very convenient.

    If you would rather have a local show you round, book a guided tour in Kotor and choose by the reviews.

    Seasons and booking

    Plenty of coastal hotels are seasonal. The Montenegro Beach Resort in Bečići, for example, opens from April to October, and Aman’s island at Sveti Stefan only takes guests from 1 May to 31 October, according to their websites. For July and August, the coast’s busiest months, I’d book well ahead.

    Before you book

    Registration is compulsory within your first 24 hours. Hotels do it for you, while anyone in private accommodation has to do it themselves, says the Foreign Office, as I explain in tourist registration. The tourist tax is set by each municipality and paid on top. I only have two official figures, €1 per adult in Herceg Novi and €1 in Ulcinj, with discounts from age 12 and nothing for younger children. Always carry photo ID, as the police can ask for it.

    Once your dates are set, check which hotels are still free in Kotor before prices climb.

    How I’d combine them

    With a week, I’d split the stay between the Bay of Kotor and the Budva Riviera, or Kotor and Ulcinj if sand is the priority. With ten days, I’d add two nights in Durmitor for the Tara canyon and Black Lake. And outside July and August, I’d consider a single base on the bay and drive everywhere, as distances are short even if the roads are slow.

    Bečići beach with hotels lining the sand and mountains behind, seen from across the bay on a clear day

    Bečići beach with hotels lining the sand and mountains behind, seen from across the bay on a clear day

    The Black Lake in Durmitor near Žabljak, ringed by conifer forest, with the mountain reflected in the still water

    The Black Lake in Durmitor near Žabljak, ringed by conifer forest, with the mountain reflected in the still water

    Ulcinj old town on its rocky headland, with walls and stone houses lit by the late afternoon sun

    Ulcinj old town on its rocky headland, with walls and stone houses lit by the late afternoon sun

    Visitor arrivals by municipality in 2024

    MunicipalityArrivalsOvernight stays
    Budva848,5155,412,910
    Herceg Novi362,5142,852,004
    Ulcinj317,8881,572,353
    Kotor277,0631,364,785
    Bar246,1002,097,940
    Tivat158,5501,320,043

    MONSTAT, survey of tourist arrivals and overnight stays 2024, table 2.

    Test yourself

    True or false?

    0/3 Pick before you peek.

    1. Budva gets more visitors than any other municipality in Montenegro.

      See the answer

      True. It recorded 848,515 arrivals in 2024, nearly a third of the national total, according to MONSTAT.

    2. Most visitors to Montenegro stay in hotels.

      See the answer

      False. In 2024 hotels had 1,030,040 of 2,606,854 arrivals, while private houses and apartments had 1,156,859, according to MONSTAT.

    3. You don't need to register if you stay in a private apartment.

      See the answer

      False. Registration within 24 hours is compulsory, and in private accommodation you have to do it yourself, according to the Foreign Office.

    What to see

    What to see in Where to stay

    0 of 278 Montenegro guides

    Your next stamp

    1. Hotels
    2. Luxury hotels
    3. Things to do

    Frequently asked questions

    What is the best area to stay in Montenegro?

    For a first visit, the Bay of Kotor for the scenery or the Budva Riviera for the beaches. For sand, Ulcinj; for mountains, Žabljak or Kolašin.

    Where should I stay in Montenegro for beaches?

    On the Budva Riviera, with 38 km of beaches and the most hotels, or in Ulcinj, home to the fine sand. Bar, with Sutomore, Čanj and Dobra Voda, is a quieter option.

    Is it better to stay in Kotor or Budva?

    Kotor if scenery and old towns matter most; Budva for beaches and nightlife. They're about 20 km apart, so you can easily do both in one trip.

    Where to stay in Montenegro for the first time?

    I'd split the week between the Bay of Kotor and the Budva Riviera. Tivat airport is 8 km from Kotor and 21 km from Budva, according to Airports of Montenegro, so both are easy from the UK flights.

    Do I need to register when I arrive in Montenegro?

    Yes, within 24 hours. Hotels do it for you; in private accommodation, the Foreign Office says you must register yourself at the tourist office or with the police.

    Sergio Lepone

    By

    Tourism graduate with a master’s in Tourism Management and Planning from the University of Málaga, who has travelled across Europe. He writes every guide from official sources and his own judgement.

    Published on . Facts checked on .

    How I check every fact and where it comes from

    Some links in this guide are affiliate links: if you book through them, the site earns a commission at no extra cost to you. Affiliate disclosure

    Photos: Jocelyn Erskine-Kellie from London, UK (CC BY 2.0); Liilia Moroz (CC0); Ingo Mehling (CC BY-SA 4.0); Mjuzikxhankej (CC BY-SA 3.0), via Wikimedia Commons.