Homs liegt im Westen Syriens im fruchtbaren Tal des Nahr al-Asi (in der Antike: Orontes) und ist mit ungefähr einer Million Einwohner größer als Hama. Lediglich Damaskus und Aleppo sind bevölkerungsreicher. Das Klima ist für syrische Verhältnisse mild und feucht.