Хама расположен в 209 км от Дамаска. Поэтому сначала надо прилететь в аэропорт Дамаска, а затем на такси, автобусе доехать до Хама.
Центральный автовокзал находится неподалеку от центра города, рядом с ж/д станцией. Оттуда ежедневно отправляются около четырех поездов в Дамаск.