Rabat ligger i det sentralt på øya Malta, 185 moh, på en utløper av Dingli platået. Mot nordvest grenser Rabat mot sin tvillingby Mdina.