От города зависит и от того, с какого вокзала на какой... Например, В Москва с Казанского до Ярославского в 3 часа ночи лучше всего пешком добираться, а с Казанского на Киевский - на такси.
Смотря какой город и какие вокзалы. В Москве, метро Комсомольская сразу три вокзала. Можно и пешком и на такси. До аэропорта можно в метро. Новые станции. (Без пробок и экономно.))