Поселок Красный Бор находится в Заднепровском районе города Смоленска и расположен на реке Вопь, в 10 километрах западнее областного центра.
Красный Бор - популярная зона отдыха. Основой экономики являются предприятия санаторно-курортной сферы, а также деятельность гостиниц и других мест временного проживания.
Сообщение с регионами России осуществляется автотранспортом и по железной дороге со станции Красный Бор.