Cheap bus tickets from Riga to Tallinn

Showing times and prices for 5 Dec

Cheapest

£14

Average

£17

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 £ 17 if you buy it on the day, but the cheapest tickets can be found for only £ 14.

2nd Cheapest
02:35Rīga, Prāgas iela4h00 06:35Tallinn, Vana-Paaskula
0 changes
£141One-way
2nd Cheapest
02:35Rīga, Prāgas iela4h20 06:55Tallinn, Tallinna Bussijaam
0 changes
£141One-way
17:00Riga, Prāgas Iela4h30 21:30Tallinn, Tallinna Bussijaam
0 changes
£151One-way
12:00Riga, Prāgas Iela4h30 16:30Tallinn, Tallinna Bussijaam
0 changes
£151One-way
19:00Riga, Prāgas Iela4h45 23:45Tallinn, Tallinna Bussijaam
0 changes
£151One-way

Bus Timetable Riga to Tallinn

Showing buses for tomorrow, Sun, 5 Dec
02:35Rīga, Prāgas iela4h00 06:35Tallinn, Vana-Paaskula
0 changes
02:35Rīga, Prāgas iela4h20 06:55Tallinn, Tallinna Bussijaam
0 changes
07:00Rīga, Prāgas iela4h25 11:25Tallinn, Tallinna Bussijaam
0 changes
07:00Rīga, Prāgas iela4h05 11:05Tallinn, Vana-Paaskula
0 changes
12:00Riga, Prāgas Iela4h30 16:30Tallinn, Tallinna Bussijaam
0 changes
12:30Rīga, Prāgas iela4h05 16:35Tallinn, Vana-Paaskula
0 changes
12:30Rīga, Prāgas iela4h25 16:55Tallinn, Tallinna Bussijaam
0 changes
17:00Riga, Prāgas Iela4h30 21:30Tallinn, Tallinna Bussijaam
0 changes
19:00Riga, Prāgas Iela4h45 23:45Tallinn, Tallinna Bussijaam
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sun
5 Dec
£13Flixbus
£137Air Baltic
Mon
6 Dec
£12Flixbus
£104Air Baltic
Tue
7 Dec
£9Flixbus
£93Air Baltic
Wed
8 Dec
£9Flixbus
£79Air Baltic
Thu
9 Dec
£12Flixbus
£79Air Baltic
Fri
10 Dec
£11Flixbus
£79Air Baltic
Sat
11 Dec
£11Flixbus
£79Air Baltic
Sun
12 Dec
£9Flixbus
£79Air Baltic
Mon
13 Dec
£9Flixbus
£79Air Baltic
Tue
14 Dec
£9Flixbus
£79Air Baltic
Wed
15 Dec
£9Flixbus
£67Air Baltic
Thu
16 Dec
£9Flixbus
£67Air Baltic
Fri
17 Dec
£9Flixbus
£67Air Baltic
Sat
18 Dec
£12Flixbus
£67Air Baltic
Sun
19 Dec
£12Flixbus
£67Air Baltic
Mon
20 Dec
£12Flixbus
£67Air Baltic
Tue
21 Dec
£11Flixbus
£53Air Baltic
Wed
22 Dec
£9Flixbus
£53Air Baltic
Thu
23 Dec
£13Lux Express
£53Air Baltic
Fri
24 Dec
£13Lux Express
£53Air Baltic

Bus times from Riga to Tallinn

Showing times and prices for 5 Dec

Fastest Journey

4 h

Average

4 h 20 m

Buses per day

9

Distance

280 km

Of the 9 buses that leave Riga for Tallinn every day 9 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 20 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:35Rīga, Prāgas iela4h00 06:35Tallinn, Vana-Paaskula
0 changes
£141One-way
2nd Fastest
12:30Rīga, Prāgas iela4h05 16:35Tallinn, Vana-Paaskula
0 changes
£211One-way
2nd Fastest
07:00Rīga, Prāgas iela4h05 11:05Tallinn, Vana-Paaskula
0 changes
£191One-way
02:35Rīga, Prāgas iela4h20 06:55Tallinn, Tallinna Bussijaam
0 changes
£141One-way
07:00Rīga, Prāgas iela4h25 11:25Tallinn, Tallinna Bussijaam
0 changes
£191One-way

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

