There are 9 ways to get from Riga to Pyatigorsk by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Tbilisi International Airport, bus
best- Fly from Riga International Airport (RIX) to Tbilisi International Airport (TBS)plane RIX - TBS
- Take the bus from Ortachala Bus Station to Pyatigorsk Bus stationbus
15h 10mTrain
cheapest- Take the train from Riga-Pasazieru to Aardlatrain 0
- Take the train from Kirsi to Koidulatrain R46
- Take the train from Pechory-Pskovskie to Pskov-1train
- Take the train from Pskov Pass to Leningradsky Railway Terminaltrain
- Take the train from Kazansky Railway Terminal to Piatigorsktrain
44h 8m₽8,246–16,919Train, bus via Moscow
- Take the train from Riga-Pasazieru to Daugavpilstrain 702 / ...
- Take the bus from Daugavpils Bus station to Polatskbus
- Take the train from Polock to Moskva Belorusskaiatrain
- Take the train from Kazansky Railway Terminal to Piatigorsktrain
43h 46m₽11,168–20,009Bus
- Take the bus from Riga Central Bus Station to Severnye Vorota Bus Terminalbus
- Take the bus from Krasnogvardeysky Bus station to Pyatigorskbus
46h 47m₽9,980–16,475Drive 2,351.5 km
- Drive from Riga to Pyatigorskcar 2,351.5 km
32h 10m₽35,025–50,592Fly to Mineralnye Vody Airport
- Fly from Riga International Airport (RIX) to Mineralnye Vody Airport (MRV)plane RIX - MRV
11h 56m₽12,184–55,234Fly to Batumi International Airport, bus
- Fly from Riga International Airport (RIX) to Batumi International Airport (BUS)plane RIX - BUS
- Take the bus from Batumi Bus station to Pyatigorsk Bus stationbus
24h 22m₽26,670–53,670Bus, train
- Take the bus from Riga, Bus Station to Vilnius, Autobusų Stotis (Sodų g. 22)bus
- Take the bus from Vilnius Airport to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Krasnodar-1 Bus stationbus
- Take the train from Krasnodar 1 to Piatigorsktrain
46h 50m₽11,524–41,171Train, bus
- Take the train from Riga-Pasazieru to Vilniustrain 12
- Take the bus from Vilnius, Autobusų Stotis to Minsk Central Bus Stationbus
- Take the train from Minsk Pas to Krasnodar 1train
- Take the train from Krasnodar 1 to Piatigorsktrain
2d 8h₽15,863–32,113
Riga International Airport (RIX) to Tbilisi International Airport (TBS) flights
Comparing Your Travel Options
The cheapest way to get from Riga to Pyatigorsk is to bus which costs RUB 10000 - RUB 17000 and takes 46h 47m.
The fastest way to get from Riga to Pyatigorsk is to fly which takes 11h 56m and costs RUB 12000 - RUB 55000.
No, there is no direct bus from Riga station to Pyatigorsk. However, there are services departing from Riga Central Bus Station and arriving at Pyatigorsk via Krasnogvardeysky Bus station. The journey, including transfers, takes approximately 46h 47m.
No, there is no direct train from Riga to Pyatigorsk. However, there are services departing from Riga-Pasazieru and arriving at Piatigorsk via Kirsi, Pechory-Pskovskie, Pskov Pass and Kazansky Railway Terminal. The journey, including transfers, takes approximately 44h 8m.
The distance between Riga and Pyatigorsk is 2677 km. The road distance is 2351.5 km.
The best way to get from Riga to Pyatigorsk without a car is to train and bus via Moscow which takes 43h 46m and costs RUB 11000 - RUB 20000.
It takes approximately 15h 10m to get from Riga to Pyatigorsk, including transfers.
Riga to Pyatigorsk bus services, operated by Ecolines, depart from Riga Central Bus Station.
Riga to Pyatigorsk train services, operated by Elron, depart from Riga-Pasazieru station.
The best way to get from Riga to Pyatigorsk is to bus which takes 46h 47m and costs RUB 10000 - RUB 17000. Alternatively, you can fly, which costs RUB 12000 - RUB 55000 and takes 11h 56m, you could also train, which costs RUB 8000 - RUB 17000 and takes 44h 8m.
What companies run services between Riga, Latvia and Pyatigorsk, Russia?
You can take a bus from Riga Central Bus Station to Pyatigorsk via Severnye Vorota Bus Terminal, Khovrino, Krasnogvardeyskaya, and Krasnogvardeysky Bus station in around 46h 47m. Alternatively, Turkish Airlines, Aeroflot Russian Airlines, and two other airlines fly from Riga International Airport (RIX) to Mineralnye Vody Airport (MRV) once daily.
- Website
- turkishairlines.com
Flights from Riga International Airport to Tbilisi International Airport via Istanbul
- Ave. Duration
- 7h 58m
- When
- Every day
- Estimated price
- ₽13,000–38,000
Flights from Riga International Airport to Batumi International Airport via Istanbul
- Ave. Duration
- 12h 40m
- When
- Monday to Friday
- Estimated price
- ₽17,000–43,000
- Website
- airbaltic.com
Flights from Riga International Airport to Tbilisi International Airport
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- ₽15,000–34,000
Flights from Riga International Airport to Tbilisi International Airport via Istanbul
- Ave. Duration
- 7h 50m
- When
- Monday to Saturday
- Estimated price
- ₽13,000–38,000
- Website
- lot.com
Flights from Riga International Airport to Tbilisi International Airport via Warsaw Chopin
- Ave. Duration
- 8h 17m
- When
- Every day
- Estimated price
- ₽14,000–30,000
- Website
- azimuth.aero
Flights from Riga International Airport to Mineralnye Vody Airport via Istanbul
- Ave. Duration
- 10h 45m
- When
- Wednesday to Friday
- Estimated price
- ₽12,000–55,000
Flights from Riga International Airport to Mineralnye Vody Airport via Bucharest Otopeni, Istanbul
- Ave. Duration
- 9h 40m
- When
- Wednesday and Friday
- Estimated price
- ₽12,000–55,000
- Website
- austrian.com
Flights from Riga International Airport to Tbilisi International Airport via Vienna
- Ave. Duration
- 9h 10m
- When
- Wednesday and Friday
- Estimated price
- ₽12,000–48,000
- Website
- aeroflot.ru
Flights from Riga International Airport to Mineralnye Vody Airport via Istanbul
- Ave. Duration
- 7h 55m
- When
- Thursday and Saturday
- Estimated price
- ₽17,000–45,000
- Website
- elal.com
Flights from Riga International Airport to Batumi International Airport via Tel Aviv
- Ave. Duration
- 16h 20m
- When
- Wednesday
- Estimated price
- ₽17,000–44,000
- Website
- arkia.co.il
Flights from Riga International Airport to Batumi International Airport via Tel Aviv
- Ave. Duration
- 7h 55m
- When
- Wednesday and Friday
- Estimated price
- ₽17,000–44,000
- Phone
- 8760
- vilciens@info.vivi.lv
- Website
- Vivi
Train from Riga-Pasazieru to Daugavpils
- Ave. Duration
- 2h 54m
- Frequency
- Hourly
- Estimated price
- ₽700–950
- Website
- Vivi
- Phone
- 105
- Website
- Belarusian Railway
Train from Polock to Moskva Belorusskaia
- Ave. Duration
- 11h 19m
- Frequency
- Once daily
- Estimated price
- ₽5,400–9,129
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽5,400–5,900
- 2nd Class (Kupé)
- ₽9,129
- 1nd Class (SW)
- ₽17,000–20,000
Train from Minsk Pas to Krasnodar 1
- Ave. Duration
- 42h 7m
- Frequency
- Once daily
- Estimated price
- ₽12,000–20,750
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽12,000–14,000
- 2nd Class (Kupé)
- ₽20,750
- 1nd Class (SW)
- ₽39,000–44,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Kazansky Railway Terminal to Piatigorsk
- Ave. Duration
- 22h 53m
- Frequency
- Once daily
- Estimated price
- ₽4,400–8,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽18,000–26,000
- 3rd Class (Platzcart)
- ₽4,400–6,000
- 2nd Class (Kupé)
- ₽5,500–8,500
Train from Pskov Pass to Leningradsky Railway Terminal
- Ave. Duration
- 11h 19m
- Frequency
- Once daily
- Estimated price
- ₽2,000–4,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽10,000–15,000
- 3rd Class (Platzcart)
- ₽2,000–2,700
- 2nd Class (Kupé)
- ₽3,200–4,500
Train from Kazansky Railway Terminal to Piatigorsk
- Ave. Duration
- 22h 53m
- Frequency
- Once daily
- Estimated price
- ₽4,400–8,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽18,000–26,000
- 3rd Class (Platzcart)
- ₽4,400–6,000
- 2nd Class (Kupé)
- ₽5,500–8,500
Train from Minsk Pas to Krasnodar 1
- Ave. Duration
- 40h 8m
- Frequency
- Once daily
- Estimated price
- ₽5,000–9,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽20,000–29,000
- 3rd Class (Platzcart)
- ₽5,000–7,000
- 2nd Class (Kupé)
- ₽6,500–9,500
- Phone
- +372 616 0245
- klienditugi@elron.ee
- Website
- Elron
Train from Riga-Pasazieru to Aardla
- Ave. Duration
- 3h 27m
- Frequency
- Twice daily
- Estimated price
- ₽1,200–2,300
- Website
- Elron
- Express Train Ticket
- ₽1,600–2,300
Train from Kirsi to Koidula
- Ave. Duration
- 1h 26m
- Frequency
- Twice daily
- Estimated price
- ₽390–750
- Website
- Elron
- Express Train Ticket
- ₽550–750
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Pechory-Pskovskie to Pskov-1
- Ave. Duration
- 42 min
- Frequency
- 5 times a week
- Estimated price
- ₽160–900
- Website
- Russian Railways
- Lastochka Train
- ₽650–900
- Commuter Electric Train
- ₽160–230
Train from Krasnodar 1 to Piatigorsk
- Ave. Duration
- 5h 24m
- Frequency
- Once daily
- Estimated price
- ₽1,300–2,100
- Website
- Russian Railways
- Lastochka Train
- ₽1,300–1,800
- Commuter Electric Train
- ₽1,400–2,100
Train from Krasnodar 1 to Piatigorsk
- Ave. Duration
- 5h 24m
- Frequency
- Once daily
- Estimated price
- ₽1,300–2,100
- Website
- Russian Railways
- Lastochka Train
- ₽1,300–1,800
- Commuter Electric Train
- ₽1,400–2,100
- Phone
- 8 800 775 54 53
- Website
- Grand Service Express
Train from Krasnodar 1 to Piatigorsk
- Ave. Duration
- 8h 34m
- Frequency
- 3 times a week
- Estimated price
- ₽1,150–1,400
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- ₽1,150–1,250
- 2nd Class (Kupé)
- ₽1,200–1,400
Train from Krasnodar 1 to Piatigorsk
- Ave. Duration
- 8h 34m
- Frequency
- 3 times a week
- Estimated price
- ₽1,150–1,400
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- ₽1,150–1,250
- 2nd Class (Kupé)
- ₽1,200–1,400
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- LTG Link
Train from Riga-Pasazieru to Vilnius
- Ave. Duration
- 4h 21m
- Frequency
- Twice daily
- Estimated price
- ₽1,500–2,100
- Website
- LTG Link
- Phone
- +995 555 68 50 05
- Website
- facebook.com
Bus from Ortachala Bus Station to Pyatigorsk Bus station
- Ave. Duration
- 6h 25m
- Frequency
- Twice a week
- Schedules at
- facebook.com
Bus from Batumi Bus station to Pyatigorsk Bus station
- Ave. Duration
- 12h 25m
- Frequency
- Twice a week
- Estimated price
- ₽9,573
- Schedules at
- facebook.com
- Phone
- +37167210066
- info@latlines.lv
- Website
- latlines.lv
Bus from Daugavpils Bus station to Polatsk
- Ave. Duration
- 3h 24m
- Frequency
- Twice a week
- Estimated price
- ₽980
- Schedules at
- latlines.lv
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Riga Central Bus Station to Severnye Vorota Bus Terminal
- Ave. Duration
- 22h 20m
- Frequency
- Once daily
- Estimated price
- ₽6,000–11,000
- Schedules at
- ecolines.net
- Book at
- ecolines.net
Bus from Vilnius, Autobusų Stotis to Minsk Central Bus Station
- Ave. Duration
- 4h 20m
- Frequency
- 4 times a day
- Estimated price
- ₽1,200–2,300
- Schedules at
- ecolines.net
- Book at
- ecolines.net
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Krasnogvardeysky Bus station to Pyatigorsk
- Ave. Duration
- 22h 29m
- Frequency
- 3 times a week
- Estimated price
- ₽3,700–5,500
- Schedules at
- avtovokzaly.ru
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Riga, Bus Station to Vilnius, Autobusų Stotis (Sodų g. 22)
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- Estimated price
- ₽2,300–3,500
- Website
- Flixbus
- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- Minsktrans
Bus from Vilnius Airport to Minsk Central Bus Station
- Ave. Duration
- 4h 40m
- Frequency
- Every 4 hours
- Estimated price
- ₽500–6,000
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
Bus from Vilnius, Autobusų Stotis to Minsk Central Bus Station
- Ave. Duration
- 4h 55m
- Frequency
- Every 4 hours
- Estimated price
- ₽500–6,000
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
- Phone
- +375 (29) 643 70 22
- intercars@intercars.ru
- Website
- Intercars Europe
Bus from Vilnius Airport to Minsk Central Bus Station
- Ave. Duration
- 5h 50m
- Frequency
- 4 times a week
- Estimated price
- ₽1,550
- Website
- Intercars Europe
Bus from Minsk Central Bus Station to Krasnodar-1 Bus station
- Ave. Duration
- 29h 30m
- Frequency
- 5 times a week
- Estimated price
- ₽12,000–16,000
- Website
- Intercars Europe
Bus from Vilnius, Autobusų Stotis to Minsk Central Bus Station
- Ave. Duration
- 6h 30m
- Frequency
- 4 times a week
- Estimated price
- ₽1,592
- Website
- Intercars Europe
- Phone
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Minsk Central Bus Station to Krasnodar-1 Bus station
- Ave. Duration
- 29h 30m
- Frequency
- Once a week
- Estimated price
- ₽7,000–34,000
- Schedules at
- vt.by
- Phone
- +370 612 88 984
- info@eurolines.lt
- Website
- Eurolines Lithuania
Bus from Vilnius, Autobusų Stotis to Minsk Central Bus Station
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,200–7,000
- Website
- Eurolines Lithuania
Want to know more about travelling around Russia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Riga to Pyatigorsk bus services, operated by Ecolines, arrive at Severnye Vorota Bus Terminal station.
Riga to Pyatigorsk train services, operated by Elron, arrive at Aardla station.
Yes, the driving distance between Riga to Pyatigorsk is 2351 km. It takes approximately 32h 10m to drive from Riga to Pyatigorsk.














































