It lies in the central region of the country in Sofala Province, where the Pungue River meets the Indian Ocean.
Бейра находится в центральной части Мозамбика, на берегу Индийского океана, в Мозамбикском проливе.