Train travel in Estonia

Estonia is a beautiful country with thick forests, picturesque coastline and charming towns. Traveling by train in Estonia is a good choice if you want to get from Tallinn to Tartu or Narva and Viljandi. Railway don’t reach many interesting places, and on other routes buses are a much better option.

Last updated: 16.06.2024

The rail transport system in Estonia consists of about 1,200 kilometres of railway lines, of which 900 kilometres  are currently in public use. Public railways in Estonia are 1,520 mm. (broad gauge).

The first railway in present day Estonia from Paldiski to Narva was finished in 1870.

In 1877 railway line from Tapa to Tartu was inaugurated. Ten years later it was extended to Valga.

Train travel in Estonia – domestic trains

Domestic passenger trains are operated by Elron. Tickets, in my opinion, are quite expensive. Modern Elron’s trains are air-conditioned, monitored, and passengers can use free Wi-Fi and electrical sockets. All vehicles have a separate space for bicycles (up to 10 bikes) and wheelchairs. There are two classes on Elron trains. It is possible to reserve a seat in first class when purchasing a ticket online. First class differs from second class with more comfortable seats and sockets at each seat.

Timetable:

elron.ee – journey planner,  timetable, prices, e-shop
peatus.ee –  bus and train connections (journey planner)

Don’t forget validate your ticket in the ticket machine on the train as immediately as you board. There are often replacement buses instead of the train during engineering works.

Domestic passenger trains run on the following routes:

Tallinn – Tartu (-Valga)
Tallinn – Narva
Tallinn – Viljandi
Tallinn – Paldiski
Tartu – Koidula

On routes from Tallinn to Tartu, Narva and Viljadi there are ordinary trains and express trains. Ordinary trains are slower, but tickets are cheaper.

Important notes:

– in 2018 trains to Parnu were ceased due to Rail Baltica project.
– there are no passenger trains to Voru.
– trains in Tallinn and outskirts of the capital are often overcrowded.
– there are no overnight trains.
– the train station in Viljandi is 1,6 southwest of the city centre.

Travelling by train in Estonia with Interrail ticket is complicated if you have an Interrail for 1st class. Reservation is compulsory and you must send an e-mail to Elron in one-week advance with scan of your Interrail ticket, and then Elron will send you reservation for your journey.

Estonia Railway
Train Tallinn – Viljandi at Viljandi station
Train in Estonia
Interior of the Estonian trains

Train travel in Estonia – international trains

Estonia has a railway connection with adjacent countries but there are only a few trains to Latvia.

Russia

All trains to Russia were suspended after Russian invasion on Ukraine. Before the Russian aggression, there were trains from Tallinn to Moscow and Sankt Petersburg, operated by GoRail.

Latvia

Two trains daily in each direction run from Riga to divided city of Valga/Valga. Railway station is on Estonian side. Usually one of this trains is connected with Estonian train from Valga to Tallin through Tartu. You need to buy two separate tickets for route Riga – Valga and Valga – Tallin.

Check the timetable before your journey:

pv.lv  – Latvian timetable
elron.ee  – Estonian timetable.

There are plans to launch a new train between Riga and Tartu in 2024.

Valga train
Latvian train from Riga to Valga

Estonian Railway Museum in Haapsalu

Haapsalu is a small Estonian Town once-known as a seaside resort for an aristocracy. Main city’s tourist attraction, especially for railway enthusiast, is Estonian Railway Museum situated around former railway station famous for grand colonade and once largest covered platform in the Russian Empire. There are locomotives, multiple units and passenger cars.

In Haapsalu you can also see charming little museum with displays on the history of the resort town, St. Nicholas Cathedral and Haapsalu Episcopal Castle.

Haapsalu
Old railway station and railway museum in Haapsalu

Narrow-gauge railways in Estonia

There are three operational narrow-gauge railways in Estonia but these railways operate very rarely.

Naissaar Island Railway – a network of former 600 mm military railway. Trains run on demand of travel agencies.
Railway Museum in Lavassaare – a 2km long line close to the Parnu. Usually it operates during summer on weekends.
Sonda-Mustvee railway in Avinurme – 178 meters long railway line – remnants of the 63 km line from Sonda to Mustvee.

Narrow-gauge railways in Estonia – additional information

Railways on Saaremaa Island

Saaremaa is the largest and most populous island in Estonia. Currently, there are no railways on Saaremma.

In the past, the military railway connected port of Romessare with the center of Kuressare. The line was built by the Russian in 1917 with 750 mm gauge. The same year Germans regauged the line to 600 mm. The railway started from the port of Romessaare and went to the center of Kuressaare, the total length of the line including branch lines was 8 km. In 1918 German occupation forces left the island and railways were handed to Kuressare. Later, passenger trains also run on the route. The entire line was closed in October 1940 as unnecessary.

On 15 June 1921 Estonian Parliament adopted a “Construction of the Railway of Saaremaa Act but it was never implemented”

In 1950s there was a plan to build a network of broad-gauge railways around Saaremaa with a total length of more than 200 km. The railway was intended to transport heavy artillery. The first sections were opened in summer 1952, the network was completed in 1956 (189,8 km). Main railway station with depot, workshop, power plant and water supply system was built in Kuressaare railway station by Kalevi street. The village of Viki was the main railway junction. In 1956 the railway network was handed to Estonian but for econonomic reasons the entire network was abandoned and in 1960s roads were built on embankments.

Main railway stations in Estonia

There are four main railway stations in Estonia – Tallinn Balti Jaam, Narva, Tartu and Valga. Train station in Viljandi is small and located far from the city centre. Train stop in Pärnu was closed in 2018 and train station in Võru is abandoned.

Balti Jaam – the main railway station in Tallinn, Estonia, and the largest railway station in Estonia. Currently, almost all domestic commuter, regional and long-distance and international depart from the station (the only exception is train from Tartu to Koidula). The station is located within walking distance from the Old Town.

Balti Jaam train station – additional information

Tartu – most beautiful train station in Estonia. Located 1,5 km from the city center, has carefully renovated interiors.

Tartu train station – additional information

Narva – the easternmost railway station in Estonia. It is located in the city of Narva, very close to the border with Russia. Currently, the station serves trains to Tallinn.

Narva train station – additional information

Valga – a railway station which serves the divided city of Valga/Valka. The station is located on Estonian side of the city but Latvian trains also terminate here. It is a nice station with only basic facilites. It serves passenger trains from Valga to Tartu and Tallinn and to Riga.

Valga train station – additional information

Very nice is a train station in Elva on the Tartu – Valga route.

Tartu railway station
Tartu train station (Photo: Ivo Kruusamagi, CC-BY-SA, Wikimedia Commons)