Витебский вокзал является первым вокзалом Санкт-Петербурга и старейшим в России. Он был построен для первой российской железной дороги, которая соединяла Санкт-Петербург с Царским Селом. Дорогу прокладывали под руководством Ф.А. Герстнера, в 1836-1837 годах. По замыслу профессора вокзал должен был стоять на берегу Фонтанки, но средств для этого не хватило, решено было построить временную станцию. В 1837 году появилось деревянное здание — Царскосельский вокзал. 30 октября 1837 года отсюда отправился первый в России железнодорожный поезд.
В 1849-1852 гг. было возведено новое каменное здание по проекту архитектора К.А. Тона. К середине 1870 годов здание было вновь перестроено. К 1904 году на месте Царскосельского вокзала был построен новый — Витебский, выполненный по проекту С.А. Бржозовского. Больше вокзал не видоизменялся, лишь к 300-летию Санкт-Петербурга был отреставрирован. Ему восстановили первоначальный цвет, большой купол, поставлены новые витражные окна. Более того, залы первого этажа и дебаркадер также были реконструированы, воссоздано «Императорское кафе». В картинном зале вокзала проводят музыкальные вечера, вход на которые свободный.
Витебский вокзал имеет статус исторического памятника, а в специальном павильоне на его путях укрыт макет первого поезда в истории России — паровоза «Проворный».
Сегодня, как и раньше, со второго этажа отправляются поезда. Отсюда открываются ворота в города России и стран СНГ. А пригородные поезда соединяют Санкт-Петербург с Детским Селом, Великим Новгородом, Павловском и другими городами и поселками.
На Витебском вокзале снималось множество картин советского и российского кинематографа. Считается, что в общей сложности на вокзале работало около 150 съемочных групп.