Latvia
Trains in Latvia: tickets, passes and routes
Yes for the Riga–Jūrmala, Sigulda and Cēsis lines: new electric trains, €1.5–5, no advance booking needed. Skip the train for Kurzeme's coast, Latgale and most small towns, where buses or a car work better. Buy in the Vivi app or at the station; on-board tickets cost more.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideLatvia
Key facts
- Best train day trips
- Riga–Jūrmala 30 min, Riga–Sigulda 1 h, Riga–Cēsis 1.5 h
- Typical farecheck
- €1.5–5 on those lines (2026 estimate)
- Where to buy
- Vivi app or station ticket office; on-board purchase costs more
- Advance bookingcheck
- Not needed for regional trains; book international trains ahead
- International trains
- Riga–Vilnius about 4 h; Riga–Valga–Tallinn about 6–7 h, €15–30
- Rail passcheck
- No Latvian national pass; Eurail/Interrail covers Latvia only if it lists the operator
- Weak coverage
- Kurzeme coast, Latgale lakes and most small towns — use buses or a car
Details
Latvia's passenger network is small and Riga-centred. Almost every useful train starts or ends at Riga Central Station, so a trip between two regional towns usually means routing through the capital. The lines that matter to visitors are the electric ones: west along the Gulf to Jūrmala and on to Tukums, northeast to Sigulda and Cēsis, and south toward Jelgava. These run on new electric trains with frequent departures through the day.
For day trips, the train beats the bus on comfort and often on price. Riga–Jūrmala takes about 30 minutes, Riga–Sigulda about an hour, Riga–Cēsis about 1.5 hours. Fares on these routes sit around €1.5–5 (2026 estimate). Buy in the Vivi app or at the station; buying on board costs more, and inspectors do check.
Beyond that core, the picture changes. Kurzeme's coast — Kuldīga, Liepāja, Ventspils — is reached mainly by intercity bus, and a car is the practical choice for the coast and for Gauja and Latgale's lakes. Daugavpils has rail service but buses are often more frequent. If your plan is Riga plus two or three nearby towns, the train covers it; if it is a loop around the country, plan on buses or a hire car.
International services are limited but improving. There is a daily Riga–Vilnius train (about 4 hours) and, since 2025, a through Tallinn–Riga–Vilnius ticket, with Riga–Valga–Tallinn taking about 6–7 hours. Fares run roughly €15–30. Departures are few, so buses remain the more flexible option to Tallinn and Vilnius — book weekend buses ahead.
| Route | Time | Cost (2026 estimate) | Verdict |
|---|---|---|---|
| Riga–Jūrmala | 30 min | €1.5–5 | Take the train; easiest day trip |
| Riga–Sigulda | 1 h | €1.5–5 | Take the train; Gauja valley base |
| Riga–Cēsis | 1.5 h | €1.5–5 | Take the train for a day trip or overnight |
| Riga–Jelgava | About 40 min | €1.5–5 | Train is fine; short hop |
| Riga–Daugavpils | Several hours | Check | Bus often more frequent; check both |
| Riga–Vilnius | About 4 h | €15–30 | Daily train; buses more frequent |
| Riga–Valga–Tallinn | 6–7 h | €15–30 | Through ticket since 2025; few departures |
Times and fares are 2026 estimates; confirm on the operator's site before travel.
Tips
Validate or buy before boarding. On regional trains, an on-board ticket costs more than one bought in the app or at the station, and inspectors issue fines on the spot.
Riga Central Station is the hub, so check whether your route needs a change there. Allow 15–20 minutes between connections; the station is compact.
For international trains, book ahead. There are only a few departures a day, and the through Tallinn–Riga–Vilnius ticket is worth reserving rather than buying on the day.
If you are weighing a rail pass, check whether it lists the Latvian operator before buying. A pass only pays off if you are crossing several countries on covered trains; for Latvia alone, point-to-point tickets are cheaper.
Trains are busiest at commuter hours into and out of Riga. Off-peak departures are quieter and seats are easy to find.
- Buy in the Vivi app or at the station, not on board.
- Route most trips through Riga Central; allow 15–20 min to change.
- Book international trains ahead; departures are few.
- Check pass coverage before buying; point-to-point is usually cheaper in Latvia.
FAQ
Sources
Questions people ask
Is the train a good way to get around Latvia?
Yes for Riga, Jūrmala, Sigulda, Cēsis and Jelgava: frequent electric trains, €1.5–5, no advance booking. For Kurzeme's coast, Latgale and most small towns, buses or a car are more practical.
Do I need a rail pass for Latvia?
No Latvian national pass exists, and point-to-point tickets are cheap. A Eurail or Interrail pass only helps if it covers the Latvian operator and you are crossing several countries on covered trains — check before buying.
How far in advance should I book trains in Latvia?
Regional trains need no booking; buy in the Vivi app or at the station on the day. Book international trains such as Riga–Vilnius or the through Tallinn–Riga–Vilnius service ahead, since departures are few.
Deep dive
Every source; changeable facts are marked check
Sources
- officialLatvian Railways (Pasažieru vilciens)
- officialVivi app and tickets
- officialLTG Link (international trains)
- secondaryWikivoyage – Latvia