Но, вообще-то, не совсем понимаю откуда такая разница в стоимости берется?
Вот "Красная Стрела", например. В обычные дни билеты стоят совершенно одинаково в любую сторону. Но 31-го декабря:


С чего бы это купе из Москвы стоит почти столько же, сколько люкс из Санкт-Петербурга?
Это москвичи настолько богаты, что должны платить за поездку в Питер больше?
Или петербуржцы настолько богаты, что за поездку домой должны платить больше?
Или это "невидимая рука рынка" рисует как ей хочется?
Если кому-то интересно, то он может сам посмотреть на цены туда и обратно.