Белиз расположен в Центральной Америке на юго-востоке полуострова Юкатан. Восточную часть страны омывают воды Карибского моря. На северо-востоке Белиз граничит с Мексикой, на западе и юге - с Гватемалой. Площадь страны - 22 965 км, в которую входят около 200 островов, располагающихся в Карибском море. Острова находятся в пределах барьерного кораллового рифа, проходящего вдоль берегов Белиза. Это второй по длине (320 км) барьерный риф мира (после австралийского Большого Барьерного Рифа) и первый по длине риф в Западном полушарии.
Около 65% территории страны занимают равнины. В северной части страны преобладают заболоченные низменности. На юго-западе протянулись горы Майя. Здесь расположена высочайшая точка страны - пик Дойлис Делайт (1124 м). Северо-западнее гор находится несколько горных хребтов со средними высотами около 900 м. Вдоль береговой линии Белиза тянутся прибрежные равнины с мангровыми зарослями на севере и лагунами, окаймлёнными песчаными пляжами, в центральной части и на юге.
Самые длинные реки Белиза - Рио-Ондо и Белиз. Они протекают в северной части страны.