Birgu ligger på en kjegleformet halvøy som stikker ut i Grand Harbour. I nordvest ligger og i sydøst Dockyard Creek. På landsiden grenser byen mot Cospicua som er en av de andre av og Kalkara. Ytterst på halvøyen ligger det engang for Malteserordenen så viktige Fort St. Angelo og på den andre siden av Grand Harbour ligger Maltas nåværende hovedstad Valletta.