Гибралтар представляет собой скалу-полуостров высотой 426 м, который соединен с Пиренейским полуостровом узким перешейком длиной в 1,5 км. Город и порт Гибралтар находится на западном склоне скалы, обращенном на восток, к бухте Альхесирас.
Традиционно лучшим периодом для посещения Гибралтара считаются весна и позднее лето (август - сентябрь), поскольку в это время не так жарко (+23-25ºС), как летом, и не так ветрено, как зимой. Однако по большому счету в любое время года здесь можно найти вполне комфортные условия для отдыха, поскольку "Скала" находится в зоне теплого средиземноморского климата.
Гибралтарский полуостров представляет собой одиноко стоящий массив юрского известняка, являющийся последним отрогом прибрежной горной гряды Кордильера-Пенибетика. Сама скала тянется узким языком на юг, достигая длины около 5 км и ширины в 1 км в самой широкой части при максимальной высоте 426 метров над уровнем моря. Склоны довольно крутые, но за многолетнее присутствие человека на этом стратегически значимом участке средиземноморского побережья они заметно выположены или попросту срезаны на самых крутых участках.
Зимой время в Гибралтаре отстает от московского на 2 часа (GMT/UTC +1). С последнего воскресенья марта по последнее воскресенье октября стрелки часов переводятся на 1 час вперед.