1map logoGo to main page

Saint Petersburg, Leningrad Region to Riga, Riga Municipality from $15: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Saint Petersburg, Russia
to
Riga, Latvia

How to Get from Saint Petersburg to Riga: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$15 by busBest price
494 kmDistance
8h 25m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Saint Petersburg to Riga with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Lux Express
Bus
Average Duration
10h  30m
Estimated price
$15-52
Recommended
route map
Distance: 494 km
Duration: 8h 25m

See more options

Pricing table
Company
various
Bus
Average Duration
10h  53m
Estimated price
$40-64
Company
various
Drive
Average Duration
8h  25m
Estimated price
$95-150
Company
various
Bus
Train
Plane
Average Duration
9h  29m
Estimated price
$95-270

Compare prices for your selected dates

TypeMo 27/01Tu 28/01We 29/01Th 30/01Fr 31/01Sa 01/02Su 02/02
Bus $62 $62 $62 $62 $62 $62 $62

Traveling From Saint Petersburg to Riga

The journey from Saint Petersburg to Riga offers a fascinating contrast between the imperial grandeur of Russia’s cultural gem and the charming, laid-back atmosphere of Latvia’s capital.

Best Neighbourhoods in Riga

Riga boasts diverse neighborhoods, each showcasing its own charm and character.

Vecrīga (Old Town)
• Historic architecture with cobblestone streets.
• Vibrant cafes and nightlife scene.
Art Nouveau District
• Stunning art nouveau buildings attract architecture lovers.
• Plenty of galleries and boutique shops.
Kronvalda Park Area
• Lush green spaces perfect for relaxation.
• Scenic views along the river.

Best Times To Visit Riga's Attractions

Timing your visits to Riga’s attractions can greatly enhance your experience.

Riga Old Town
Visit early in the morning for fewer tourists and peaceful sights.
Central Market
Go on weekdays, especially early mornings, for a quieter shopping experience.
The Freedom Monument
Late afternoons provide beautiful lighting for photography and fewer crowds.

Riga Weather: What to Expect Year-Round

Riga experiences a temperate continental climate, with warm summers and cold winters, making late spring and early autumn ideal for travel. Understanding the weather patterns can enhance your plans, whether seeking outdoor adventures or cozy indoor activities.

Dining Recommendation in Riga

In Riga, you must try the traditional dish of grey peas with speck, showcasing hearty local flavors that differ from the rich, opulent cuisine of Saint Petersburg. The lively atmosphere of a local eatery like Folkeklubs Ala Pagrabs, combined with fresh ingredients sourced from nearby farms, offers a refreshing culinary adventure.

Saint Petersburg - Riga operators

Explore transport companies operating between Saint Petersburg and Riga, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
+372 6800 909
Website
https://luxexpress.eu/en

Bus from St Petersburg Bus Terminal to Riga Central Bus Station

Average Duration
10h 30m
Estimated price
36-58

Bus from St Petersburg Bus Terminal to Jõhvi bussijaam

Average Duration
4h 23m
Estimated price
146-144
Contact phone
8 800 770 00 20
Website
https://sks-auto.ru

Bus from St Petersburg Bus Terminal to Riga Central Bus Station

Average Duration
11h 20m
Estimated price
14-49
Train
Contact phone
+358 600 41900
Website
https://www.vr.fi/en

Train from Lappeenranta to Tikkurila

Average Duration
1h 46m
Estimated price
144-145
Plane Show flights
Website
airbaltic.com

Plane from Helsinki Airport to Riga Airport

Average Duration
1h 10m
Estimated price
140-141
Website
finnair.com

Plane from Helsinki Airport to Riga Airport

Average Duration
1h 10m
Estimated price
142-143

Saint Petersburg to Riga: Overview of Bus, Train, Flight, and Car Trips

Traveling between Saint Petersburg and Riga offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Saint Petersburg to Riga, spanning 363 miles of picturesque landscapes and charming cities along the way. 💰 Prices for this journey range from €92 to €147, offering budget-friendly options for travelers seeking an adventure through the Baltic region. 🌍 Explore the cultural diversity and historical richness of Latvia as you arrive in Riga after approximately 8 hours and 25 minutes of driving through the captivating countryside.
Average price
€92 - €148
Useful tips for train travellers
• Onboard Services: The train service from Saint Petersburg to Riga offers catering services that typically include a dining car with meals featuring traditional Russian and Latvian cuisine. You can expect options such as borscht, pilaf, and various beverages, including tea and coffee. Additionally, seat attendants may offer snacks and refreshments directly at your seat, making it a pleasant travel experience.
• Seating Options: The trains on this route usually feature three classes—First Class, Business Class, and Economy. In First Class, you can enjoy spacious seats with additional legroom and a higher level of service, while Business Class offers comfortable seating with power outlets and complimentary refreshments. Economy Class is more budget-friendly, providing standard seating but still a decent level of comfort. Check the specific operator’s website for layout and seating configuration to select the best option for you.
• Multiple Operators: Two main operators run the train route from Saint Petersburg to Riga: Russian Railways (RZD) and Lux Express. You can visit their websites to book tickets and find schedules: RZD and Lux Express.
🛫 Experience a swift and convenient journey from Saint Petersburg to Riga by catching a direct flight from Helsinki Airport. This short flight takes only 55 minutes, allowing you to reach your destination efficiently.
Departure Point
Helsinki Airport
Arrival Point
Riga Airport
🌍 The approximate travel time for this bus route is 10 hours and 30 minutes, allowing you to sit back, relax, and enjoy the changing landscapes as you make your way to Riga. Lux Express ensures a comfortable and reliable transportation experience. 💰 Prices for the bus trip from Saint Petersburg to Riga range from €15 to €51, making it an affordable option for those looking to explore both cities and soak up the Baltic charm along the way. Don't miss out on this hassle-free and cost-effective mode of transportation between these two historic destinations.
Departure Point
St Petersburg Bus Terminal station
Arrival Point
Riga Central Bus Station