Железнодорожный вокзал города Махачкала является важным железнодорожным узлом Северо-Кавказской железной дороги.
Железнодорожное сообщение с Москвой здесь существует с 1894 года. Также через железнодорожный вокзал Махачкалы проходят поезда, следующие по разным направлениям в города России и Азербайджан. Датой основания вокзала можно назвать 17 мая 1894 года, в этот день началось движение пассажирских поездов. О первом вокзале напоминают лишь два здания, в которых разместились дистанция сигнализации и связи и линейное отделение милиции. Считается, что железнодорожный вокзал Махачкалы, который был возведен в 1974 году, является самым красивым на Северо-Кавказской железной дороге. В начале XXI века здание было реконструировано.
Сегодня для пассажиров на железнодорожном вокзале работают залы ожидания разных уровней комфортности, комнаты отдыха, комната матери и ребенка, справочно-информационное табло, где можно узнать о времени отправления ближайших поездов и наличии в них мест, камера хранения, медицинский пункт, кафе и сервисный центр. Перед зданием вокзала была установлена скульптура «Махач Дахадаев», в честь которого был переименован город в 1921 году.