Посёлок Бетта находится в Краснодарском крае у побережья Чёрного моря, в устье одноимённой реки Бетта. 12 Он расположен в 18 км к югу от центра сельского округа — Пшады и в 48 км к юго-востоку от города Геленджик. 1
Рядом находятся посёлки Криница (5 км) и Архипо-Осиповка (10 км). 4