Search bus tickets toRiga

switcheroo

Quickview

How to get to Riga by bus?

Routes1
Trips per day6
bus carriers1
Stations2
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

What are the cheapest bus tickets to Riga?

The cheapest prices for a bus ticket to Riga that users have found recently on Wanderu start at $14.10. Such great deals to Riga are available on one route to Šiauliai. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Riga. Šiauliai at $14.10 has consistently the lowest average bus ticket prices to Riga.

What are the main bus stations in Riga?

The most popular bus stations in Riga are Airport and Central Bus Station. Airport is the busiest bus station in Riga.

What are the most popular bus routes to Riga?

Šiauliai

There are 6 bus schedules per day connecting Šiauliai with Riga. It takes on average 2 hours and 8 minutes to travel 77 miles, 123 kms, by bus from Šiauliai. One bus company operates schedules from Šiauliai, with Ollex offering the most daily connections to Riga. Traveling by bus from Šiauliai you will most likely to arrive in Riga at Airport.
Avg. Time
2h 8m
Avg. Price
$14.10

Poznań

There is one bus schedule per day connecting Poznań with Riga. It takes on average 16 hours to travel 426 miles, 684 kms, by bus from Poznań. One bus company operates schedules from Poznań, with Eurolines Lithuania offering the most daily connections to Riga. Traveling by bus from Poznań you will most likely to arrive in Riga at Central Bus Station.
Avg. Time
16h 0m
Avg. Price
$80.00

Dortmund

There is one bus schedule per day connecting Dortmund with Riga. It takes on average 27 hours and 30 minutes to travel 768 miles, 1235 kms, by bus from Dortmund. One bus company operates schedules from Dortmund, with Eurolines Lithuania offering the most daily connections to Riga. Traveling by bus from Dortmund you will most likely to arrive in Riga at Central Bus Station.
Avg. Time
27h 30m
Avg. Price
$132.32

Berlin

There is one bus schedule per day connecting Berlin with Riga. It takes on average 21 hours to travel 525 miles, 845 kms, by bus from Berlin. One bus company operates schedules from Berlin, with Eurolines France offering the most daily connections to Riga. Traveling by bus from Berlin you will most likely to arrive in Riga at Central Bus Station.
Avg. Time
21h 0m
Avg. Price
$71.04

Frankfurt

There is one bus schedule per day connecting Frankfurt with Riga. It takes on average 29 hours and 45 minutes to travel 788 miles, 1268 kms, by bus from Frankfurt. One bus company operates schedules from Frankfurt, with Eurolines France offering the most daily connections to Riga. Traveling by bus from Frankfurt you will most likely to arrive in Riga at Central Bus Station.
Avg. Time
29h 45m
Avg. Price
$136.89

What bus companies travel to Riga, Latvia?

Located in, Latvia, you can travel by bus to Riga from 1 destinations and choose from 6 daily bus schedules to get you there. Ollex has the most bus connections to Riga. The furthest bus arriving in Riga covers a distance of 76.39 miles, 122.91 kms, covering the journey in and 2.13 minutes

Looking for other ways to get there? Check out Ferry options to Riga.

bus companies serving Riga