1map logoGo to main page

Vilnius, Vilnius county to Riga, Riga Municipality from $17: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Vilnius, Lithuania
to
Riga, Latvia

How to Get from Vilnius 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.

$17 by trainBest price
263 kmDistance
1h 10m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Vilnius 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
Air Baltic
Plane
Average Duration
1h  10m
Estimated price
$37-175
Recommended
Company
Lithuanian Railways (LG)
Train
Average Duration
4h  13m
Estimated price
$17-45
Cheapest
route map
Distance: 263 km
Duration: 1h 10m

See more options

Pricing table
Company
Lux Express
Bus
Average Duration
3h  55m
Estimated price
$19-35
Company
various
Drive
Average Duration
3h  32m
Estimated price
$50-75

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $7 $7 $7 $9 $8 $8 $9
Fly $20 $25 $20 $25 $37 $29 $20

Traveling From Vilnius to Riga

The journey from Vilnius to Riga showcases a fascinating contrast between Vilnius's historic charm and Riga's vibrant Art Nouveau architecture.

Best Neighbourhoods in Riga

Riga offers diverse neighborhoods, each with its own charm and attractions.

Old Town (Vecrīga)
• Stunning medieval architecture around every corner.
• Home to vibrant cafes and lively street performances.
Art Nouveau District (Jugenda Stila Rajons)
• Features exquisite Art Nouveau buildings and designs.
• Ideal for architecture enthusiasts and photographers.
Central Market (Centrālais Tirgus)
• One of Europe’s largest markets housed in old zeppelin hangars.
• Great place to taste local foods and shop for souvenirs.

Best Times To Visit Riga's Attractions

Timing your visits can greatly enhance your experience in Riga.

House of Blackheads
Visit early in the morning or late afternoon for fewer crowds and perfect lighting.
Riga Central Market
Weekday mornings offer a quieter experience with fresh produce and local delights.
St. Peter's Church
Aim for a late afternoon visit to enjoy magnificent views with fewer tourists.

Riga Weather: What to Expect Year-Round

Riga experiences a temperate maritime climate with distinct seasons, where summer brings warmth and winter transforms the city into a snowy wonderland. Spring and autumn offer milder weather, making these times ideal for exploring the city's attractions without the summer crowds.

Dining Recommendation in Riga

Try the Latvian dish 'grey peas with speck' at Restorāns 3, where locally-sourced ingredients create a deeply rooted dining experience that contrasts with Vilnius's more international cuisine scene. The rustic ambiance and emphasis on traditional flavors highlight Latvia's culinary heritage, providing you with a taste of rural Latvia that you won't find in Vilnius.

Vilnius - Riga operators

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

Plane Show flights
Website
airbaltic.com

Plane from Vilnius Airport (VNO) to Riga Airport (RIX)

Average Duration
1h 10m
Estimated price
$35-180
Bus Show bus routes
Contact phone
+372 6800 909
Website
https://luxexpress.eu

Bus from Vilnius Panorama to Riga Central Bus Station

Average Duration
3h 55m
Estimated price
$10-30
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Vilnius North to Riga Bus Station

Average Duration
3h 35m
Estimated price
$25-35
Train Show train routes
Contact phone
(+370) 700 55111
Website
https://ltglink.lt/en

Train from Vilnius to Riga-Pasazieru

Average Duration
4h 13m
Estimated price
$17-45

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

