Голубац је насеље у Србији у општини Голубац у Браничевском округу. Према попису из 2011. било је становника.
Насеље је смештено на обали Дунава, а недалеко од њега налази се позната Голубачка тврђава.
Град Голубац је смештен у источном делу Републике Србије, на самој граници са Румунијом. Граница је река Дунав. Од најближег већег града, Пожаревца град је удаљен 50 km источно, а од главног града Београда 130 km источно.
Голубац је смештен на прелазу из историјске области Звижд (око реке Пек) у област Ђердапа. Насеље је положено на десној обали Дунава, на месту где крајње југоисточни обод Панонске низије прелази у Ђердапску клисуру, смештену између југозападних планина Карпата. Сходно томе, западно од града се пружа таласасти предео Звижда и Браничева, док се источно издиже планински предео. Најближе брдо граду је Радан. Стари део насеља је смештен у уском приобалном појасу Дунава, док се новији део пружа на узвишењу јужно. Средиште насеља је положено на приближно 75 m надморске висине, али се јужни дел