Travel from Tula to Moscow

Bus or train from Tula to Moscow?

Russian Railways (RZhD) operates a train from Tula to Moscow every 3 hours. Tickets cost $12 - $23 and the journey takes 2 h 10 min. Alternatively, Avtovokzaly.ru operates a bus from Tula to Moscow every 4 hours. Tickets cost $8 - $12 and the journey takes 2 h 47 min. Moscow Metro also services this route every 10 minutes.

How to get from Tula to Moscow

From Tula 1 Kurskaya train to Moskva Kurskaja. 2 h 10 min RUB 1001. From Tula bus to Kantemirovskaya then line 2 subway to Teatralnaya. 3 h 13 min RUB 615. From Tula 1 Kurskaya night train to Moskva Kurskaja. 2 h 50 min RUB 1001. From Tula rideshare to Moscow. 2 h 31 min RUB 250. From Tula taxi to Moscow. 2 h 5 min RUB 5941. From Tula drive to Moscow. 2 h 5 min RUB 766.