The cheapest buses from Riga to Tallinn

Showing times and prices for Oct 27

Cheapest

$17

Average

$24

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Riga to Tallinn will cost around $ 24 if you buy it on the day, but the cheapest tickets can be found for only $ 17.

Cheapest
02:35AMRīga, Prāgas iela4h00 06:35AMTallinn, Vana-Paaskula
0 changes
$171One-way
Cheapest
02:35AMRīga, Prāgas iela4h20 06:55AMTallinn, Tallinna Bussijaam
0 changes
$171One-way
2nd Cheapest
06:00PMRīga, Prāgas iela4h05 10:05PMTallinn, Vana-Paaskula
0 changes
$201One-way
2nd Cheapest
06:00PMRīga, Prāgas iela4h25 10:25PMTallinn, Tallinna Bussijaam
0 changes
$201One-way
12:00PMRiga, Prāgas Iela4h30 04:30PMTallinn, Tallinna Bussijaam
0 changes
$201One-way

Timetable Riga to Tallinn

Showing buses for tomorrow, Wed, Oct 27
02:35AMRīga, Prāgas iela4h00 06:35AMTallinn, Vana-Paaskula
0 changes
02:35AMRīga, Prāgas iela4h20 06:55AMTallinn, Tallinna Bussijaam
0 changes
07:00AMRīga, Prāgas iela4h05 11:05AMTallinn, Vana-Paaskula
0 changes
07:00AMRīga, Prāgas iela4h25 11:25AMTallinn, Tallinna Bussijaam
0 changes
10:00AMRīga, Prāgas iela4h05 02:05PMTallinn, Vana-Paaskula
0 changes
10:00AMRīga, Prāgas iela4h25 02:25PMTallinn, Tallinna Bussijaam
0 changes
12:00PMRiga, Prāgas Iela4h30 04:30PMTallinn, Tallinna Bussijaam
0 changes
12:30PMRīga, Prāgas iela4h05 04:35PMTallinn, Vana-Paaskula
0 changes
12:30PMRīga, Prāgas iela4h25 04:55PMTallinn, Tallinna Bussijaam
0 changes
04:00PMRīga, Prāgas iela4h25 08:25PMTallinn, Tallinna Bussijaam
0 changes
04:00PMRīga, Prāgas iela4h05 08:05PMTallinn, Vana-Paaskula
0 changes
05:00PMRiga, Prāgas Iela4h30 09:30PMTallinn, Tallinna Bussijaam
0 changes
06:00PMRīga, Prāgas iela4h05 10:05PMTallinn, Vana-Paaskula
0 changes
06:00PMRīga, Prāgas iela4h25 10:25PMTallinn, Tallinna Bussijaam
0 changes
07:00PMRiga, Prāgas Iela4h45 11:45PMTallinn, Tallinna Bussijaam
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
Oct 26
$17Lux Express
$173nordic regional airlines oy
Wed
Oct 27
$20Lux Express
$160Air Baltic
Thu
Oct 28
Find prices
$160Air Baltic
Fri
Oct 29
$20Flixbus
$160Air Baltic
Sat
Oct 30
$20Lux Express
$190Air Baltic
Sun
Oct 31
$17Flixbus
$109Air Baltic
Thu
Nov 4
$12Flixbus
$109Air Baltic
Fri
Nov 5
$17Lux Express
$109Air Baltic
Sat
Nov 6
$12Flixbus
$92Air Baltic
Sun
Nov 7
$12Flixbus
$92Air Baltic
Mon
Nov 8
$12Flixbus
$92Air Baltic
Wed
Nov 10
$12Flixbus
$92Air Baltic
Thu
Nov 11
$17Flixbus
$92Air Baltic
Fri
Nov 12
$17Lux Express
$73Air Baltic
Sat
Nov 13
$15Flixbus
$73Air Baltic
Sun
Nov 14
$15Flixbus
$73Air Baltic
Mon
Nov 15
$17Lux Express
$29Air Baltic

The fastest buses from Riga to Tallinn

Showing times and prices for Oct 27

Fastest Journey

4 h

Average

4 h 18 m

Buses per day

15

Distance

280 km

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

These direct buses cover the 280 km distance in an average of 4 h 18 m but if you time it right, some buses will get you there in just 4 h .

