Петровац находится в 17 км от Будвы, в небольшой бухточке, и в 36 км от аэропорта в Тивате. Город окружен оливковыми рощами и сосновыми лесами.
Климат очень мягкий. Купальный сезон длится с начала апреля до конца ноября.
Город был основан в конце 18 – начале 19 века, на месте поселения Ластва.
В венецианской крепости Castello (16 век) находится Музей римской мозаики, где можно увидеть образчики работ, относящихся к 3 веку до нашей эры. Здесь же после Второй Мировой войны был установлен обелиск с фамилиями погибших горожан
По середине бухты находятся два небольших островка – остров Святой Недели и Катич. На острове Святой Недели стоит маленькая церквушка, которая была построена рыбаком, спасшимся здесь после кораблекрушения.
В храмах и церквушках Петроваца можно увидеть старинные иконы.
Вдоль всего города проходит бульвар, на котором находится множество ресторанчиков, баров и магазинов.
Пляж в Петроваце очень красивый, покрытый мелкой красной галькой.
Ночная жизнь протекает на танцплощадках, в дискотеках и барах.
Можно нанять лодку с лодочником и сплавать к островкам, или прокатиться на катере по всему побережью Будванской Ривьеры.
В Петроваце есть множество чудесных ресторанчиков и кафе, в которых можно отведать национальную и европейскую кухню.