Железнодорожный вокзал города Кисловодск является конечным пунктом на двухпутной железнодорожной ветке, которая идет от Минеральных вод. Станция принадлежит Северо-Кавказской железной дороге.
Необходимость прокладки железной дороги до Северо-Кавказского региона возникла в конце XIX века в связи с возрастанием популярности курортов Кавказских минеральных вод. Летом 1875 года был отправлен первый поезд из Ростова во Владикавказ, а в 1893 году была проложена железнодорожная линия из Минеральных вод до курорта Кисловодска. В этом же году началось строительство вокзала, по проекту Николая Кордеса.
Весной 1894 года здание было построено и 17 мая состоялось торжественное открытие движения поездов. В течение последующих лет к зданию Кисловодского железнодорожного вокзала и рядом с ним пристраивались новые постройки. Позже вокруг вокзального комплекса построили дачный поселок. Интересно то, что здания вокзала пережили все войны и потрясения XX века. В 1936 году с появлением электровозов появилась Привокзальная площадь.
В 70-х годах по стране шло строительство новых зданий, но Кисловодску удалось сохранить старинное здание. В 1975-1988 годах была проведена реконструкция вокзальных зданий по проекту И. Фриденталя. Комплекс приобрел современный вид, была пристроена башня с часами высотой в двадцать метров и новое вокзальное здание. Новые постройки вписались в существующий комплекс зданий. В мае 2003 года открылась выставка «История развития железнодорожного транспорта».
Рядом с вокзалом расположена парковая зона и многоярусная цветочная клумба. Каждый день со станции отходят более пятнадцати поездов дальнего следования, направляющиеся в города России, Украины и Белоруссии. Также в железнодорожного вокзала ежедневно отправляются электрички на станции курортов Кавказских Минеральных вод.