
Petrovac
Guide to Petrovac
A small coastal town with a sandy beach, a Venetian fortress, preserved Roman mosaics and a quieter pace than Budva centre.
Petrovac na Moru lies seventeen kilometres south of Budva at the far end of the Riviera, tucked into a bay lined with olive groves and red-roofed villas. Its be…Petrovac na Moru lies seventeen kilometres south of Budva at the far end of the Riviera, tucked into a bay lined with olive groves and red-roofed villas. Its beach is one of the few genuinely sandy stretches on this part of the coast, and the town keeps a slower rhythm than Budva — more families and long-stay visitors than nightlife crowds.
The Venetian-era Kaštel fortress sits on a rock at the north end of the beach and is now a small open-air gallery. Behind the waterfront, a Roman-era mosaic floor is preserved under a glass shelter. The coastal path south from Petrovac leads to Lučice beach, a quieter cove popular with locals.
The directory covers Petrovac's restaurants, accommodation, beach facilities and the handful of shops and services along the main strip.
Nearby places in Budva
Other places around the bay, sorted by distance.

Sveti Stefan
A fortified island connected by a narrow isthmus, with surrounding beaches, Miločer Park and the Queen's Beach, six kilometres south of Budva.

Pržno
A small whitewashed fishing village on a narrow pebble cove, famous for its waterfront konobas and its proximity to the Miločer royal park.

Bečići
A resort district ten minutes southeast of Budva centre, built along a long Blue Flag beach and stacked with hotels, apartments, cafés and beach bars.

Budva Old Town
The walled medieval centre of Budva with cobblestone streets, four historic churches, waterfront restaurants, bars and boutique shops inside the walls.

Slovenska Obala
The seafront boulevard stretching from the Old Town walls southeast toward Bečići, lined with hotels, cafés, beach clubs and the main public beach.

Budva
Budva fronts the central Adriatic where the medieval walled Old Town meets a 25 km strip of beaches running from Jaz to Buljarica.