Your currency:      USD | EUR
Choose a product

Choose a destination

SEARCH
Express to Russia
Live chat by SightMax
Follow Express to Russia on Twitter
Customers reviews:
Hannah Mayer
Dear Anastasia, I just wanted to let you know how much I appreciate your help over the past week. The apartment was great; we all felt comfortable and had a really good time. We checked out today at 11.30am and left the apartment just like we'd found it. Thanks loads once again! I...   read more
Erwin Schaer, Switzerland
Dear Elena, City Realty was very efficient in organizing the rental of my appartment and in providing invitations required ro obtain visa. The transportation, with driver Viktor, was also very reliable. Real City is a partner who can be trusted entirely   read more
Helen and Robert Robertson, Australia
Dear Elena I would like to thank City Realty for its reliability, attention to detail and integrity throughout the time I had dealings with the firm. The apartment (Fontanka Deluxe A) was nothing short of amazing! We were blown away by its size, as we expected something about half the...   read more
We accept
we accept

asta

Purchase your Tallinn Moscow train tickets with Express to Russia easily and safely

St. Petersburg Riga train tickets can be purchased up to 45 days in advance of departure
Express to Russia » Train Tickets » Trains between the Baltics and Russia

Trains between the Baltics and Russia

Trains between the Baltics and Russia

City of departure:
 
Round
City of arrival:
Date of departure:
Estonia - Russia
Latvia - Russia
Lithuania - Russia

Below are the most popular routes running between the Baltic States and RussiaPlease note: a transit visa is required for trains that stop or go through Belarus.  One of the best ways of traveling from Tallinn to Moscow or Riga to Moscow is by train – it is comfortable and the scenery is very picturesque.  To receive Russian train schedules and Russian rail ticket prices as well as to have the opportunity to order tickets online, please use our Russian train tickets page or use the search engine on this page.

Train Estonia №34 Moscow - Tallinn (Estonia) Passenger train "Estonia" travels between Tallinn and Moscow and includes 1st class cars (2-seater compartments) and 2nd class compartment cars (4-seater compartments). 9 double compartments are available in each first class carriage - 18 passenger places in all. All cars are equipped with airconditioners making travel more comfortable. Each compartment has space for the luggage of two passengers. 2nd class carriages consist of of 9 four-seater compartments -34 places in all. The majority of cars have airconditioning. Tea and coffee is offered free of charge, the payment for bed-linen is included in cost of the ticket. The dining-car has a wide choice of salads, sandwiches, snacks, hot dishes and desserts. Drinks can be ordered from the restaurant to the passengers compartment. Buy your Russian train tickets today on the Estonia.
Departure Moscow: 18:05
Arrival Tallinn (Estonia): 08:03
Total hours: 13:58
Estonia train
Train Estonia №34 Tallinn (Estonia) - Moscow
Departure Tallinn (Estonia) 16:45
Arrival Moscow 09:20
Total hours: 16:35

№34 Moscow - Tallinn (Estonia)

Station Arr. Time Stop Dep. Time km Day
Moskva Oktiabrskaia 18:05 0 0
Tver 19:50 00:01 19:51 167 0
Elizarovka 20:57 00:29 21:26 279 0
Bologoe 22:20 00:10 22:30 331 0
Tosno 00:59 00:43 01:42 597 1
Kingisepp 04:05 00:04 04:09 731 1
Ivangorod Narvskii 04:37 01:00 05:37 752 1
Narva 03:47 00:48 04:35 755 1
Iyhvi 05:22 00:01 05:23 799 1
Rakvere 06:21 00:01 06:22 860 1
Tapa 06:45 00:01 06:46 887 1
Tallinn Pas 08:03 964 1

№34 Tallinn (Estonia) - Moscow

