Air
Luftbrucke can book you on regular one-way or return flights to/from Frankfurt and Hanover. There are Transaero and other flights daily to/from Moscow (4 hours), flights most days to Yakutsk (3,5 hours), Irkutsk (2 hours), Almaty (2,5 hours), Vladivostok (7,5 hours) and Abakan (1,5 hours).
Train
Numerous long-distance trains run through Novosibirsk daily. The trains go not only east and west across Siberia, but also south along the Turk-Sib line to Almaty (Kazakhstan), Bishkek and Tashkent. The Trans-Siberian, Trans-Mongolian and Trans-Manchurian trains all come through. You may get to/from Yekaterinburg and Moscow by the best daily train ‘Sibiryak’ (51 hours). Eastbound there are usually 2 or 3 trains a day going as far as Vladivostok (4,5 days), 6 or 7 to Irkutsk (31-35 hours), and 9 or 10 to Krasnoyarsk (13-14 hours). The twice-weekly Moscow –Ulan Baatar service also comes through Novosibirsk. Services to places off the main Trans-Siberian line include trains to at least daily to Barnaul (6-10 hours), Biysk (11 hours) and Abakan (22 hours), and most days to Severobaikalsk (42 hours) and Tynda (74 hours) on the Baikal-Amur Mainline (BAM) line.
Bus
There are 13 buses daily to Barnaul (5 hours), one daily to Biysk (7,5 hours) and nine daily to Tomsk (6 hours).