1map logoGo to main page

Riga to Moscow from $30: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Riga, Latvia
to
Moscow, Russia

How to Get from Riga to Moscow: 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.

$30 - Bus, TrainBest price
847.2 kmDistance
12h 1m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Riga to Moscow 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
Ecolines
Bus
Average Duration
18h 
Estimated price
$50-140
Recommended
Company
various
Bus
Train
Average Duration
18h  19m
Estimated price
$30-46
Cheapest
route map
Distance: 847.2 km
Duration: 12h 1m

See more options

Pricing table
Company
various
Bus
Plane
Average Duration
15h  51m
Estimated price
$58-340
Company
various
Bus
Plane
Average Duration
14h  47m
Estimated price
$59-352
Company
various
Bus
Plane
Average Duration
15h  1m
Estimated price
$66-354
Company
various
Bus
Plane
Average Duration
15h  29m
Estimated price
$74-399
Company
various
Bus
Plane
Average Duration
14h  39m
Estimated price
$77-403
Company
various
Train
Bus
Plane
Average Duration
15h  27m
Estimated price
$93-558
Company
various
Drive
Average Duration
12h  1m
Estimated price
$160-240

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $98 $98 $98 $98 $98 $98 $98

Traveling From Riga to Moscow

Traveling from Riga to Moscow offers you a remarkable contrast between Latvia's vibrant, art-filled atmosphere and Russia's rich historical tapestry woven through wide boulevards and iconic architecture.

Best Neighbourhoods in Moscow

Moscow boasts diverse neighborhoods, each offering distinct cultural experiences.

Arbat
• Lively pedestrian street with shops and cafes.
• Rich history, featuring famous literary figures.
Kremlin
• Home to iconic landmarks like Red Square.
• Surrounded by beautiful parks and historical sites.
Zamoskvorechye
• Bohemian vibe with art galleries and museums.
• Charming streets full of quaint cafes and boutiques.

Best Times To Visit Moscow's Attractions

Planning your visits thoughtfully can enhance your experience in Moscow.

Red Square
Early mornings on weekdays offer fewer crowds for stunning views.
The Kremlin
Visit mid-afternoon during weekdays for a quieter exploration.
Bolshoi Theatre
Attend performances on weekdays for a more intimate atmosphere.

Moscow Weather: What to Expect Year-Round

Moscow experiences a continental climate with distinct seasons, from cold winters to warm summers, making the spring and early autumn the most pleasant times to visit. Weather plays a crucial role in your travel experience, influencing everything from your attire to the city's outdoor activities.

Dining Recommendation in Moscow

Savor the flavors of Beef Stroganoff at Café Pushkin, a stunning restaurant that combines a grand historical ambiance with rich, savory dishes that stand in stark contrast to Riga's lighter, more Nordic-inspired fare. This dining experience immerses you in a luxurious setting, showcasing Russian culinary traditions that are rich in spices and local ingredients.

Riga - Moscow operators

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

Bus Show bus routes
Contact phone
+371 67214512
Website
ecolines.net

Bus from Riga Central Bus Station to Severnye Vorota Bus Terminal

Average Duration
18h
Estimated price
$50-140

Bus from Riga Central Bus Station to Pskov Bus station

Average Duration
6h
Estimated price
$10-45

Bus from Riga Central Bus Station to Kaliningrad Bus station

Average Duration
9h 30m
Estimated price
$12-50

Bus from Riga Central Bus Station to St Petersburg Bus Terminal

Average Duration
10h 30m
Estimated price
$40-65
Train
Contact phone
8 (800) 775-00-00
Website
eng.rzd.ru

Train from Pskov Pass to Leningradsky Railway Terminal

Average Duration
11h 19m
Estimated price
$22-35
Contact phone
(+370) 700 55111
Website
ltglink.lt

Train from Riga-Pasazieru to Vilnius

Average Duration
4h 23m
Estimated price
$19-45
Plane Show flights
Website
aeroflot.ru

Plane from Kaliningrad Airport to Moscow Domodedovo Airport

Average Duration
2h 40m
Estimated price
$70-380

Plane from Pulkovo to Moscow Sheremetyevo

Average Duration
1h 30m
Estimated price
$35-280
Website
s7.ru

Plane from Kaliningrad to Moscow Domodedovo

Average Duration
2h 47m
Estimated price
$55-340
Website
uralairlines.ru

Plane from Kaliningrad to Moscow Domodedovo

Average Duration
2h 41m
Estimated price
$55-340
Website
nordwindairlines.ru

Plane from Kaliningrad to Moscow Sheremetyevo

