Здание построено для железной дороги Петербург - Москва в 1847-1851 годах по проекту архитектора Константина Андреевича Тона при участии архитектора Рудольфа Андреевича Желязевича (спроектировал навес над путями).

С 1855 года и до 1924-го вокзал назывался Николаевским по принадлежности к Николаевской железной дороге (Петербург - Бологое - Москва).

Вокзал на старинной открытке:

Рассказ Натальи Перевезенцевой о Московском вокзале в передаче "Городской наблюдатель" Радио России - Санкт-Петербург (ГТРК "Санкт-Петербург" www.rtr.spb.ru) от 3 апреля 2015 г.:
Планы и разрез здания приведены в «Альбоме чертежей сооружений российских железных дорог, 1872 год»:
Московский вокзал является объектом исторического и культурного наследия федерального (общероссийского) значения под названием «Вокзал Николаевский (Московский)». Поставлен на государственную охрану Постановлением Правительства РФ № 527 от 10.07.2001 г. Вид объекта - памятник.
Текст повеления императора Александра II о переименовании железной дороги Петербург - Москва в Николаевскую:

Санкт-Петербург