Station Arr. Time Stop Dep. Time km Day
Tallinn Pas 16:45 0 0
Tapa 18:01 00:01 18:02 77 0
Rakvere 18:28 00:01 18:29 104 0
Iyhvi 19:15 00:01 19:16 165 0
Narva 19:55 00:45 20:40 209 0
Narva-Ivangorod 22:43 00:01 22:44 210 0
Ivangorod Narvskii 22:46 01:00 23:46 212 0
Kingisepp 00:09 00:02 00:11 233 1
Tosno 02:28 00:32 03:00 367 1
Bologoe 05:40 00:10 05:50 633 1
Tver 07:33 00:01 07:34 797 1
Moskva Oktiabrskaia 09:20 964 1
Train Baltya №37 St. Petersburg - Riga (Latvia) An overnight train either to St. Petersburg or Riga guarantees comfort. There are snacks and beverages provided on each compartment table which must be paid for if consumed, but the spring water, tea and breakfast package is free. There are available both 1st and 2nd class cabins. The 1st class is a cabin with sleeping berth for 2 people . The 2nd class is a cabin with sleeping berth for 4 people. The restaurant-on-wheels serves an "a la carte dinner". The borders and customs control takes about one hour and a half and is usually a matter of formality unless you are a criminal!!! Buy your Russian train ticket on the Baltya today!
Departure St. Petersburg: 21:38
Arrival Riga (Latvia): 08:55
Total hours: 11:17
Baltya train
Train Baltya №38 Riga (Latvia) - St. Petersburg
Departure Riga (Latvia) 18:50
Arrival St. Petersburg 10:08
Total hours: 15:18

№37 St. Petersburg - Riga (Latvia)

Station Arr. Time Stop Dep. Time km Day
Saint Petersburg Vitebskii 21:38 0 0
Luga 1 23:50 00:01 23:51 148 0
Pliussa 00:36 00:02 00:38 194 1
Strugi Kr 01:02 00:02 01:04 217 1
Vl Lager 01:15 00:01 01:16 222 1
Novosele 01:33 00:01 01:34 239 1
Toroshino 01:55 00:01 01:56 265 1
Pskov 02:18 00:15 02:33 285 1
Ostrov 03:17 00:03 03:20 338 1
Pytalovo 03:54 01:06 05:00 379 1
Karsava 03:39 00:45 04:24 412 1
Rezekne 2 05:05 01:00 06:05 455 1
Krustpils 07:11 00:02 07:13 550 1
Riga Pas 08:55 679 1

№38 Riga (Latvia) - St. Petersburg

Station Arr. Time Stop Dep. Time km Day
Riga Pas 18:50 0 0
Krustpils 20:24 00:02 20:26 129 0
Rezekne 2 21:35 01:11 22:46 224 0
Karsava 23:29 00:46 00:15 267 1
Pytalovo 02:50 01:06 03:56 300 1
Ostrov 04:32 00:03 04:35 341 1
Pskov 05:17 00:15 05:32 394 1
Toroshino 05:56 00:01 05:57 414 1
Novosele 06:22 00:01 06:23 440 1
Vl Lager 06:39 00:01 06:40 457 1
Strugi Kr 06:48 00:02 06:50 462 1
Pliussa 07:11 00:02 07:13 485 1
Luga 1 07:52 00:01 07:53 531 1
Saint Petersburg Vitebskii 10:08 679 1
Train Latvia №1 Moscow - Riga (Latvia) This overnight train running between Moscow and Riga guarantees comfort. There are snacks and beverages provided (for a fee) in each compartment, but spring water, tea and the breakfast package are free. Both 1st and 2nd class cabins are available. 1st class consists of a cabin with a sleeping berth for 2 people. 2nd class consists of a cabin with a sleeping berth for 4 people.The restaurant-on-wheels serves an a la carte dinner. The borders and customs control takes about one hour and a half and is usually a matter of formality. Buy your Russian train tickets on the Latvia today!
Departure Moscow: 20:08
Arrival Riga (Latvia): 10:00
Total hours: 13:52
Latvia train
Train Latvia №2 Riga (Latvia) - Moscow
Departure Riga (Latvia) 16:20
Arrival Moscow 10:55
Total hours: 18:35

№1 Moscow - Riga (Latvia)

Station Arr. Time Stop Dep. Time km Day
Moscow Rijskaia 20:08 0 0
Volokolam 22:04 00:23 22:27 124 0
Rjev Balt 00:01 00:01 00:02 235 1
Velikie Luki 03:20 00:22 03:42 476 1
Guscino 04:04 00:06 04:10 495 1
Novosokolniki 04:23 00:01 04:24 505 1
Sebej 06:03 00:55 06:58 616 1
Zilupe 05:25 00:45 06:10 643 1
Rezekne 2 07:00 00:05 07:05 698 1
Krustpils 08:14 00:02 08:16 793 1
Riga Pas 10:00 922 1

№2 Riga (Latvia) - Moscow

