Riga Tallinn bus

Cheap bus tickets from Riga to Tallinn

Showing times and prices for Feb 05

Cheapest

15

Average

20

The best way to find a cheap bus ticket from Riga to Tallinn is to book your journey as far in advance as possible and to avoid traveling at rush hour.

2nd Cheapest
12:00PMRiga, Prāgas Iela4h30 04:30PMTallinn, Tallinna Bussijaam
0 transfers
151One-way
2nd Cheapest
07:00PMRiga, Prāgas Iela4h20 11:20PMTallinn, Tallinna Bussijaam
0 transfers
151One-way
2nd Cheapest
05:00PMRiga, Prāgas Iela4h30 09:30PMTallinn, Tallinna Bussijaam
0 transfers
151One-way
04:00PMRīga, Prāgas iela4h05 08:05PMTallinn
0 transfers
191One-way
04:00PMRīga, Prāgas iela4h25 08:25PMTallinn, Tallinna Bussijaam
0 transfers
191One-way

Bus schedule from Riga to Tallinn

Showing buses for tomorrow, Sunday, February 5
02:35AMRīga, Prāgas iela4h20 06:55AMTallinn, Tallinna Bussijaam
0 transfers
02:35AMRīga, Prāgas iela4h00 06:35AMTallinn
0 transfers
07:00AMRīga, Prāgas iela4h05 11:05AMTallinn
0 transfers
07:00AMRīga, Prāgas iela4h25 11:25AMTallinn, Tallinna Bussijaam
0 transfers
09:00AMRīga, Prāgas iela4h05 01:05PMTallinn
0 transfers
09:00AMRīga, Prāgas iela4h25 01:25PMTallinn, Tallinna Bussijaam
0 transfers
10:00AMRīga, Prāgas iela4h05 02:05PMTallinn
0 transfers
10:00AMRīga, Prāgas iela4h25 02:25PMTallinn, Tallinna Bussijaam
0 transfers
11:30AMRīga, Prāgas iela4h05 03:35PMTallinn
0 transfers
11:30AMRīga, Prāgas iela4h25 03:55PMTallinn, Tallinna Bussijaam
0 transfers
12:00PMRiga, Prāgas Iela4h30 04:30PMTallinn, Tallinna Bussijaam
0 transfers
12:30PMRīga, Prāgas iela4h25 04:55PMTallinn, Tallinna Bussijaam
0 transfers
12:30PMRīga, Prāgas iela4h05 04:35PMTallinn
0 transfers
02:00PMRīga, Prāgas iela4h25 06:25PMTallinn, Tallinna Bussijaam
0 transfers
02:00PMRīga, Prāgas iela4h05 06:05PMTallinn
0 transfers
03:00PMRīga, Prāgas iela4h25 07:25PMTallinn, Tallinna Bussijaam
0 transfers
03:00PMRīga, Prāgas iela4h05 07:05PMTallinn
0 transfers
04:00PMRīga, Prāgas iela4h05 08:05PMTallinn
0 transfers
04:00PMRīga, Prāgas iela4h25 08:25PMTallinn, Tallinna Bussijaam
0 transfers
05:00PMRīga, Prāgas iela4h05 09:05PMTallinn
0 transfers
05:00PMRīga, Prāgas iela4h25 09:25PMTallinn, Tallinna Bussijaam
0 transfers
05:00PMRiga, Prāgas Iela4h30 09:30PMTallinn, Tallinna Bussijaam
0 transfers
06:00PMRīga, Prāgas iela4h25 10:25PMTallinn, Tallinna Bussijaam
0 transfers
06:00PMRīga, Prāgas iela4h05 10:05PMTallinn
0 transfers
07:00PMRiga, Prāgas Iela4h20 11:20PMTallinn, Tallinna Bussijaam
0 transfers

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sun
Feb 05
Mon
Feb 06
Tue
Feb 07
Wed
Feb 08
Thu
Feb 09
Fri
Feb 10
Sat
Feb 11
Sun
Feb 12
Mon
Feb 13
Tue
Feb 14
Wed
Feb 15
Thu
Feb 16
Fri
Feb 17
Sat
Feb 18
Sun
Feb 19
Mon
Feb 20
Tue
Feb 21
Wed
Feb 22
Thu
Feb 23
Fri
Feb 24
Sat
Feb 25

