Homs se encuentra a 162 kilómetros (101 millas) al norte de Damasco, a 193 km (120 millas) al sur de Alepo, a 47 km (29 millas) al sur de Hama y a 186 km (116 millas) al sureste de Latakia, en la costa mediterránea.