Station Arr. Time Stop Dep. Time km Day
Riga Pas 16:20 0 0
Krustpils 18:07 00:02 18:09 129 0
Rezekne 2 19:23 00:07 19:30 224 0
Zilupe 20:20 00:50 21:10 279 0
Sebej 23:38 00:55 00:33 306 1
Novosokolniki 02:04 00:02 02:06 417 1
Velikie Luki 02:32 00:21 02:53 446 1
Serdce 03:06 00:05 03:11 456 1
Paniklia 05:16 00:02 05:18 601 1
Rjev Balt 06:25 00:13 06:38 687 1
Volokolam 08:21 00:23 08:44 798 1
Moscow Rijskaia 10:55 922 1
Train # 91/92 №91 St. Petersburg - Vilnius (Lithuania) The train goes through Latvia on its way from Saint Petersburg to Vilnius. This is a Fast train with increased levels of service called a "Firmenny" train. Both 1st and 2nd class cabins are available. 1st class consists of a cabin with a sleeping berth for 2 people. 2nd class consists of a cabin with a sleeping berth for 4 people. Bed linen, light breakfast, tee, coffee are included. Passengers may purchase newspapers and order hot food, cold snacks, alcohol beverages, soft drinks, coffee or tea, sweets in the dining car. Russian train tickets are available for this train.
Departure St. Petersburg: 21:38
Arrival Vilnius (Lithuania): 09:18
Total hours: 11:40
# 91/92 train
Train # 91/92 №92 Vilnius (Lithuania) - St. Petersburg
Departure Vilnius (Lithuania) 18:16
Arrival St. Petersburg 10:08
Total hours: 15:52

№91 St. Petersburg - Vilnius (Lithuania)

Station Arr. Time Stop Dep. Time km Day
Saint Petersburg Vitebskii 21:38 0 0
Luga 1 23:50 00:01 23:51 148 0
Pliussa 00:36 00:02 00:38 194 1
Strugi Kr 01:02 00:02 01:04 217 1
Vl Lager 01:15 00:01 01:16 222 1
Novosele 01:33 00:01 01:34 239 1
Toroshino 01:55 00:01 01:56 265 1
Pskov 02:18 00:15 02:33 285 1
Ostrov 03:17 00:03 03:20 338 1
Pytalovo 03:54 01:06 05:00 379 1
Karsava 03:39 00:45 04:24 412 1
Rezekne 2 05:05 00:33 05:38 455 1
Daugavpils 06:56 00:20 07:16 545 1
Visaginas 07:44 00:02 07:46 581 1
Ignalina 08:09 00:01 08:10 617 1
Shvianchenel 08:25 00:01 08:26 640 1
Vilnius 09:18 718 1

№92 Vilnius (Lithuania) - St. Petersburg

Station Arr. Time Stop Dep. Time km Day
Vilnius 18:16 0 0
Shvianchenel 19:11 00:01 19:12 78 0
Ignalina 19:27 00:01 19:28 101 0
Visaginas 19:52 00:02 19:54 137 0
Daugavpils 20:22 00:20 20:42 173 0
Rezekne 2 21:59 00:47 22:46 263 0
Karsava 23:29 00:46 00:15 306 1
Pytalovo 02:50 01:06 03:56 339 1
Ostrov 04:32 00:03 04:35 380 1
Pskov 05:17 00:15 05:32 433 1
Toroshino 05:56 00:01 05:57 453 1
Novosele 06:22 00:01 06:23 479 1
Vl Lager 06:39 00:01 06:40 496 1
Strugi Kr 06:48 00:02 06:50 501 1
Pliussa 07:11 00:02 07:13 524 1
Luga 1 07:52 00:01 07:53 570 1
Saint Petersburg Vitebskii 10:08 718 1
Train #79/80 №79 St. Petersburg - Kaliningrad The train goes through Belarus on its way from St. Petersburg to Vilnius. This is a Fast train with increased levels of service called a "Firmenny" train. Both 1st and 2nd class cabins are available. 1st class consists of a cabin with a sleeping berth for 2 people. 2nd class consists of a cabin with a sleeping berth for 4 people. Bed linen, light breakfast, tee, coffee are included. Buy your Russian train ticket with us today.
Departure St. Petersburg: 18:14
Arrival Kaliningrad: 20:26
Total hours: 1d 02:12
#79/80 train
Train #79/80 №80 Kaliningrad - St. Petersburg
Departure Kaliningrad 09:53
Arrival St. Petersburg 11:09
Total hours: 1d 01:16