National Express
Eurolines France
RegioJet
Trenitalia

Coach Information between Riga and Tallinn

distanceDistance173 miles (279 km)
durationAverage coach duration4 h
priceAverage coach ticket price£12 (€13)
frequencyCoach frequency3 a day
changesDirect coachYes, there are 3 direct coaches a day
carriersCoach companiesEcolines, Lux Express, TOKS, Infobus or Eurolines Lithuania

Coaches from Riga to Tallinn cover the 173 miles (279 km) long trip taking on average 4 h with our travel partners like Ecolines, Lux Express, TOKS, Infobus or Eurolines Lithuania. Normally, there are 3 coaches operating per day, including direct services available. While the average ticket price for this route costs around £12, you can find the cheapest coach ticket for as low as £9.

Buses from Riga to Tallinn

Tallinn, the Estonian capital is 191 miles from the Latvian capital, Riga. There are 46 buses a day from Riga to Tallinn; at least two an hour for most of the day. The journey takes between 3 hours 50 minutes and 5 hours 20 minutes. Infobus and Ecolines are the companies which operate the buses on this route. Infobuses depart from Riga Airport, which is a 30-minute bus ride from the centre of Riga. Ecolines buses depart from Riga bus station and Juglas iela Street. The bus station is a 2-minute walk from Riga Central Market. Juglas iela street is a 45-minute bus ride from the centre of Riga. All buses arrive at Tallinn Bus Station which is situated on Lastekodu street 46. This is a 25-minute walk from Tallinn's Old Town.

Travel Tips

Coach to Tallinn from Riga
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
Am I allowed to travel by coach from Riga, Latvia to Tallinn, Estonia?

Travel between Riga, Latvia and Tallinn, Estonia by coach 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 travelling 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 29/11/2021. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your coach from Riga to Tallinn before travelling.

What is the restriction level for the return leg of a round trip journey from Tallinn, Estonia to Riga, Latvia?

Return travel from Estonia to Latvia is: Partially open.

Are there any international entry restrictions on returning to Riga from Tallinn?

Entry into Latvia 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?

Requirements for reentering:

  • 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
  • Travellers with a certificate of vaccination are exempt from compulsory 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 who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • 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:

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

Last checked on 29/11/2021. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your coach to Riga from Tallinn.

How much does a cheap coach between Riga and Tallinn cost?
If you’re looking to save money on tickets, you can find a cheap coach from Riga to Tallinn for as little as £9  in the next 7 days.
What is the average price of coach tickets between Riga and Tallinn?
If you are looking to buy your coach ticket in the next 7 days, you can expect the Riga to Tallinn coach to cost on average £12  one way.
How many miles is it from Riga to Tallinn by coach?
You should expect to travel around 173 miles (279 km)  from Riga to Tallinn by coach.
How long does it take from Riga to Tallinn by coach?
While the time it takes to travel 173 miles (279 km) between Riga and Tallinn can vary based on specific dates, weekends, and bank holidays, the coach duration from Riga to Tallinn is on average 4 h.
What coach companies offer a service between Riga and Tallinn?
For the best Riga to Tallinn coach to purchase, you can travel safely and comfortably with Ecolines, Lux Express, TOKS, Infobus or Eurolines Lithuania. However, it's always good to check all possible coach companies with services from Riga to Tallinn to compare what amenities they may offer.
Are there any Riga to Tallinn direct coach services?
Yes, there are 3 direct coaches from Riga to Tallinn per day with Flixbus  on Omio. This is worth paying attention to when you purchase your coach ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
How many coach services are there from Riga to Tallinn a day?
On average, there are 3 coaches a day from Riga to Tallinn. The coach times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure coach times from Riga to Tallinn?
The first coach from Riga to Tallinn leaves at 05: 00   and the last coach for this leaves at 16: 00. Omio shows you the latest coach from Riga to Tallinn times to help you book the best departure time for this journey.
How far in advance should I buy coach tickets to Tallinn from Riga for the best deals?
You can find a coach to Tallinn from Riga to cost on average £12 one way if you book within the next 7 days. But we recommend buying coach tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Riga to Tallinn coach generally on sale a few months before the planned travel date.