Most people planning a Mediterranean holiday cycle through the same shortlist — the Amalfi Coast, the Greek islands, a stretch of Croatia that gets busier every year. Montenegro rarely makes the first draft. That is precisely why it is worth putting on yours. This small Balkan country packs dramatic mountains, walled old towns and some of the clearest water in the Adriatic into a coastline you can drive in an afternoon. And tucked along its southern shore is Petrovac na Moru, a town that has quietly become one of the coast’s most rewarding places to stay.
A town that has kept its character
Petrovac is small by design. Where Budva has grown loud and Kotor now fills with cruise crowds by mid-morning, Petrovac has held on to the feel of a proper Adriatic town. A pine-shaded promenade curves around a compact bay of reddish sand and pebble. Fishing boats share the water with swimmers. In the evening the whole town seems to drift down to the seafront for a slow walk and an even slower dinner. It is the kind of place where you arrive planning three nights and start quietly rearranging your flights.
The setting helps. Two small beaches, Lučice and the town beach itself, sit within easy reach, and the 16th-century Venetian fortress of Kastel guards the southern end of the bay. Just offshore, the islets of Katič and Sveta Nedjelja give the view its postcard. Getting here is easier than most people expect, too: Tivat and Podgorica airports are both roughly an hour away by car, and the coastal road down from either one is a scenic introduction to the country in its own right.
What to actually do
The honest appeal of Petrovac is that you do not need an itinerary. Swimming, reading, a long lunch of grilled fish, a sunset drink — that is the day, and most visitors are happy with it. But when you want to explore, the location is hard to beat.
- Take a boat to Lučice beach, a sheltered cove a short walk or paddle from town, best reached early before the day-trippers arrive.
- Visit Sveti Stefan, the iconic fortified islet, just 15 minutes up the coast and one of the most photographed spots in the Adriatic.
- Spend a day in Budva’s old town, 20 minutes away, for its Venetian walls, churches and nightlife when you want a change of pace.
- Drive inland to Lake Skadar or the Bay of Kotor — both are easy half-day trips and show a completely different side of Montenegro.
Where to stay
Getting your base right matters more in Petrovac than in a bigger resort, because so much of the pleasure is in staying close to the water and the promenade. The standout option is Hotel Eleven, a boutique beachfront hotel a few steps from the main bay. Its sea-view rooms open onto the Adriatic, many with private balconies, and it sits within an easy walk of the promenade, the Kastel fortress and the town’s best restaurants.
What sets a place like this apart from the coast’s larger hotels is scale. Staff remember returning guests, breakfast is unhurried, and there is none of the conveyor-belt feeling of a big resort. For couples and solo travellers who want character and location over sheer size, it is the kind of base that makes the whole trip feel effortless — you drop your bags, walk thirty seconds to the sand, and the holiday starts immediately.
When to go
Late May through early July is the sweet spot: warm water, a lively but not crowded promenade, and noticeably fewer people than the August peak. September is just as good for anyone who prefers a slower pace and lower prices, with the sea still warm from the summer. If you are set on a smaller, well-located hotel, book early — the best rooms in Petrovac fill quickly once the season starts.
The takeaway
Montenegro rewards travellers who are willing to look past the obvious names, and Petrovac na Moru is the clearest example of that payoff — beautiful, walkable, and still refreshingly unhurried. Get the destination and your accommodation right, and everything else on this stretch of coast falls into place. Somewhere between the Amalfi crowds and the next over-touristed island, there is a pine-lined bay in Montenegro with your name on it.