Bus times from Riga to Tallinn

Showing times and prices for Feb 05

Fastest Journey

4 h

Average

4 h 16 m

Buses per day

25

Distance

280 km

Of the 25 buses that leave Riga for Tallinn every day 25 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
02:35AMRīga, Prāgas iela4h00 06:35AMTallinn
0 transfers
231One-way
2nd Fastest
05:00PMRīga, Prāgas iela4h05 09:05PMTallinn
0 transfers
211One-way
2nd Fastest
04:00PMRīga, Prāgas iela4h05 08:05PMTallinn
0 transfers
191One-way
2nd Fastest
09:00AMRīga, Prāgas iela4h05 01:05PMTallinn
0 transfers
211One-way
2nd Fastest
02:00PMRīga, Prāgas iela4h05 06:05PMTallinn
0 transfers
231One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Riga to Tallinn

distanceDistance173 miles (279 km)
durationAverage bus duration4 h 20 min
priceAverage bus ticket price$8 (€7)
frequencyBus frequency17 a day
changesDirect busYes, there are 16 direct buses a day
carriersBus providersLux Express, Flixbus, Ecolines, Infobus or TOKS

Buses from Riga to Tallinn cover the 173 miles (279 km) long trip taking on average 4 h 20 min with our travel partners like Lux Express, Flixbus, Ecolines, Infobus or TOKS. Normally, there are 17 buses operating per day, including direct services available. While the average ticket price for this journey costs around $8 (€7), you can find the cheapest bus ticket for as low as $5 (€4). Travelers depart most frequently from Riga, Prāgas Iela and arrive in Tallinn, Pärnu mnt / Lõikuse (Vana-Pääsküla).

Bus companies: FlixBus and Ecolines from Riga to Tallinn

For as little as $5 (€4) you can travel by bus to Tallinn from Riga with FlixBus and Ecolines. Omio will show you the best deals, schedules and tickets available for this trip.

Ecolines
FlixBus

Omio helps you find the perfect Riga - Tallinn bus with Ecolines. Whether you are searching for the fastest, earliest or cheapest bus to Tallinn from Riga, Omio shows you Ecolines current bus schedules, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best bus ticket for your upcoming Riga to Tallinn journey. You can expect to travel around 173 miles (279 km) to Tallinn from Riga on a bus with Ecolines. Once you are ready, buy your one-way Ecolines tickets between Riga and Tallinn starting as low as $9 (€8) if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when traveling by bus instead of purchasing tickets at the bus station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with Ecolines!

FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.

Bus information from Riga to Tallinn with FlixBus:

  • Average Duration: 4 h 25 min
  • FlixBus frequency: 3 a day

Buses from Riga to Tallinn

Buses in Europe are an affordable way to travel between cities, with a number of companies offering domestic and international routes. Buses from Riga to Tallinn depart approximately 30-45 times per day and the journey takes between 3:50 h and 4:45 h depending on the service chosen. All Riga to Tallinn buses are operated by Infobus or Ecolines.

Riga to Tallinn buses: Not what you're looking for?

Return buses from Tallinn to Riga | Compare all modes of traveling from Riga to Tallinn | More about buses to Tallinn



Riga to Tallinn Bus Cost

Average prices for buses from Riga to Tallinn when you book in advance

Booking Period

Average Price

Same Day

€50

1 Day in Advance

€50

1 Week in Advance

€35

2 Weeks in Advance

€25

1 Month in Advance

€21

3 Months in Advance

€20

Riga to Tallinn Buses: General Information


While buses are slower than both flights and trains, they are also significantly cheaper. Travelers should book Riga to Tallinn buses as far in advance as possible in order to find the best deal.

  • autobus All Riga to Tallinn buses are run by Infobus and Ecolines.
  • autobus Most buses are direct, depart from either Riga's 1 Pragas iela str. or Juglas iela bus station and arrive at Tallinn's Autobussijaam Lastekodu tn 46 bus station.
  • autobus The Riga to Tallinn bus trip takes as little as 3 hours and 50 minutes to arrive in Tallinn.
  • autobus Most travelers book their Riga to Tallinn bus ticket 1 day in advance of the travel date.




Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Riga to Tallinn buses decrease the further they are booked in advance:

  • It is 30% cheaper on average to purchase a Riga to Tallinn bus ticket a week in advance as opposed to at the station on the day of travel.
  • It is 58% cheaper to book a Riga to Tallinn bus ticket 1 month in advance as opposed to the day you intend to travel.

