Остров Ангилья расположен в северной части Малых Антильских островов, в 320 км к востоку от Пуэрто-Рико и в 160 км восточнее Виргинских островов . В состав группы входят сам остров Ангилья (Ангуилла), малые острова Сомбреро (48 км северо-западнее), Дог (20 км северо-западнее) и Скраб (8 км севернее), а также множество маленьких островков и рифов. Это наиболее северные из группы Подветренных островов в гряде Малых Антил.
Тропический пассатный. Климатические условия на территории Ангильи довольно типичны для северной группы Подветренных островов. Круглый год здесь достаточно жарко, среднемесячные температуры колеблются от +20 С до +27 С, хотя в зимний период по ночам воздух может остывать до +16-18 С. Днем же в летние месяцы температура на солнце может доходить до +38 С, однако жару смягчают северо-восточные пассаты, приносящие прохладу с Атлантического океана.
Наилучшее время для посещения страны - местная зима, когда столбик термометра редко поднимается выше +27 С, осадков немного, а температура воды у побережья составляет около +22 С (впрочем, в это же время наблюдается пик туристического сезона, а цены самые высокие). В летние месяцы (с июня по август) погода более влажная и жаркая, но цены заметно ниже.
Имеющая в длину всего лишь 25 км при ширине в 3 км, Ангилья похожа на иглу компаса, указывающую направление с северо-востока на юго-запад. Ландшафт островов относительно плоский и невысокий. В основании как самой Ангильи, так и других островов группы, лежат коралловые и известняковые массивы, легко проницаемые для атмосферных осадков, а потому довольно сильно эродированные.