Ang lungsod ay naghahangganan sa mga bayan ng Malinao sa hilaga , Polangui at Oas sa kanluran , Lungsod ng Ligao sa timog kanluran , ang Bulkang Mayon sa timog , Malilipot sa timog silangan , at ang Golpo ng Lagonoy sa silangan.
