Город Петровац находится в небольшой бухте в 17 км от Будвы, в 36 км от аэропорта Тивата.
Петровац завораживает своей красотой. Город окружен оливковыми рощами и соснами, которые придают пейзажу неповторимый колорит и дарят воздуху оздоравливающие свойства. Вдоль живописной набережной, идущей вдоль пляжа, расположены рестораны и кафе средиземноморского стиля, а также магазины и торговые лавки. Пляж в Петроваце по достоинству занимает одно из самых высоких мест в рейтинге пляжей чистейшего Адриатического моря.