If you want to go from Almaty to Astana by public transport, there are 3 options: plane, train and bus.
Almaty – Astana by train
3 to 4 trains daily run between Almaty and Astana taking about 20 hours. Prices are 3000 tenge for platzkart, 5000 tenge for kupe and 10000 tenge for lyux. There is also 1 overnight train, the sleek Spanish-designed Talgo-Tulpar, which takes only 12 hours to arrive and makes only 3 stops en route.
It’s a more European traveling experience: faster, more expensive, less spacious and plastic water coolers instead of samovars. Prices are 10000 tenge for platzkart, 15000 tenge for kupe and 20000 tenge for lyux.
Almaty – Astana by airplane
Air Astana flies daily to Astana from Almaty. Prices hover around 150$ for an economy ticket, it takes about 1,5 hour to get there from take-off to landing.
Almaty – Astana by bus
The bus takes about as long as the train and prices are just a bit lower. All buses to Astana leave from the Sairan bus station.