Average Duration
2h 25m
Estimated price
$55-340
all-pages.other Show other routes
Contact phone
8 800 770 00 20
Website
sks-auto.ru

Other from Riga Central Bus Station to Pskov Bus station

Average Duration
5h
Estimated price
$7-11

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

Traveling between Riga and Moscow 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 an exhilarating road trip from Riga to Moscow covering a distance of 918.9 km. 💰 Discover affordable travel options ranging from €147 to €221, making it an economical and flexible choice to journey from Riga to Moscow by car. ⏱️ Immerse yourself in a 12-hour drive filled with adventure and excitement as you traverse from Riga to Moscow, creating lasting memories and exploring the rich culture and history of both Latvia and Russia.
Average price
€148 - €221
🛫 Flying from Riga to Moscow is a convenient and efficient way to travel with a relatively short flight time of 2 hours and 40 minutes. The direct flight from Kaliningrad Airport to Moscow Domodedovo Airport is the quickest option available. ✈️ Airlines such as S7 Airlines, Ural Airlines, and Aeroflot Russian Airlines operate flights on this route, providing travelers with a choice of carriers and schedules for their journey.
Departure Point
Kaliningrad Airport
Arrival Point
Moscow Domodedovo Airport
🚌 Embark on a scenic journey from Riga to Moscow by bus with Ecolines. The bus departs daily from Riga Central Bus Station and arrives at Severnye Vorota Bus Terminal in Moscow after approximately 18 hours. 🌲 Enjoy the picturesque landscapes as you travel from Latvia to Russia. With comfortable seating and onboard amenities, the Ecolines bus provides a convenient and affordable option for your trip. Prices for the journey range from €46 to €129, offering flexibility for different budgets. 🏙️ Explore the vibrant city of Moscow upon arrival at Severnye Vorota Bus Terminal. From iconic landmarks like the Red Square to the stunning architecture of the Kremlin, your bus journey sets the stage for an exciting adventure in the Russian capital.
Departure Point
Riga Central Bus Station
Arrival Point
Severnye Vorota Bus Terminal station
Useful tips for bus travellers
• Before boarding the bus at Riga Central Bus Station, make sure to arrive early to find your platform easily, as the station can be busy with various operators including Ecolines and Lux Express; you can check the schedule and platform details here: ecolines.net and luxexpress.eu
• Bring snacks and a refillable water bottle for the approximately 18-hour journey, as while Ecolines provides some amenities, having your favorite snacks can make the trip more comfortable; you can stop at a local supermarket or café near the bus station before departure.
• Upon arrival at Severnye Vorota Bus Terminal in Moscow, be prepared for immigration checks; have your passport and any required travel documents ready, and use the terminal's free Wi-Fi to navigate your next steps, including checking local transport options to your accommodation.

Frequently asked questions

Find out more about the route from Riga to Moscow.

Or choose the category:
The distance between Riga and Moscow is approximately 846.5 km by air and 915.7 km by road. The typical travel time by air from Riga to Moscow is around 9 hours and 42 minutes, including a bus ride to Princess Olga Pskov International Airport and a flight to Moscow Vnukovo. If traveling by car, the journey from Moscow to Riga usually takes about 11 hours and 57 minutes. Alternatively, taking a bus from Riga to Moscow can take approximately 18 hours and 45 minutes.
The most cost-effective and time-efficient transportation option for traveling from Riga to Moscow would be to take a bus and then fly. This option costs between €41-€284 and takes approximately 9 hours and 42 minutes. Another affordable option is to take a train and bus combination, which costs between €41-€82 and takes around 18 hours and 42 minutes.
When traveling from Riga to Moscow the prices of a bus ticket typically range from €46 to €78.
To travel from Riga to Moscow without using public transportation, you can choose to drive. The driving distance between the two cities is approximately 915.7 km, and it takes around 11 hours and 57 minutes to complete the journey by car. The prices for renting a car and driving from Riga to Moscow can vary, ranging from €146 to €220.
The most convenient way to travel from Riga to Moscow without a car is by bus. The journey takes approximately 18 hours and 45 minutes, and tickets range from €46 to €78.
Yes, there is a direct link between Riga and Moscow via bus. The bus service operated by Ecolines departs from Riga Central Bus Station and arrives at Moscow Severnye Vorota bus station. The journey takes approximately 18 hours and 45 minutes.
The average flight duration between Riga and Moscow is approximately 1 hour and 20 minutes. However, it should be noted that flight times may vary depending on factors such as weather conditions and airline schedules. As for the cost, flight prices typically range from $100 to $300, but this can vary depending on the time of booking and other factors.