Rome2Rio

How to get fromTula to Rigaby train, bus, car or plane

Find Transport to Riga

See all options

There are 12 ways to get from Tula to Riga by train, bus, car, or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train, bus

    best
    1. Take the train from Tula Ryazhskiy to Orsha Centrtrain425У / ...
    2. Take the bus from Orsha to Riga Central Bus Stationbus8253
    23h 28m
    $97–120
  2. Bus

    cheapest
    1. Take the bus from Tula to Moscow Orekhovo Bus stationbus
    2. Take the bus from Severnye Vorota Bus Terminal to Riga Central Bus Stationbus
    25h 54m
    $40–129
  3. Train, bus via Ashmyany

    1. Take the train from Tula Ryazhskiy to Smarhońtrain
    2. Take the bus from Asmiany to Vilnius, F. Vaitkaus g.bus
    3. Take the train from Vilnius to Riga-Pasazierutrain215 / ...
    25h 14m
    $132–167
  4. Drive 1,046.2 km

    1. Drive from Tula to Rigacar1,046.2 km
    14h 42m
    $189–272
  5. Train to Moscow Vnukovo, fly to Princess Olga Pskov International, train

    1. Take the train from Tula, Moskovskiy Station to Pechatnikitrain
    2. Fly from Moscow Vnukovo (VKO) to Princess Olga Pskov International (PKV)planeVKO - PKV
    3. Take the train from Pskov-1 to Pechory-Pskovskietrain
    4. Take the train from Koidula to Tartutrain
    5. Take the train from Tartu to Riga-Pasazierutrain
    15h 27m
    $100–462
  6. Bus via Orsha

    1. Take the bus from Tula to Moscow Novoyasnevskayabus
    2. Take the bus from Moscow Novoyasnevskaya to Orshabus
    3. Take the bus from Orsha to Riga Central Bus Stationbus
    23h 41m
    $101–134
  7. Train to Sheremetyevo International Airport, fly to Khrabrovo Airport, bus

    1. Take the train from Tula 1 Kurskaia to Moscow Vostochny Stationtrain
    2. Fly from Sheremetyevo International Airport (SVO) to Khrabrovo Airport (KGD)planeSVO - KGD
    3. Take the bus from Kaliningrad Bus station to Riga Central Bus Stationbus
    20h 46m
    $210–890
  8. Train to Domodedovo International Airport, fly to Khrabrovo Airport, bus

    1. Take the train from Tula, Moskovskiy Station to Novokhokhlovskayatrain
    2. Fly from Domodedovo International Airport (DME) to Khrabrovo Airport (KGD)planeDME - KGD
    3. Take the bus from Kaliningrad Bus station to Riga Central Bus Stationbus
    20h 40m
    $174–710
  9. Train to Moscow Vnukovo, fly to Minsk National Airport, bus, train

    1. Take the train from Tula, Moskovskiy Station to Pechatnikitrain
    2. Fly from Moscow Vnukovo (VKO) to Minsk National Airport (MSQ)planeVKO - MSQ
    3. Take the bus from Minsk Airport to Minsk stationbus
    4. Take the bus from Minsk Central Bus Station to Vilnius, Autobusų Stotisbus
    5. Take the train from Vilnius to Riga-Pasazierutrain
    17h 16m
    $120–571
  10. Train to Domodedovo International Airport, fly to Minsk National Airport, bus, train

    1. Take the train from Tula, Moskovskiy Station to Novokhokhlovskayatrain
    2. Fly from Domodedovo International Airport (DME) to Minsk National Airport (MSQ)planeDME - MSQ
    3. Take the bus from Minsk Airport to Minsk stationbus
    4. Take the bus from Minsk Central Bus Station to Vilnius, Autobusų Stotisbus
    5. Take the train from Vilnius to Riga-Pasazierutrain
    17h 13m
    $124–598
  11. Train to Grabtsevo Airport, fly to Minsk National Airport, bus, train

    1. Take the train from Tula 1 Kurskaia to Kaluga-1train
    2. Fly from Grabtsevo Airport (KLF) to Minsk National Airport (MSQ)planeKLF - MSQ
    3. Take the bus from Minsk Airport to Minsk stationbus
    4. Take the bus from Minsk Central Bus Station to Vilnius, Autobusų Stotisbus
    5. Take the train from Vilnius to Riga-Pasazierutrain
    15h 59m
    $111–482
  12. Train to Moscow Vnukovo, fly to Pulkovo Airport, train

    1. Take the train from Tula, Moskovskiy Station to Pechatnikitrain
    2. Fly from Moscow Vnukovo (VKO) to Pulkovo Airport (LED)planeVKO - LED
    3. Take the train from Airport to Pechory-Pskovskietrain
    4. Take the train from Koidula to Tartutrain
    5. Take the train from Tartu to Riga-Pasazierutrain
    19h 4m
    $453–772

Moscow Vnukovo (VKO) to Princess Olga Pskov International (PKV) flights

Calendar10Weekly Planes
Duration1h 25mAverage Duration
Ticket$68Cheapest Price
See schedules

Questions & Answers

What companies run services between Tula, Russia and Riga, Latvia?

You can take a bus from Tula to Riga Central Bus Station via Moscow Novoyasnevskaya and Orsha in around 23h 41m.

Airlines
Train operators
Bus operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, How to get from Southend Airport into central London, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.

More Questions & Answers