Latvia - General Information

Jump to navigationJump to search

Country Name

Latvia (Latvija)

National Railway System

Latvijas Dzelzceļš (LDz).

National Railway Operator

JSC “Pasažieru vilciens” is the domestic passenger operator.





UIC code

numeric 25; alpha LV


Journey Planner

Train schedule

Downloadable Timetable

  • Domestic Services:

LDz offers only a 'Common basic list of trains', an indicative timetable. So use the Journey Planner. Click on the image under either Train departure schedule from Riga station or Train arrival schedule at Riga station.

  • International services:

There are no international trains at present and the link below is inoperative.
Train Timetable and select either "Depart from Riga" or "Arrive in Riga".

Printed Timetable

The Iekšzemes Pasažieru Vilcienu Kustības Saraksts, which is entirely in Latvian, does not include international trains.

Engineering Information


Bus Information

Autoosta covers the country.

Lux Express operates coach routes in the Baltic region.


Printed Maps

Web-based Maps


There are no known network tickets, but fares are cheap. Tickets are issued for specific trains or for a timed validity.


Infrastructure Authority

  • LDz Infrastruktūra is responsible for the infrastructure.
  • LatRailNet, a Latvijas dzelzceļš (LDz) subsidiary, was set up on 27th December 2010 to allocate railway capacity and determine infrastructure charges.

Network Statement

The Network Statement page has a downloadable Network Statement for most years.


"Russian" gauge (1520 mm) except the Gulbene - Alūksne line (750 mm).

Daugavpils and Riga tram systems are 1524 mm but the Liepāja tramway is metre gauge.


3 kV dc with tramways operating at 600 V dc..

In August 2018, expressions of interest were invited in contracts to undertake the first phase of an electrification programme by which Latvia will convert to 25 kV ac. It covered

  • Rīga - Aizkraukle - Krustpils - Daugavpils. {Rīga - Aizkraukle is currently electrified at 3 kV dc.)
  • Krustpils - Rēzekne

and was to be completed by the end of 2023. Although EU-funded, the scheme was cancelled on 23 March 2020 by LDz owing to falling freight traffic making the project no longer economically viable without state support. Conversion of the 3 kV DC network around Rīga to 25 kV 50 Hz was put back to 2025-30, to align with the timescales for the phased purchase of a new passenger fleet. However, the new trains are being built as 3kV DC, with provision for future conversion to 25kV, which now seems most unlikely.

In the original plan, Krustpils - Jelgava - Ventspils and Liepāja were also to be electrified, followed by Daugavpils - Indra (Belarus border). These were presumably the routes to be electrified in subsequent phases up to 2030.

Rule of the road

Most lines are single track, but on double track sections right hand running applies.


Distances are given to the nearest km in Annex 8 of the Network Statement.

Other Railways

Gulbene - Alūksne Railway Bānītis

Tourist lines


None. The initial phase of a Riga Metro was planned during the 1980s but has come to be seen as ecologically unsuitable (as well as having the taint of the Soviet era), so now seems unlikely to be developed.


Daugavpils, Rīga, Liepāja.

The UrbanRailNet site has basic diagrams of the tramway systems along with links to the local operators.

Recent and Future Changes

In November 2021, the first stage of tendering for the Rail Baltica main line in Latvia outside the city of Riga was launched. It involves more than 200 km of route.

Construction of a line from Imanta to Riga airport is due to start in May 2021 for completion in December 2025. The line will run on a 10m high viaduct, 2km long.

Latvia cancelled all international travel with effect from 15 March 2020, leading to the suspension of all cross-border trains.

Contracts for the reconstruction of Riga Central station as a multimodal transport hub were signed on May 29 2019. The existing 1520 mm gauge line will be rebuilt on an elevated alignment, together with 2.6 km of 1435 mm gauge tracks for the Rail Baltica line. This will require six new road bridges and a 1 km bridge over the River Daugava. On overall Rail Baltica progress, an October 2021 Press Release advised of delays in Estonia resulting in an estimated completion through to Tallinn in 2030 without highlighting anticipated openings further south.

During the summer of 2018 Ukrainian railways operated a seasonal Riga-Vilnius-Minsk-Kyiv train via Siauliai, thus reopening the Jelgava - Siauliai cross border line to passengers. This train continued running in 2019 but was withdrawn from 15 March 2020 owing to Covid.

The Daugavpils - Turmantas (Lithuania) border crossing reopened to passengers on 4 April 2018 with a service only at weekends. It had previously closed at the end of May 2015 when the Vilnius - Sankt Peterburg (Russia) train was withdrawn.

The (Rīga -) Jelgava - Reņge service was withdrawn on 23 February 2010 after the Lithuanians lifted the tracks on their side of the border in 2009 to prevent oil trains from the huge Mažeikiai refinery exporting their products via Ventspils. This action was declared illegal by an EU court who fined LG who then announced in October 2017 that it would be rebuilt "shortly". The line reopened on 15 February 2020.....

From 30 May 2010 the Vilnius - Sankt Peterburg train ran only between Vilnius and Rēzekne-2, where it combined with Riga - Sankt Peterburg train, thus effecting the closure of Rēzekne-1. It reverted to using Rēzekne-1 on 1 June 2012, running direct between there and Kleperova and ceasing to use Rēzekne-2. However, this service was withdrawn completely at the end of May 2015. The Riga - Sankt Peterburg train was combined with the Riga - Moskva train from 25 October 2015, thus diverting it via Zilupe and withdrawing the passenger service between Rēzekne and Kārsava.

From 1 June 2011 a service was reinstated between Riga and Minsk, reopening to passengers the border crossing at Indra. Between 1 June 2012 and 25 October 2015 it was combined with the Riga - Sankt Peterburg train as far as Daugavpils, after which the Sankt Peterburg train was combined with the Riga - Moskva train.

From 1 February 2011 a daily service was reinstated between Plavinas and Madona. This is extended to/from Gulbene on limited dates during the summer and at certain other peak times such as Easter.

In September 2009 LDz announced its decision to dismantle the Liepāja – Ventspils, Saurieši - Ērgli, Ieriķi - Gulbene and Gulbene - Vecumi (Russian border) lines as it is impossible to reopen them owing to the poor condition of the track, some of which has been stolen.

Cross-border passenger services from Valka/Lugaži to Valga (Estonia) were reinstated on 25 April 2008.

Outside the Rīga suburban (electrified) area, passenger services saw a serious decline, with service reductions and line closures since independence, mainly because line speeds are relatively slow and therefore uncompetitive with road over trunk routes. Also, heavy - and profitable - freight traffic, particularly on the transit route to ports, left no paths for passenger trains.

Special notes

Some words which may be of use:

  • elektrovilcieni = electric (suburban) multiple unit trains, operating to the following destinations from Rīga: Skulte; Aizkraukle; Jelgava; Tukums 2 via Dubulti.
  • dīzeļvilcieni = diesel (country) trains (at a fare scale approx. 30% higher than elektrovilcieni); apart from international trains, principally multiple units
  • darba dienās = SSuX
  • [timetable note] * (reading "vilcieni, apzīmēti ar "zvaigznīti", tiks norīkoti pēc īpašas pavēles", or similar) indicates need to enquire for dates of operation
  • kursēs līdz = terminates at
  • atcelts = cancelled
  • no = from or departure
  • gala stacija = terminus or destination
  • nepietur = not stopping (platform departure posters usually assume "all stations" unless otherwise shown)
  • celā = journey duration

See also