How to get from Riga to Saint Petersburg by car, truck, walk, bike
Distance between Riga and Saint Petersburg is 491 kilometers (304 miles).
Driving distance from Riga to Saint Petersburg is 574 kilometers (356 miles)
Route Map
Routes from riga-riga to saint-petersburg-leningradskaya-oblast
4 Ways from Riga (Latvia/Riga) to Saint Petersburg (Russia/Leningradskaya Oblast')
Choose 1 of the options below and start your journey
Cheapest
Fastest
Route instructions
1. Continue onto Jēkaba iela 22 m
2. Turn right onto Smilšu iela 115 m
3. Keep left onto Smilšu iela 225 m
4. Turn sharp left onto Zigfrīda Annas Meierovica bulvāris 380 m
5. Turn right onto Krišjāņa Valdemāra iela 1.19 km
See more
Questions and Answers
What is the cheapest way to get from Riga (Latvia/Riga) to Saint Petersburg (Russia/Leningradskaya Oblast')?
How do I get from Riga (Latvia/Riga) to Saint Petersburg (Russia/Leningradskaya Oblast') the fastest?
How long does it take to get from Riga (Latvia/Riga) to Saint Petersburg (Russia/Leningradskaya Oblast')?