Below is a detailed map of the railways of Latvia). You can zoom in by using the +/- buttons or by using the wheel on your mouse whilst hovering over the map.

This map has been extracted from the Railway Map of Europe with kind permission of the publishers.
You can purchase copies of the full map, as well as rail timetables, from The European Railway Timetable website


Latvian Railways, Latvijas Dzelzcels, (see link below for international tickets) is a state-run operator, also with infrequent services except on a couple of routes. There are no open access operators. Domestic tickets can be bought on line from Pasazieru vilciens (see link below) who operate trains within Latvia . Return tickets save about 5%. The only international services (currently suspended) are a nightly sleeper service Riga-St Petersburg/Moskva (splits/joins at Orsha in Russia), a night sleeper Riga-Daugavpils-Minsk (Belarus) every 4 days, and a night sleeper service Riga-Vilnius (Lithuania)-Minsk (Belarus)-Kyiv (Ukraine), also every 4 days. Tickets can be ordered in advance by phone also for international services. Cycles require baggage ticket (very large baggage only) and must be booked on trains which do not have designated cycle holders (signs on coach doors relevant). Domestic interrail passes for Latvia are available to foreigners for 3,4,5,6,8 days in a month, with discounts for youths and those over 60.


This ambitious project (see link below) helped by the EU’s North Sea Baltic TEN-T programme, will see new and enhanced routes for rail traffic, on standard European gauge track (1,435 mm), for both passenger and freight, between Warsawa, Kaunas, plus a branch to Vilnius, and one to Kaunas Airport, then Panevezys, Riga, Parnu, Tallinn, and even later by new 50km tunnel to Helsinki in Finland. Target completion date is 2030. Passenger trains will run at up to 250kmh, freight at up to 120kmh. The section between Polish frontier to Kaunas has already been upgraded to 1,435 mm, and considerable work has already started elsewhere. Tallinn-Warsawa journey time is expected to be 6h.47 mins with up to 8 trains a day. The Heslsinki-Tallinn tunnel is not a direct part of the project

IM September 2021