Село Варвара се намира на около 70 км от областния град Бургас и на 8 км от общинския център град Царево. Разположено е на 500 метра от брега на Черно море, в най-източните подножия на странджанския планински рид Босна и е в обхвата на природен парк..