There are 10 ways to get from Varshava to Riga by car, plane, taxi, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Oskemen Airport, fly to Riga International Airport
best- Drive from Varshava to Oskemen Airport (UKK)
- Fly from Oskemen Airport (UKK) to Riga International Airport (RIX)UKK - RIX
23h 26m$338–1,326Taxi, train, bus #3
cheapest- Take the taxi from Varshava to Rubcovsk
- Take the train from Rubcovsk to Barnaul
- Take the train from Barnaul to Kazansky Railway Terminal
- Take the bus from Severnye Vorota Bus Terminal to Riga Central Bus Station
3d 15h$196–403Taxi, train, bus
- Take the taxi from Varshava to Rubcovsk
- Take the train from Rubcovsk to Barnaul
- Take the train from Barnaul to Yaroslavsky Railway Terminal
- Take the train from Leningradsky Railway Terminal to Pskov Pass
- Take the bus from Pskov Bus station to Riga Central Bus Station
3d 5h$215–377Drive 4,271.5 km
- Drive from Varshava to Riga4,271.5 km
2d 9h$769–1,111Drive to Oskemen Airport, fly to Princess Olga Pskov International, bus
- Drive from Varshava to Oskemen Airport (UKK)
- Fly from Oskemen Airport (UKK) to Princess Olga Pskov International (PKV)UKK - PKV
- Take the bus from Pskov Bus station to Riga Central Bus Station
20h 3m$249–943Taxi, train to Barnaul West Airport, fly to Pulkovo Airport, train, bus
- Take the taxi from Varshava to Rubcovsk
- Take the train from Rubcovsk to Barnaul
- Fly from Barnaul West Airport (BAX) to Pulkovo Airport (LED)BAX - LED
- Take the train from Airport to Pskov-1
- Take the bus from Pskov Bus station to Riga Central Bus Station
20h 4m$269–968Drive, train to Semey Airport, fly to Riga International Airport
- Drive from Varshava to Aul
- Take the train from Aul to Semey
- Fly from Semey Airport (PLX) to Riga International Airport (RIX)PLX - RIX
30h 1m$407–1,222Drive, train to Semey Airport, fly to Princess Olga Pskov International, bus
- Drive from Varshava to Aul
- Take the train from Aul to Semey
- Fly from Semey Airport (PLX) to Princess Olga Pskov International (PKV)PLX - PKV
- Take the bus from Pskov Bus station to Riga Central Bus Station
37h 39m$338–889Taxi, train, bus via Buy
- Take the taxi from Varshava to Pospeliha
- Take the train from Pospeliha to Barnaul
- Take the train from Barnaul to Bui
- Take the train from Bui to Cherepovec 1
- Take the bus from Cherepovets Bus station to Saint Petersburg Bus Terminal
- Take the bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
3d 6h$223–419Taxi, train, bus #2
- Take the taxi from Varshava to Rubcovsk
- Take the train from Rubcovsk to Novosibirsk-Glavny
- Take the train from Novosibirsk Gl to Ladozhsky Railway Terminal
- Take the bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
3d 10h$216–394
Oskemen Airport (UKK) to Riga International Airport (RIX) flights
Questions & Answers
The cheapest way to get from Varshava to Riga is to taxi and train and bus which costs $210 - $380 and takes 3 days 5h.
The fastest way to get from Varshava to Riga is to drive and fly and bus which takes 20h 3m and costs $240 - $950.
The distance between Varshava and Riga is 4054 km. The road distance is 4271.5 km.
The best way to get from Varshava to Riga without a car is to taxi and train and bus which takes 3 days 5h and costs $210 - $380.
It takes approximately 23h 26m to get from Varshava to Riga, including transfers.
Riga is 5h behind Varshava. It is currently 10:14 PM in Varshava and 5:14 PM in Riga.
Yes, the driving distance between Varshava to Riga is 4271 km. It takes approximately 2 days 9h to drive from Varshava to Riga.
There are 1888+ hotels available in Riga.
What companies run services between Varshava, Russia and Riga, Latvia?
There is no direct connection from Varshava to Riga. However, you can drive to Oskemen Airport (UKK) airport, fly to Riga International Airport (RIX), walk to Rīgas lidosta, then take the line 22 bus to Uzvaras parks. Alternatively, you can take the taxi to Rubcovsk, take the train to Barnaul, take the train to Yaroslavsky Railway Terminal, walk to Leningradsky Railway Terminal, take the train to Pskov Pass, walk to Pskov Bus station, then take the bus to Riga Central Bus Station.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- azimuth.aero
Flights from Oskemen Airport to Princess Olga Pskov International via Almaty, Moscow Vnukovo
- Ave. Duration
- 22h 56m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $360–900
Flights from Oskemen Airport to Princess Olga Pskov International via Nur-Sultan, Moscow Vnukovo
- Ave. Duration
- 22h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $310–800
Flights from Oskemen Airport to Princess Olga Pskov International via Novosibirsk, Moscow Vnukovo
- Ave. Duration
- 12h 25m
- When
- Wednesday
- Estimated price
- $220–900
Flights from Oskemen Airport to Princess Olga Pskov International via Moscow Domodedovo, Minsk, Moscow Vnukovo
- Ave. Duration
- 15h 50m
- When
- Wednesday
- Estimated price
- $260–1,100
Flights from Semey Airport to Princess Olga Pskov International via Almaty, Moscow Vnukovo
- Ave. Duration
- 26h 40m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $320–800
Flights from Semey Airport to Princess Olga Pskov International via Nur-Sultan, Moscow Vnukovo
- Ave. Duration
- 25h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $260–750
- Website
- uzairways.com
Flights from Oskemen Airport to Riga International Airport via Almaty, Tashkent
- Ave. Duration
- 23h 11m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $460–1,600
Flights from Semey Airport to Riga International Airport via Almaty, Tashkent
- Ave. Duration
- 20h 45m
- When
- Thursday
- Estimated price
- $410–1,400
Flights from Semey Airport to Riga International Airport via Nur-Sultan, Tashkent
- Ave. Duration
- 29h
- When
- Thursday and Sunday
- Estimated price
- $420–1,400
- Website
- airbaltic.com
Flights from Oskemen Airport to Riga International Airport via Almaty, Tashkent
- Ave. Duration
- 24h 55m
- When
- Tuesday and Thursday
- Estimated price
- $460–1,600
Flights from Oskemen Airport to Riga International Airport via Novosibirsk, Istanbul
- Ave. Duration
- 27h 45m
- When
- Sunday
- Estimated price
- $320–1,300
Flights from Semey Airport to Riga International Airport via Almaty, Tashkent
- Ave. Duration
- 20h 45m
- When
- Thursday
- Estimated price
- $410–1,400
Flights from Semey Airport to Riga International Airport via Karaganda, Aktau, Tbilisi
- Ave. Duration
- 25h 15m
- When
- Tuesday
- Estimated price
- $340–1,100
- Website
- nordwindairlines.ru
Flights from Barnaul West Airport to Pulkovo Airport
- Ave. Duration
- 4h 50m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $180–800
Flights from Barnaul West Airport to Pulkovo Airport via Kazan
- Ave. Duration
- 9h 10m
- When
- Monday and Thursday
- Estimated price
- $190–850
- Website
- turkishairlines.com
Flights from Oskemen Airport to Riga International Airport via Novosibirsk, Istanbul
- Ave. Duration
- 27h 45m
- When
- Sunday
- Estimated price
- $320–1,300
- Website
- s7.ru
Flights from Barnaul West Airport to Pulkovo Airport via Novosibirsk
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- $180–800
- Phone
- +7 (717) 260-66-60
- KensePP@railways.kz
- Website
- railways.kz
Train from Rubcovsk to Barnaul
- Ave. Duration
- 4h 3m
- Frequency
- 3 times a week
- Estimated price
- $55–110
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 3rd Class (Berth)
- $55–80
- 2nd Class (Coupe)
- $75–110
Train from Aul to Semey
- Ave. Duration
- 2h 13m
- Frequency
- 3 times a week
- Estimated price
- $45–90
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 3rd Class (Berth)
- $45–65
- 2nd Class (Coupe)
- $60–90
Train from Pospeliha to Barnaul
- Ave. Duration
- 3h 5m
- Frequency
- 3 times a week
- Estimated price
- $50–100
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 3rd Class (Berth)
- $50–75
- 2nd Class (Coupe)
- $70–100
Train from Rubcovsk to Novosibirsk-Glavny
- Ave. Duration
- 10h 1m
- Frequency
- 3 times a week
- Estimated price
- $65–130
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 3rd Class (Berth)
- $65–95
- 2nd Class (Coupe)
- $90–130
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Barnaul to Yaroslavsky Railway Terminal
- Ave. Duration
- 2d 7h
- Frequency
- 4 times a week
- Estimated price
- $110–180
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $460–650
- 3rd Class (Platzcart)
- $110–160
- 2nd Class (Kupé)
- $120–180
Train from Leningradsky Railway Terminal to Pskov Pass
- Ave. Duration
- 11h 54m
- Frequency
- Once daily
- Estimated price
- $30–60
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $120–180
- 3rd Class (Platzcart)
- $30–45
- 2nd Class (Kupé)
- $40–60
Train from Barnaul to Bui
- Ave. Duration
- 47h 43m
- Frequency
- 4 times a week
- Estimated price
- $95–160
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $410–600
- 3rd Class (Platzcart)
- $95–140
- 2nd Class (Kupé)
- $110–160
Train from Bui to Cherepovec 1
- Ave. Duration
- 4h 21m
- Frequency
- Once daily
- Estimated price
- $16–40
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $75–110
- 3rd Class (Platzcart)
- $16–24
- 2nd Class (Kupé)
- $26–40
Train from Novosibirsk Gl to Ladozhsky Railway Terminal
- Ave. Duration
- 2d 11h
- Frequency
- 4 times a week
- Estimated price
- $110–180
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $470–650
- 3rd Class (Platzcart)
- $110–160
- 2nd Class (Kupé)
- $120–180
Train from Barnaul to Kazansky Railway Terminal
- Ave. Duration
- 2d 12h
- Frequency
- 4 times a week
- Estimated price
- $100–170
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $450–650
- 3rd Class (Platzcart)
- $100–150
- 2nd Class (Kupé)
- $120–170
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Airport to Pskov-1
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- $9–24
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $16–24
- Phone
- +996 (312) 30 02 09
- Website
- railway.kg
Train from Aul to Semey
- Ave. Duration
- 1h 59m
- Frequency
- Once a week
- Website
- https://railway.kg/?lang=en
- Book at
- https://ticket.railway.kg/
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Pskov Bus station to Riga Central Bus Station
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $11–24
- Website
- https://ecolines.net/
Bus from Severnye Vorota Bus Terminal to Riga Central Bus Station
- Ave. Duration
- 19h 30m
- Frequency
- Once daily
- Estimated price
- $30–110
- Website
- https://ecolines.net/
- Phone
- 8 800 770 00 20
- info@sks-auto.ru
- Website
- sks-auto.ru
Bus from Pskov Bus station to Riga Central Bus Station
- Ave. Duration
- 7h
- Frequency
- 3 times a week
- Estimated price
- $10–15
- Schedules at
- sks-auto.ru
Bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
- Ave. Duration
- 13h
- Frequency
- 3 times a week
- Estimated price
- $30–70
- Schedules at
- sks-auto.ru
- Phone
- +7 812 386 79 79
- eco@ecolines.ru
- Website
- ecolines.ru
Bus from Cherepovets Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 7h 35m
- Frequency
- Once daily
- Estimated price
- $12–26
- Schedules at
- ecolines.ru
- Phone
- +7 (812) 245-06-70
- info@ptk.express
- Website
- bus.ptk.express
Bus from Cherepovets Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 7h 49m
- Frequency
- Once daily
- Estimated price
- $16–24
- Schedules at
- ptk.express
- Phone
- +372 680 0909
- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- $60–90
- Website
- https://luxexpress.eu/en/
- Ave. Duration
- 44 min
- Estimated price
- $10–24
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 Travelling to the UK: What do I need to know?, Getting to Milan from the airport, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.























