Город Рославль расположен в Смоленской области в 113 километрах юго-восточнее Смоленска и занимает холмистую территорию на левом берегу реки Остёр при впадении в неё речки Станвоки и ручья Глазомойки.
Административный центр Рославльского района.
Рославль крупный узловой железнодорожный узел на пересечении линий: Смоленск — Брянск и Могилёв - Сухничи.