Next train departures Today, Mar 19 Tomorrow, Mar 20 Sat, Mar 21 Sun, Mar 22 Mon, Mar 23 Tue, Mar 24 Wed, Mar 25 Thu, Mar 26 More dates
Next departures for Tallinn to Riga on March 19 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 10:33am
Ulemiste Train Station 5h 56m 4:29pm
Jugla Train Station Cheapest Fastest $54 Train 10:33am
Ulemiste Train Station 6h 14m 4:47pm
зал. вокзал, ТЦ "Origo", Riga No tags $55 Train 10:29am
Kitsekula Train Station 6h 18m 4:47pm
зал. вокзал, ТЦ "Origo", Riga No tags $55 Train 10:29am
Kitsekula Train Station 6h 9m 4:38pm
Zemitani Train Station No tags $55 Train 10:33am
Ulemiste Train Station 6h 5m 4:38pm
Zemitani Train Station No tags $55
Next departures for Tallinn to Riga on March 20 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 10:33am
Ulemiste Train Station 5h 56m 4:29pm
Jugla Train Station Cheapest Fastest $54 Train 10:33am
Ulemiste Train Station 6h 14m 4:47pm
зал. вокзал, ТЦ "Origo", Riga No tags $55 Train 10:29am
Kitsekula Train Station 6h 18m 4:47pm
зал. вокзал, ТЦ "Origo", Riga No tags $55 Train 10:29am
Kitsekula Train Station 6h 9m 4:38pm
Zemitani Train Station No tags $55 Train 10:33am
Ulemiste Train Station 6h 5m 4:38pm
Zemitani Train Station No tags $55
Next departures for Tallinn to Riga on March 21 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 10:33am
Ulemiste Train Station 5h 56m 4:29pm
Jugla Train Station Cheapest Fastest $54 Train 10:33am
Ulemiste Train Station 6h 14m 4:47pm
зал. вокзал, ТЦ "Origo", Riga No tags $55 Train 10:29am
Kitsekula Train Station 6h 18m 4:47pm
зал. вокзал, ТЦ "Origo", Riga No tags $55 Train 10:29am
Kitsekula Train Station 6h 9m 4:38pm
Zemitani Train Station No tags $55 Train 10:33am
Ulemiste Train Station 6h 5m 4:38pm
Zemitani Train Station No tags $55
Next departures for Tallinn to Riga on March 22 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 10:33am
Ulemiste Train Station 5h 56m 4:29pm
Jugla Train Station Cheapest Fastest $54 Train 10:33am
Ulemiste Train Station 6h 14m 4:47pm
зал. вокзал, ТЦ "Origo", Riga No tags $55 Train 10:29am
Kitsekula Train Station 6h 18m 4:47pm
зал. вокзал, ТЦ "Origo", Riga No tags $55 Train 10:29am
Kitsekula Train Station 6h 9m 4:38pm
Zemitani Train Station No tags $55 Train 10:33am
Ulemiste Train Station 6h 5m 4:38pm
Zemitani Train Station No tags $55
Next departures for Tallinn to Riga on March 23 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 10:33am
Ulemiste Train Station 5h 56m 4:29pm
Jugla Train Station Cheapest Fastest $54 Train 10:33am
Ulemiste Train Station 6h 14m 4:47pm
зал. вокзал, ТЦ "Origo", Riga No tags $55 Train 10:29am
Kitsekula Train Station 6h 18m 4:47pm
зал. вокзал, ТЦ "Origo", Riga No tags $55 Train 10:29am
Kitsekula Train Station 6h 9m 4:38pm
Zemitani Train Station No tags $55 Train 10:33am
Ulemiste Train Station 6h 5m 4:38pm
Zemitani Train Station No tags $55
Next departures for Tallinn to Riga on March 24 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 10:33am
Ulemiste Train Station 5h 56m 4:29pm
Jugla Train Station Cheapest Fastest $54 Train 10:33am
Ulemiste Train Station 6h 14m 4:47pm
зал. вокзал, ТЦ "Origo", Riga No tags $55 Train 10:29am
Kitsekula Train Station 6h 18m 4:47pm
зал. вокзал, ТЦ "Origo", Riga No tags $55 Train 10:29am
Kitsekula Train Station 6h 9m 4:38pm
Zemitani Train Station No tags $55 Train 10:33am
Ulemiste Train Station 6h 5m 4:38pm
Zemitani Train Station No tags $55
Next departures for Tallinn to Riga on March 25 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 10:33am
Ulemiste Train Station 5h 56m 4:29pm
Jugla Train Station Cheapest Fastest $54 Train 10:33am
Ulemiste Train Station 6h 14m 4:47pm
зал. вокзал, ТЦ "Origo", Riga No tags $55 Train 10:29am
Kitsekula Train Station 6h 18m 4:47pm
зал. вокзал, ТЦ "Origo", Riga No tags $55 Train 10:29am
Kitsekula Train Station 6h 9m 4:38pm
Zemitani Train Station No tags $55 Train 10:33am
Ulemiste Train Station 6h 5m 4:38pm
Zemitani Train Station No tags $55
Next departures for Tallinn to Riga on March 26 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 10:33am
Ulemiste Train Station 5h 56m 4:29pm
Jugla Train Station Cheapest Fastest $54 Train 10:33am
Ulemiste Train Station 6h 14m 4:47pm
зал. вокзал, ТЦ "Origo", Riga No tags $55 Train 10:29am
Kitsekula Train Station 6h 18m 4:47pm
зал. вокзал, ТЦ "Origo", Riga No tags $55 Train 10:29am
Kitsekula Train Station 6h 9m 4:38pm
Zemitani Train Station No tags $55 Train 10:33am
Ulemiste Train Station 6h 5m 4:38pm
Zemitani Train Station No tags $55
Last refresh of the prices: Today at 8:39 AM EET.
View all departures Where are the popular train stations and stops in Tallinn and Riga? Tallinn A
Bussijaam
Lastekodu 46, 10144 Tallinn, Estonia Find cheapest prices for trains Price is for a one-way ticket for one passenger and based on past searches.
The cheapest trip from Tallinn to Riga was searched and found on Mar 23, 2026 with a price of $50 To save money and be sure you have the best seat, it's a good idea to buy your train tickets from Tallinn to Riga, as early as possible.
You can expect to pay from $50 to $52 for a train ticket from Tallinn to Riga based on the last 2 days. You can expect to find the cheapest price for the trip at $50 which is on 2026-03-23.
People from around the world trust Busbud
Popular train departures from Tallinn Popular train routes to Riga Continue your journey from Riga