№79 St. Petersburg - Kaliningrad

Station Arr. Time Stop Dep. Time km Day
Saint Petersburg Vitebskii 18:14 0 0
Bateckaia 20:45 00:01 20:46 147 0
Utorgosh 21:20 00:02 21:22 188 0
Solcy 21:40 00:02 21:42 206 0
Dno 22:16 00:06 22:22 245 0
Dedovichi 22:48 00:02 22:50 277 0
Suscevo 23:47 00:02 23:49 340 0
Loknia 00:14 00:02 00:16 365 1
Novosokolniki 01:01 00:21 01:22 421 1
Gorushki N 02:05 00:12 02:17 460 1
Nevel 2 02:23 00:09 02:32 465 1
Gribachi 02:02 00:04 02:06 496 1
Losvida 02:57 00:04 03:01 549 1
Vitebsk 03:23 00:22 03:45 568 1
Shumilino 04:29 00:02 04:31 611 1
Polock 05:20 00:34 05:54 670 1
Krulevscizn 07:14 00:02 07:16 762 1
Vileika 08:28 00:04 08:32 845 1
Molodechno 09:00 00:17 09:17 869 1
Smorgon 10:01 00:01 10:02 906 1
Gudogai 10:44 00:37 11:21 940 1
Kiana 10:40 00:40 11:20 956 1
Vilnjus Centr 11:52 00:17 12:09 985 1
Kibartai 14:32 00:40 15:12 1175 1
Nesterov 17:33 00:40 18:13 1187 1
Gusev 18:43 00:02 18:45 1212 1
Cherniahovsk 19:08 00:05 19:13 1237 1
Gvardeisk 19:48 00:02 19:50 1287 1
Kaliningrad Pass 20:26 1327 1

№80 Kaliningrad - St. Petersburg

Station Arr. Time Stop Dep. Time km Day
Kaliningrad Pass 09:53 0 0
Gvardeisk 10:33 00:02 10:35 40 0
Cherniahovsk 11:15 00:05 11:20 90 0
Gusev 11:44 00:02 11:46 115 0
Nesterov 12:12 00:50 13:02 140 0
Kibartai 11:18 00:45 12:03 152 0
Vilnjus Centr 14:30 00:17 14:47 342 0
Kiana 15:18 00:35 15:53 371 0
Gudogai 17:12 00:40 17:52 387 0
Smorgon 18:23 00:02 18:25 421 0
Molodechno 19:02 00:11 19:13 458 0
Krulevscizn 20:53 00:02 20:55 565 0
Polock 22:11 00:37 22:48 657 0
Shumilino 23:39 00:02 23:41 716 0
Vitebsk 00:25 00:22 00:47 759 1
Zaluche 01:20 00:04 01:24 787 1
Zavereje 03:23 00:07 03:30 852 1
Nevel 2 03:43 00:02 03:45 862 1
Novosokolniki 04:29 00:21 04:50 906 1
Loknia 05:35 00:01 05:36 962 1
Suscevo 06:00 00:01 06:01 987 1
Dedovichi 06:50 00:03 06:53 1050 1
Dno 07:21 00:07 07:28 1082 1
Solcy 08:01 00:02 08:03 1121 1
Utorgosh 08:21 00:02 08:23 1139 1
Bateckaia 08:58 00:02 09:00 1180 1
Saint Petersburg Vitebskii 11:09 1327 1
Train Lietuva №5 Moscow - Vilnius (Lithuania) This is a Fast train going through Latvia with increased levels of service called a "Firmenny" train. Both 1st and 2nd class cabins are available. 1st class consists of a cabin with a sleeping berth for 2 people. 2nd class consists of a cabin with a sleeping berth for 4 people. Bed linen, light breakfast, tee, coffee are included. Passengers may purchase newspapers and order hot food, cold snacks, alcohol beverages, soft drinks, coffee or tea, sweets in the dining car. Travel in comfort from on the Moscow Vilnius train with us.
Departure Moscow: 18:55
Arrival Vilnius (Lithuania): 07:04
Total hours: 12:09
Lietuva train
Train Lietuva №6 Vilnius (Lithuania) - Moscow
Departure Vilnius (Lithuania) 16:00
Arrival Moscow 08:58
Total hours: 16:58

