Trip to Riga

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Tallinn to Riga

🚂 The train journey from Tallinn to Riga is not direct, with a transfer in Valga along the way. The total duration of the trip, including transfers, is approximately 7 hours and 26 minutes. 💶 Ticket prices for the train from Tallinn to Riga typically range from €16 to €26, making it an affordable and convenient option for those looking to explore both cities in one trip.

Where to stay in Riga

There are over 475 hotels to stay in Riga. Prices range from $6 per night.

Find accommodation
  • There is no direct train from Tallinn to Riga, but you can take a route that includes a transfer at Valga. The train services from Tallinn to Riga are operated by Elron and Latvian Railways. The journey takes approximately 7 hours and 26 minutes. Prices for a train ticket between Tallinn and Riga range from €16 to €26.
  • The fastest train route between Tallinn and Riga with a transfer at Valga, takes approximately 7 hours and 26 minutes. This journey involves transferring between Elron and Latvian Railways services. While there is no direct train available, travelers can reach their destination efficiently by following this route. Prices for this train route vary from €16 to €26.
  • The departure station for trains leaving for Riga from Tallinn is Tallinn station. This station serves as the starting point for the train services operated by Elron that travel towards Riga. Passengers can board the train at Tallinn station to begin their journey to Latvia's capital city.
  • There are multiple trains available for the journey from Tallinn to Riga but there is no direct train between the two cities. Passengers can take services that depart from Tallinn and transfer at Valga before arriving at Rīga. Both Elron and Latvian Railways operate the train services for this route, providing travelers with options for their journey. The total travel time, including transfers, is approximately 7 hours and 26 minutes, with ticket prices ranging from €16 to €26.
  • The train from Tallinn to Riga operated by Latvian Railways arrives at Rīga station in Riga. This is the final destination for the train journey between the two cities. Rīga station is a centrally located transportation hub in the Latvian capital, providing convenient access to various parts of the city and beyond for travelers arriving by train.
  • The first train of the day from Tallinn to Riga, which includes a transfer at Valga, typically departs from Tallinn station in the early morning. The exact departure times may vary, so it is recommended to check the current schedule with the train operators. The last train of the day for this route usually leaves Tallinn in the late afternoon or evening, with a total journey time of approximately 7 hours and 26 minutes. Travelers should plan their trip accordingly to ensure they catch the last train to Riga.
  • There are no direct train trips between Tallinn and Riga. The journeys typically involve a transfer at Valga before reaching Riga station. It is important for travelers to consider the transfer time and plan their trip accordingly, as there are no direct trains available for this route. The total travel time, including transfers, is approximately 7 hours and 26 minutes.
  • No, there is no direct train between Tallinn and Riga. The train route typically involves a transfer at Valga before reaching Riga station. Travelers should be prepared for the transfer and plan their journey accordingly. The total travel time, including transfers, is approximately 7 hours and 26 minutes.
  • The cost of a train ticket from Tallinn to Riga ranges from €16 to €26. It is recommended to book tickets in advance to secure the best prices. Prices may vary based on the class of travel and availability, so it's advisable to check the current rates before planning your journey.

Will you be returning to Tallinn by train?

If you are looking for the return train journey, check out trains from Riga to Tallinn

See schedule