Основу гір складають вапняки, граніти та базальти. Їх висота коливається від 400 до 1000 м над рівнем моря. Найвища вершина, гора Уліншань[en] висотою 2116 м, розташована на півночі повіта Сінлун[en] в Хебеї. Через гори Яньшань проходить багато вузьких перевалів — Губейкоу[en], Сіфенкоу, Ленкоу тощо. Вздовж гір проходить східна ділянка Великого китайського муру, зокрема Бадалін, найчастіше відвідувана туристами його частина. Також в горах Яньшань розташована обсерваторія Сінлун.