Здание Рижского вокзала было построено в 1897-1901 годах в связи с строительством Виндавской железной дороги. Строительство проходило по проекту петербургского архитектора Станислав Бржозовский, он же была автором Витебского вокзала в Санкт-Петербурге. Руководил строительством архитектор Ю.Ф. Дидерихс.
Здание вокзала построено в «русском стиле» XVII века. Он состоит из трех теремов, которые соединены на первом этаже друг с другом переходами. В 1995 году была проведена реконструкция здания. Внешний вид вокзала не был изменен, была восстановлена лепнина потолков и отреставрированы люстры.
За время своего существования железнодорожный вокзал поменял несколько названий. До 1930 года он назывался Виндавский, до 1942 года — Балтийским, до 1946 года — Ржевским железнодорожным вокзалом.
Рижский железнодорожный вокзал обслуживает пассажирские поезда дальнего следования и пригородные электрички. Также несколько железнодорожных путей вокзала отдана под экспозицию музея истории железнодорожного транспорта, где находится более 40 отечественных и трофейных экспонатов.
Особенностью Рижского вокзала является платформа «Красный балтиец», с которой четыре раза в неделю (среда, пятница, суббота, воскресенье) в 12.00 отходит экскурсионный ретро-поезд на паровозной тяге до станции Подмосковная, на которой проходят экскурсии по депо.
Из-за небольшой загрузки в начале 2000-х годов предлагалось закрыть вокзал и ликвидировать подъездные пути, но планы не были реализованы.