Traveling between Vilnius 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 Vilnius to Riga, spanning a distance of 178 miles. Enjoy the charming Baltic countryside as you make your way towards the vibrant Latvian capital. 💰 Prices for the journey from Vilnius to Riga by car typically range from €46 to €69, offering an affordable and flexible travel option. Feel the freedom of the open road as you navigate your own route between these two dynamic Baltic cities. 🌆 Arrive in Riga after approximately 3 hours and 32 minutes of driving, ready to explore its historic Old Town, lively markets, and modern cultural attractions. End your journey with fond memories and the satisfaction of a well-spent day behind the wheel.
Average price
€46 - €69
🚆 Experience a scenic train journey from Vilnius to Riga! The direct train operated by Lithuanian Railways departs twice daily, taking approximately 4 hours and 13 minutes to reach Riga-Pasazieru station. 💰 Traveling by train offers an affordable option, with ticket prices ranging from €16 to €41 for the journey between Vilnius and Riga.
Departure Point
Vilnius station
Arrival Point
Riga-Pasazieru station
Useful tips for train travellers
• Onboard services on the train route from Vilnius to Riga typically include a café car offering a selection of snacks, drinks, and meals. While options may vary, expect to find items like coffee, tea, sandwiches, and pastries. It's a good idea to bring some cash or a credit card as not all services may accept electronic payments.
• The primary operators for the Vilnius to Riga route are Lux Express and Baltic Shuttle. Lux Express offers comfortable First Class and Business Class seating with power outlets and extra legroom, while Economy Class provides standard seating. You can book tickets or check schedules on their respective websites: Lux Express and Baltic Shuttle.
• Upon arrival at the Riga Central Station, you'll find opportunities for luggage storage at the station, which is handy if you want to explore the city without heavy bags. The restrooms are also available, although showers are not present. To navigate the station, look out for signage indicating luggage services and restroom locations.
🛫 Looking to travel quickly between Vilnius and Riga? The direct flight offered by Air Baltic is your best bet, taking just 50 minutes to reach your destination. 🌍 With a total flight time of 1 hour and 10 minutes, you can easily hop between these two Baltic capitals and explore the unique culture and sights each city has to offer. 💸 Prices for flights between Vilnius and Riga can range from €34 to €161, providing flexibility for budget-conscious travelers or those looking for added comfort and amenities.
Departure Point
Vilnius Airport
Arrival Point
Riga Airport
🌆 Enjoy the scenic journey between Vilnius and Riga that lasts approximately 3 hours and 55 minutes. Lux Express provides a comfortable and reliable transportation option for those exploring the Baltic region without the hassle of multiple transfers. 💰 Ticket prices for the Vilnius to Riga bus route range from €18 to €32, offering an affordable way to travel between these two charming cities while experiencing the beauty of the Baltic landscapes along the way. Get ready for a smooth and efficient trip filled with memorable sights and experiences.
Departure Point
Vilnius Panorama station
Arrival Point
Riga Central Bus Station
Useful tips for bus travellers
Make sure to book your ticket in advance through websites like Lux Express (luxexpress.eu) or Ecolines (ecolines.net) to get the best fares, as prices can vary between €17 - €32.
When you arrive at Riga Central Bus Station, utilize the wayfinding signs in both English and Latvian that guide you to taxis, trams, and local bus connections for easy navigation to your next destination.
Consider grabbing a quick bite at the Panorama shopping center near Vilnius Panorama station before your trip, as it offers several dining options; alternatively, enjoy a local snack at Rimi supermarket located at Riga Central Station upon arrival.

Frequently asked questions

Find out more about the route from Vilnius to Riga.

Or choose the category:
The distance between Vilnius and Riga is approximately 163 miles. The road distance is slightly longer at 178.1 miles. If you choose to fly, the journey can be completed in 2 hours and 29 minutes. Alternatively, if you decide to drive by car, it will take approximately 3 hours and 32 minutes. For those who prefer to take the bus, the travel time is around 4 hours and 10 minutes.
The most cost-effective option for traveling from Vilnius to Riga is by bus, typically costing between €17-€36. Although it takes longer at 4h 10m, it offers a more budget-friendly alternative. However, for those looking to save time, flying is the most time-efficient option, with a journey time of just 2h 29m. Although it is more expensive, with prices ranging from €32-€172, it allows you to reach Riga quickly and conveniently.
The prices for traveling from Vilnius to Riga by bus can range from €17 to €36. It is advisable to check with different bus operators to find the most suitable and affordable option. Additionally, it is worth noting that prices may vary depending on factors such as the time of travel and the class of service chosen. Thus, it is recommended to compare prices and book in advance to secure the best deal.
To get from Vilnius to Riga without using public transportation, you can consider renting a car. The driving distance between the two cities is approximately 178 miles, and it takes around 3 hours and 32 minutes to drive from Vilnius to Riga. Rental prices for cars vary, but you can generally expect to pay around €45 to €68 for the journey. Renting a car allows you the flexibility to stop at scenic spots or explore other locations along the way.
To travel from Vilnius to Riga without a car, the best option is to take a bus. The bus journey takes approximately 4 hours and 10 minutes and the cost can range from €17 to €36. There are several bus companies that operate on this route, providing comfortable and convenient transportation between the two cities. This option is ideal for those who prefer a hassle-free and cost-effective means of travel.
Yes, there is a direct link between Vilnius and Riga. Lux Express operates bus services that depart from Vilnius Central Bus Station and arrive at Riga Central Bus Station. These bus services run four times a day and operate every day. The journey takes approximately 4 hours and 10 minutes.
The flight duration between Vilnius and Riga is approximately 50 minutes on the quickest direct flight. The prices for a flight between Riga and Vilnius can range from €33 to €164. It is advisable to check different airlines and booking platforms for the best deals and most accurate pricing information for your specific travel dates.
There are plenty of options for accommodation near Riga. With over 1315 hotels available, there is something for every budget and preference. Prices start at €53 per night, making it affordable for all travelers. From luxury hotels to budget-friendly options, there are plenty of choices to suit everyone's needs.