The slowest buses will take 4 h 45 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
02:35AMRīga, Prāgas iela4h00 06:35AMTallinn, Vana-Paaskula
0 changes
$171One-way
2nd Fastest
07:00AMRīga, Prāgas iela4h05 11:05AMTallinn, Vana-Paaskula
0 changes
$231One-way
2nd Fastest
12:30PMRīga, Prāgas iela4h05 04:35PMTallinn, Vana-Paaskula
0 changes
$281One-way
2nd Fastest
06:00PMRīga, Prāgas iela4h05 10:05PMTallinn, Vana-Paaskula
0 changes
$201One-way
2nd Fastest
10:00AMRīga, Prāgas iela4h05 02:05PMTallinn, Vana-Paaskula
0 changes
$341One-way

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Riga and Tallinn

distanceDistance173 miles (279 km)
durationAverage bus duration4 h 25 min
priceAverage bus ticket price$19 (€15)
frequencyBus frequency3 a day
changesDirect busYes, there are 3 direct buses a day
carriersBus providersEcolines, Lux Express, TOKS, Infobus or Eurolines Lithuania

Buses from Riga to Tallinn cover the 173 miles (279 km) long journey taking on average 4 h 25 min with our travel partners like Ecolines, Lux Express, TOKS, Infobus or Eurolines Lithuania. Normally, there are 3 buses operating per day, including direct services available. While the average ticket price for this journey costs around $19 (€15), you can find the cheapest bus ticket for as low as $17 (€14).

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

Buses from Riga to Tallinn
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
Is travel by bus currently allowed from Riga, Latvia to Tallinn, Estonia?

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

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

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

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

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • 10-day mandatory self-quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 6 in quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Digital entry registration is required prior to arrival

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 10/23/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your bus to Tallinn from Riga before traveling.

Are there restrictions on returning to Latvia from Estonia by bus?

The restriction level for your return bus to Riga, Latvia from Tallinn is: Partially open.

Is my return bus into Riga from Tallinn restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Estonia

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

Conditions of reentry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • 10-day mandatory self-quarantine
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival (certificate required)
  • Digital entry registration is required prior to arrival

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:

  • Social distancing required: 2 metre (s) (7 feet)
  • Face mask required: Mandatory

Last checked on 10/23/21. Remember to check the latest COVID-19 travel safety regulations for your bus to Riga from Tallinn closer to your date of departure here here.

How much does a cheap bus between Riga and Tallinn cost?
Omio customers have found the cheapest buses from Riga to Tallinn to cost as little as $17 (€14)  in the next 7 days.
How much does it cost to take a bus from Riga to Tallinn?
If you are looking to book your bus ticket in the next 7 days, you can expect the Riga to Tallinn bus to cost on average $19 (€15)  one way.
What is the distance to Tallinn from Riga by bus?
The bus distance from Riga to Tallinn is around 173 miles (279 km).
How long is a bus from Riga to Tallinn on average?
On average the Riga to Tallinn bus travel time is 4 h 25 min  for the 173 miles (279 km) long journey, but the duration can vary if you travel on weekends and holidays.
What bus companies offer a service to Tallinn from Riga?
For the route from Riga to Tallinn you can take a bus with Ecolines, Lux Express, TOKS, Infobus or Eurolines Lithuania. Be sure to check out all possible bus companies that offer services to Tallinn from Riga on Omio to compare what amenities they may have.
How many buses are there to Tallinn from Riga a day?
The average number of buses departing Riga for Tallinn is 3 a day. The bus schedules and services may vary between weekdays and weekends.
What time is the earliest bus from Riga to Tallinn? What time is the last bus from Riga to Tallinn?
The earliest bus departing from Riga to Tallinn leaves at 5: 30 AM. The last bus departing from Riga to Tallinn leaves at 11: 35 PM. You can find the latest Riga to Tallinn bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase bus tickets from Riga to Tallinn for the best deals?
In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus providers offering this journey and save money. If you purchase bus tickets from Riga to Tallinn within the next 7 days, you can find tickets to cost on average $19 (€15) one way. To find the best prices for this trip, consider booking your bus ticket from Riga to Tallinn a few months in advance.

Important Stations and Airports for this Journey