Skip Navigation

Trains from Riga to Tallinn

Travel Forums Europe Trains from Riga to Tallinn

1. Posted by nickh (Budding Member 3 posts) 11y

Planning on visiting Riga in October but since Tallinn doesn`t seem too far away thought might visit there as well.
Since all the web-sites I`ve been to so far have been fairly useless does anyone know
a) if there are any direct trains between the two cities;
b) roughly how much tickets cost

Also as a side note, since Russia doesn`t seem too far away either, does anyone know if you need a visa to visit there from the UK.

2. Posted by Gelli (Travel Guru 2457 posts) 11y

1 (and 2) - No. There are very few useful trains in the Baltics, and bar a single summer train weekly between Vilnius and Riga, no direct train connections between the Baltic capitals. There are howevere lots of buses (Eurolines run several a day) which are easy and quite cheap, although i can't remember how much i paid. Also, assuming you actually get out of the city to teh edge, it is an EXTREMELY easy route to hitch hike on, and can be done in half the time of the bus (and for free).

For Russia, everybody needs a visa, and regulations are strict and beuarocracy long winded. You will need an invitation as well, although the best place to get a visa for least hassle (and quickly) is in the Baltic countries. For more information, check out www.waytorussia.net (i think) for Russian visa info and legalities. It might look long winded, but its worth knowing as penalties for fecking up in Russia can be very strict.

3. Posted by klaabu (Budding Member 2 posts) 11y

Trains:
Riga - Lugazi 06.35-09.40
14.00-17.05
17.55-20.50 2,60 EUR
Bus:
Lugazi - Valka bus station 0,30 EUR

Train:
Valga -Tallinn 15.50-21.04 7,40 EUR
Bus:

Bus:
Valga -Tallinn 13.00-16.55
16.00-20.05
18.00-21.55 7,00 EUR

4. Posted by klaabu (Budding Member 2 posts) 11y

Eurolines
Tallinn | 16:50 07:30 20:15
Tallinn-sadam A | 16:30 07:45
Tallinn-sadam D | 16:40 07:40
Pärnu | - 05:30 18:25
Riga | 12:00 02:40 15:30

12,80-14,70 EUR one way
23,00-26,50 EUR Riga-Tallinn-Riga