There are 7 ways to get from Novosibirsk to Riga by plane, train, bus, 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 Riga International Airport
best- Fly from Tolmachevo Airport (OVB) to Riga International Airport (RIX)plane OVB - RIX
12h 48m$221–504Train
cheapest- Take the train from Novosibirsk Gl to Vladimirtrain
- Take the train from Vladimir to Kazansky Railway Terminaltrain
- Take the train from Leningradsky Railway Terminal to Pskov Passtrain
- Take the train from Pskov-1 to Pechory-Pskovskietrain
- Take the train from Koidula to Kirsitrain R46
- Take the train from Aardla to Riia raudteejaamtrain 0
2d 19h$139–282Bus, train
- Take the bus from Novosibirsk Bus station to Karagandy Bus stationbus
- Take the bus from Karagandy Bus station to Yekaterinburg Severnyibus
- Take the train from Yekaterinburg-Pass to Kazan-2train
- Take the bus from Kazan' North bus station to Saint Petersburg Bus Terminalbus
- Take the bus from Saint Petersburg Bus Terminal to Riga Central Bus Stationbus
4d 1h$179–343Drive 4,075.5 km
- Drive from Novosibirsk to Rigacar 4,075.5 km
2d 7h$734–1,060Fly to Khrabrovo Airport, bus
- Fly from Tolmachevo Airport (OVB) to Khrabrovo Airport (KGD)plane OVB - KGD
- Take the bus from Kaliningrad Bus station to Riga Central Bus Stationbus
17h 50m$196–918Fly to Pulkovo Airport, train, bus
- Fly from Tolmachevo Airport (OVB) to Pulkovo Airport (LED)plane OVB - LED
- Take the train from Airport to Pskov-1train
- Take the bus from Pskov Bus station to Riga Central Bus Stationbus
16h 18mTrain, bus
- Take the train from Novosibirsk Gl to Ladozhsky Railway Terminaltrain 013Н
- Take the bus from Saint Petersburg Bus Terminal to Riga Central Bus Stationbus
2d 23h$164–289
Tolmachevo Airport (OVB) to Riga International Airport (RIX) flights
Questions & Answers
The cheapest way to get from Novosibirsk to Riga is to train and bus which costs $160 - $290 and takes 2 days 23h.
The fastest way to get from Novosibirsk to Riga is to fly which takes 12h 48m and costs $220 - $550.
No, there is no direct train from Novosibirsk to Riga. However, there are services departing from Novosibirsk Gl and arriving at Riia raudteejaam via Vladimir, Leningradsky Railway Terminal, Pskov-1, Koidula and Aardla. The journey, including transfers, takes approximately 2 days 19h.
The distance between Novosibirsk and Riga is 3574 km. The road distance is 4075.5 km.
The best way to get from Novosibirsk to Riga without a car is to bus and train which takes 4 days 1h and costs $170 - $350.
It takes approximately 12h 48m to get from Novosibirsk to Riga, including transfers.
Novosibirsk to Riga train services, operated by Russian Railways (РЖД), depart from Novosibirsk Gl station.
The best way to get from Novosibirsk to Riga is to fly which takes 12h 48m and costs $220 - $550. Alternatively, you can train, which costs $130 - $290 and takes 2 days 19h.
Riga is 4h behind Novosibirsk. It is currently 11:31 AM in Novosibirsk and 7:31 AM in Riga.
Novosibirsk to Riga train services, operated by Russian Railways (РЖД), arrive at Vladimir station.
What companies run services between Novosibirsk, Russia and Riga, Latvia?
Uzbekistan, Elite Airways, and two other airlines fly from Tolmachevo Airport (OVB) to Riga International Airport (RIX) 3 times a week. Alternatively, you can take a train from Novosibirsk Gl to Riia raudteejaam via Vladimir, Kazansky Railway Terminal, Leningradsky Railway Terminal, Pskov-1, Pechory-Pskovskie, Koidula, and Aardla in around 2d 19h.
- Website
- s7.ru
Flights from Tolmachevo Airport to Khrabrovo Airport
- Ave. Duration
- 5h 55m
- When
- Monday, Saturday, and Wednesday
- Estimated price
- $180–750
Flights from Tolmachevo Airport to Pulkovo Airport
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $150–650
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Novosibirsk Gl to Vladimir
- Ave. Duration
- 41h 54m
- Frequency
- Once daily
- Estimated price
- $80–150
- Website
- Russian Railways
- 1nd Class (SW)
- $310–440
- 3rd Class (Platzcart)
- $80–110
- 2nd Class (Kupé)
- $100–150
Train from Vladimir to Kazansky Railway Terminal
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- $11–35
- Website
- Russian Railways
- 1nd Class (SW)
- $75–110
- 3rd Class (Platzcart)
- $11–16
- 2nd Class (Kupé)
- $23–35
Train from Leningradsky Railway Terminal to Pskov Pass
- Ave. Duration
- 11h 54m
- Frequency
- Once daily
- Estimated price
- $24–55
- Website
- Russian Railways
- 1nd Class (SW)
- $120–170
- 3rd Class (Platzcart)
- $24–35
- 2nd Class (Kupé)
- $35–55
Train from Yekaterinburg-Pass to Kazan-2
- Ave. Duration
- 13h 18m
- Frequency
- Twice daily
- Estimated price
- $27–60
- Website
- Russian Railways
- 1nd Class (SW)
- $130–180
- 3rd Class (Platzcart)
- $27–35
- 2nd Class (Kupé)
- $40–60
Train from Novosibirsk Gl to Ladozhsky Railway Terminal
- Ave. Duration
- 2d 11h
- Frequency
- 4 times a week
- Estimated price
- $95–170
- Website
- Russian Railways
- 1nd Class (SW)
- $370–550
- 3rd Class (Platzcart)
- $95–130
- 2nd Class (Kupé)
- $120–170
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Novosibirsk Bus station to Karagandy Bus station
- Ave. Duration
- 20h 30m
- Frequency
- Twice daily
- Estimated price
- $35–55
- Schedules at
- avtovokzaly.ru
Bus from Karagandy Bus station to Yekaterinburg Severnyi
- Ave. Duration
- 26h 40m
- Frequency
- Once daily
- Estimated price
- $30–55
- Schedules at
- avtovokzaly.ru
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 5 incredible day trips from Florence by train, French strikes 2018: What are my alternative transport options?, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Novosibirsk to Riga is 4076 km. It takes approximately 2 days 7h to drive from Novosibirsk to Riga.
There are 2084+ hotels available in Riga.







