Из весьма экстремальных вариантов с Йошкар-Олой можно предложить взять билет на 30.12 до Кирова (есть, например, на п. 506 по 500 плацкарт, 1000 купе; но лучше на п.32 по 2000 купе с услугами).
Из Кирова 5 раз в день ходят автобусы и маршрутки в Йошку, хотя, конечно, это 2.5-4 часа пути (как повезет). ПО данным
http://all-transport.narod.ru/regions/ru43.htmlутром автобус уходит в 9-25, а следующий только в 15 ч., т.е. с 32го поезда можно успеть на первый автобус и быть в Й-Оле гарантированно к обеду, а в случае с более дешевым 506м ориентироваться на 15 ч. и быть только вечером.
Правда, через Киров проходят еще проходящие автобусы Сыктывкар-Чебоксары, которые на автовокзале не останавливаются, а стоят у жд вокзала, но в 2003 г. они шли вечером-ночью. Но это тоже можно попробовать выяснить.