Петровац расположен в бухте, в 17 км от Будвы. До аэропорта Тивата отсюда 37 км. Курорт окружают оливковые рощи и густые сосновые леса, поэтому микроклимат в Петроваце очень мягкий. Купальный сезон здесь длится с начала апреля до конца октября. Пляжей три - городской пляж Петроваца, а чуть южнее - Лючица и Булярица.
Туристическая инфраструктура здесь хороша развита. Есть несколько неплохих отелей, множество ресторанов и баров, многочисленные дискотеки и танцплощадки, а также прекрасно сохранившиеся до наших дней памятники старины.