№5 Moscow - Vilnius (Lithuania)

Station Arr. Time Stop Dep. Time km Day
Moscow Belorusskaia 18:55 0 0
Viazma 21:58 00:23 22:21 243 0
Smolensk 00:09 00:05 00:14 419 1
Orsha Centr 00:30 00:13 00:43 538 1
Minsk Pas 03:08 00:25 03:33 750 1
Molodechno 04:41 00:03 04:44 827 1
Smorgon 05:14 00:02 05:16 864 1
Gudogai 05:49 00:40 06:29 898 1
Kiana 05:48 00:40 06:28 914 1
Vilnius 07:04 943 1

№6 Vilnius (Lithuania) - Moscow

Station Arr. Time Stop Dep. Time km Day
Vilnius 16:00 0 0
Kiana 16:31 00:35 17:06 29 0
Gudogai 18:25 00:40 19:05 45 0
Smorgon 19:35 00:02 19:37 79 0
Molodechno 20:08 00:03 20:11 116 0
Minsk Pas 21:40 00:29 22:09 193 0
Orsha Centr 00:32 00:17 00:49 405 1
Smolensk 03:08 00:04 03:12 524 1
Viazma 05:07 00:23 05:30 700 1
Moscow Belorusskaia 08:58 943 1
Train Yantar´ №29 Moscow - Kaliningrad This firmeny train goes through Belarus on its way between Kaliningrad and Moscow, so you will need a Transit Visa. This is a Fast train with increased levels of service called a "Firmenny" train. Both 1st and 2nd class cabins are available. 1st class consists of a cabin with a sleeping berth for 2 people. 2nd class consists of a cabin with a sleeping berth for 4 people. Buy your Russian train ticket today with us.
Departure Moscow: 13:54
Arrival Kaliningrad: 11:59
Total hours: 22:05
Yantar´ train
Train Yantar´ №30 Kaliningrad - Moscow
Departure Kaliningrad 11:48
Arrival Moscow 09:27
Total hours: 21:39

№29 Moscow - Kaliningrad

Station Arr. Time Stop Dep. Time km Day
Moscow Belorusskaia 13:54 0 0
Viazma 17:25 00:23 17:48 243 0
Smolensk 19:47 00:13 20:00 419 0
Orsha Centr 20:27 00:14 20:41 538 0
Borisov 22:20 00:03 22:23 670 0
Minsk Pas 23:27 00:25 23:52 750 0
Molodechno 01:00 00:03 01:03 827 1
Smorgon 01:33 00:02 01:35 864 1
Gudogai 02:09 00:40 02:49 898 1
Kiana 02:08 00:40 02:48 914 1
Vilnjus Centr 03:19 00:17 03:36 943 1
Kibartai 06:01 00:40 06:41 1133 1
Nesterov 09:02 00:40 09:42 1145 1
Cherniahovsk 10:39 00:10 10:49 1195 1
Kaliningrad Pass 11:59 1285 1

№30 Kaliningrad - Moscow

Station Arr. Time Stop Dep. Time km Day
Kaliningrad Pass 11:48 0 0
Cherniahovsk 13:08 00:08 13:16 90 0
Nesterov 14:10 00:51 15:01 140 0
Kibartai 13:17 00:45 14:02 152 0
Vilnjus Centr 16:29 00:17 16:46 342 0
Kiana 17:18 00:35 17:53 371 0
Gudogai 19:12 00:40 19:52 387 0
Smorgon 20:21 00:02 20:23 421 0
Molodechno 20:52 00:02 20:54 458 0
Ratomka 21:44 00:08 21:52 519 0
Minsk Pas 22:01 00:38 22:39 535 0
Orsha Centr 01:05 00:15 01:20 747 1
Smolensk 03:37 00:05 03:42 867 1
Viazma 05:40 00:23 06:03 1043 1
Moscow Belorusskaia 09:27 1286 1
St. Petersburg Vilnius trains are a picturesque way of traveling between these cities

Tallinn Moscow train routes and prices are available on our site

Moscow Tours | St. Petersburg Tours | Russian Visa | Russian Train Tickets
Russian Apartments | Moscow Hotels | Russian River Cruises | Sitemap | Blog
Express to Russia, St. Petersburg, Russia. Tel.: +7 812 570 6342, +7 812 570 4709
Moscow office: +7 495 662 8753, in the USA, call us toll free at 1-800-553-9034