The Elron railway company operates train services from Tallinn to Tartu, Valga, Türi, Viljandi, Tapa, Narva, Koidula. Buses are also available to all these and various other destinations in Estonia, as well as to Saint Petersburg in Russia and Riga, Latvia. The Russian railways company operates a daily international sleeper train service between Tallinn – Moscow.