Rostov’s new international airport opened in late 2017, so you can rightly expect it to be clean, efficient and modern. Named after Matvei Platov, a Russian general who commanded a Cossack division in the Napoleonic Wars, Platov International Airport flies to all the major cities of Russia, along with various links to Asia and the rest of Europe.
Transport to and from the airport is limited at time of writing, but a train connects it to the railway station in town with a journey of one hour. Frequent shuttle buses depart every 20 minutes.
Rostov is a city of train stations, but for most visitors Rostov Glavny will be the only one of any real use. Most of the international and major domestic routes run through or to here, one of the largest stations on the North Caucasus Railway. A journey to Moscow takes around 17 hours, with a run to St. Petersburg clocking in at a whopping 22 hours.
Rostov’s main bus station is very close to the main railway station, and handles all the major bus transport (both within the city and around the continent). As usual, it is best to look at flights and trains before considering a long bumpy bus ride through the south of Russia.