
11 accommodations available
Petrovac is a delightful small resort town on the Montenegrin coast, cherished for its relaxed atmosphere, family-friendly character, and a setting of genuine Mediterranean beauty. Tucked into a sheltered bay between Budva and Bar, this former fishing village has grown into one of the coast's most appealing destinations without losing the easygoing charm that sets it apart from its busier neighbors. The town's main beach is a lovely crescent of distinctive reddish sand framed by pine-covered headlands and backed by a pedestrian promenade lined with restaurants, gelato shops, and cafes.
11 accommodations in Petrovac
Search thousands of hotels & apartments with live prices.
We may earn a commission from partner links. This helps us keep Montenegro.com free for travelers.
.webp&w=2048&q=75)
There is a stretch of the Montenegrin coastline where the mountains ease back just enough to cradle a small bay in red-t

Petrovac (Petrovac na Moru) is an idyllic coastal town on Montenegro's Adriatic coast, offering a sophisticated, slower-

There is a stretch of the Montenegrin coastline where the mountains ease back just enough to cradle a small bay in red-t
Petrovac is a relaxed, family-friendly resort town on the Budva Riviera, known for its distinctive reddish sand-and-shingle beach, the small 16th-century Venetian Kastio (Castello) fortress on the seafront, and the two islets just offshore — Katič and Sveta Nedjelja, the latter topped by a tiny chapel. It's a calmer, more authentic alternative to nearby Budva.
The nearest airport is Tivat (TIV), about 38 km / 50 minutes away; Podgorica airport (TGD) is roughly 48 km via the Sozina tunnel (about a €2.50 toll). Petrovac is around 17 km from Budva and 21 km from Bar along the coastal road. Buses on the Kotor–Budva–Bar route stop at the bus station at the edge of town, a few minutes' walk from the beach.
The main town beach (Gradska Plaža) is a roughly 600-metre crescent of reddish sand and fine shingle right in the centre. A short walk south brings you to the pine-fringed cove of Lučice, and a little further to Buljarica, a wild 2-km-long beach. North through the seafront tunnels is the quiet pebble cove of Perazića Do. Boat taxis also reach smaller hidden coves.
One day is enough to see the town beach, the Kastio fortress and the Roman mosaics. But Petrovac works best as a calm 4–7 day base: you can beach-hop along the riviera and take day trips to Sveti Stefan, Budva, the Bay of Kotor, Lake Skadar, Ostrog Monastery and even Durmitor.
May, June and September are ideal — warm and swimmable but far less crowded than the July–August peak, when the beach and promenade are busiest. September is a local favourite, with the sea at its warmest (around 24–25°C) and thinner crowds. The swimming season runs from late May into early October.
Yes — it's one of the most family-friendly spots on the coast. The bay is sheltered with gentle, shallow water, the pedestrian promenade is safe and walkable, there's a playground in town, and the atmosphere is calm rather than party-focused. Self-catering apartments are widely available, which suits families well.
Petrovac is a great base. Sveti Stefan is about 15 minutes away and Budva around 25; the Bay of Kotor with Kotor and Perast is roughly an hour. Inland you can reach Lake Skadar via Virpazar (about 35 minutes), the cliff-side Ostrog Monastery, and Durmitor National Park with the Tara Canyon. Boat trips run to the offshore islets and hidden coves.
Petrovac sits in the mid-range for the Montenegrin coast — generally cheaper than Budva or Sveti Stefan but a little pricier than inland towns. Self-catering apartments keep costs down, while seafront restaurants and sunbed-and-umbrella sets (around €25–40 per day on the main beach) are where prices add up in peak season.