Travel Tips: Bus to Tallinn from Riga

Travel Tips: Take the bus to Tallinn easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Riga to Tallinn.
FAQs

Travel between Riga, Latvia and Tallinn, Estonia by bus is: Unrestricted.

What is the status of international entry into Estonia from Latvia?

International entry status: Entry is unrestricted for citizens and permanent residents of Latvia

Do I need to self-quarantine on arrival in Estonia from Riga?

Conditions of entry:

  • There are no current restrictions

What are the safety rules to follow in Tallinn, Estonia?

When traveling in Estonia, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 2 metre (s) (7 feet)
  • Face mask requirement: Recommended

The information above was last checked on 1/24/23. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your bus between Riga and Tallinn before traveling.

The current restriction level for your return trip by bus from Tallinn to Riga is: Unrestricted

Are there any international entry restrictions on returning to Latvia from Estonia?

Reentry to Latvia is allowed for: Entry is unrestricted for citizens and permanent residents of Estonia

Do I need to quarantine on arrival in Latvia from Tallinn?

What are the requirements?

  • There are no current restrictions

What are the safety rules to follow in Riga, Latvia?

The government of Latvia has imposed these measures to reduce the spread of COVID-19:

  • Physical distance: 2 metre (s) (7 feet)
  • Face mask: Mandatory

Last checked on 1/24/23. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your bus to Riga from Tallinn here.

Looking to save money on your journey? Omio customers have found the cheapest bus to Tallinn from Riga for the next 7 days starting from $5 (€4)  one way.
If you’re looking to book your bus tickets in the next week, you can expect the Riga to Tallinn bus price to come in at an average of $8 (€7)  one way.
The bus distance from Riga to Tallinn is around 173 miles (279 km).
On average the Riga to Tallinn bus time is 4 h 20 min  covering the 173 miles (279 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

Some of the Riga bus stations to Tallinn you can start your journey from include Riga, Prāgas Iela, Rīga, Rīgas Starptautiskā Autoosta and Rīga, Prāmju Osta. Similarly, some of the arrival bus stations in Tallinn include Tallinn, Pärnu mnt / Lõikuse (Vana-Pääsküla), Tallinn, Tallinna Bussijaam and Tallinn, Tallinna Lennujaam.

When traveling this route, Omio customers are departing most frequently from Riga, Prāgas Iela   and arriving in Tallinn, Pärnu mnt / Lõikuse (Vana-Pääsküla).

Passengers board their bus most frequently from Riga, Prāgas Iela and travel around 0.8 miles (1.3 km) from the city center to this bus station.

Passengers traveling this route most often arrive at Tallinn, Pärnu mnt / Lõikuse (Vana-Pääsküla) and need to travel approximately 7.9 miles (12.7 km) from the bus station to the city center in Tallinn.

If you're looking for buses from Riga to Tallinn, you can rely on Lux Express, Flixbus, Ecolines, Infobus or TOKS to get you to Tallinn. It's also good to check out all possible bus providers for the Riga to Tallinn route to see if there might be differences in the amenities they offer.
Yes, there are 16 direct buses per day from Riga to Tallinn. You can look to travel with Flixbus, Ecolines or Lux Express  without needing to transfer at another stop in between. Taking a direct bus tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.
On average, there are 17 buses a day from Riga to Tallinn. The bus times and services may be different on weekends and holidays compared to weekdays.
You can take the earliest bus from Riga to Tallinn at 2: 00 PM   or take the last bus from Riga to Tallinn leaving at 2: 00 PM. Look for the latest Riga to Tallinn bus schedules on Omio and book the best time to take the bus for this journey.
You can find buses between Riga and Tallinn to cost on average $8 (€7) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Riga to Tallinn bus generally on sale a few months before the planned travel date.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language