Rabat leží v severnej časti Maroka na pobreží Atlantického oceánu, teda na západe zeme, priamo tam, kde sa do oceánu vlieva rieka Bou Regreg. Je vzdialené 90 km od Casablancy. Ak by sa ale mal turista rozhodnúť medzi týmito dvoma mestami, Rabat by jednoznačne zvíťazil. Je tu totiž malebné centrum a mnoho zaujímavých islamských a dokonca i rímskych antických pamiatok. Staré centrum mesta je obklopené mohutnými hradbami. To sú známky toho, že mesto bolo v minulosti jedným z najdôležitejších miest v širokom okolí.