World Train Map

Train routes in Latvia

9 routes · classic 8 · heritage 1

9 routes cross Latvia in the World Train Map atlas. The longest is the LTG Link at 360 km; the fastest is the Vivi, running up to 120 km/h; the oldest line dates to 1861. Every route links to its facts, photo and story, and to the interactive world map.

Open the world railway map →

Part of the Europe train map: every route on the continent, one map.

Classic (8)

  • Vivi

    Riga → Daugavpils · 218 km · 3 h

    Pasažieru vilciens · DR1A DMU

    The historic Riga–Dünaburg line to Daugavpils, Latvia’s second city, hard by the Lithuanian and Belarusian borders.

    Wikipedia ↗
  • Vivi

    Riga → Valga · 170 km · 2 h 25 min

    Pasažieru vilciens · PESA 730ML

    Vivi’s new PESA railcars reach the twin border town of Valga/Valka, split between Estonia and Latvia, now a link in the Baltic capitals chain.

  • Vivi

    Riga → Liepāja · 215 km · 3 h 16 min

    Pasažieru vilciens · DR1AM DMU

    A once-daily run reborn in 2017, crossing Courland to Liepāja, the windswept Baltic port and former Tsarist naval base.

    Wikipedia ↗
  • LTG Link

    Vilnius → Riga · 360 km · 4 h 13 min

    LTG Link · PESA 730ML

    The first direct Vilnius–Riga train in decades, restored in 2023, reconnecting two Baltic capitals via Šiauliai and Jelgava.

    Wikipedia ↗
  • Jūrmala Line

    Riga → Tukums · 67 km · ≈ 1 h 15 min

    Vivi · Vivi Škoda EMU

    Latvia’s beach train: across the Lielupe to the villas and pines of Jūrmala’s resort strip, then the bog boardwalks of Ķemeri national park.

    Wikipedia ↗
  • Zemitāni–Skulte railway

    Skulte → Rīga · 52 km · ≈ 1 h 02 min

    Vivi · Vivi regional

    Latvian 1,520 mm track north from Riga to the Gulf coast at Skulte: what remains in service of the old Riga–Rūjiena and Riga–Tallinn route, cut at the Estonian border in 1992.

    Wikipedia ↗
  • Krustpils–Rēzekne railway

    Rēzekne → Krustpils · 95 km · ≈ 1 h 07 min

    Vivi · Vivi regional

    Latvian 1,524 mm track through Latgale, built as part of the Ventspils–Moscow railway and still the fast way east from the Daugava.

    Wikipedia ↗
  • Daugavpils–Indra railway

    Indra → Daugavpils · 69 km · ≈ 54 min

    Vivi · Vivi regional

    Unelectrified 1,520 mm single track south-east from Daugavpils to Indra, the only direct rail link between Latvia and Belarus.

    Wikipedia ↗
8 of 8

Heritage (1)

Photos via Wikimedia Commons; each route page credits the author & licence

What is the fastest train in Latvia?

The Vivi, running Riga to Daugavpils at up to 120 km/h. It is one of 9 routes in Latvia in this atlas.

Are there night trains in Latvia?

Not in this atlas. Latvia has 9 routes here and none of them is a scheduled sleeper, though night trains from neighbouring countries may still reach it.

Can you cross the border by train from Latvia?

Yes, 2 of its 9 routes continue into another country: Vivi (Riga – Valga), LTG Link (Vilnius – Riga).

Which is the most scenic railway in Latvia?

No line in Latvia is classed scenic or mountain in this atlas; its 9 routes are everyday services rather than journeys taken for the view.

Cross-border lines continue into