By air: many daily flights from all three of Moscow's airports starting from 3000 RUB. Air service to other cities is very limited. The nearby Yekaterinburg airport 200 km / 3 hours by bus has many international flights.
By train: two daily trains to Moscow. Train 13/14 is quicker 34 hours, but the ticket price is comparable to that of the plane ticket. Train 391/392 is cheaper, at around 1300 RUB, but is less safe and slower 41 hours.
Trains to all other parts of Russia are available as well, including the Kyiv-Vladivostok train that travels about 10,000 km. International trains run to Asian ex-USSR countries, such as Kazakhstan and Uzbekistan, and even to Beijing twice a month.
By bus: Yekaterinburg-Chelyabinsk route is very popular, with buses running every 20-30 minutes at around 300 RUB and 3-4 hours travel time. The main bus station in Chelyabinsk Avtovokzal is the blue pyramid building opposite the railway station. There is another bus station to the north with mostly buses to smaller towns of the region.
Buses run to as far as Kazan in the west, Kazakhstan in the south and Tyumen region in the north-east.