The cheapest buses from Riga to Tallinn

Showing times and prices for 19 Oct

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.

Cheapest
18:00Rīga, Prāgas iela4h25 22:25Tallinn, Tallinna Bussijaam
0 changes
£141One-way
Cheapest
18:00Rīga, Prāgas iela4h05 22:05Tallinn, Vana-Paaskula
0 changes
£141One-way
Cheapest
16:00Rīga, Prāgas iela4h25 20:25Tallinn, Tallinna Bussijaam
0 changes
£141One-way
Cheapest
16:00Rīga, Prāgas iela4h05 20:05Tallinn, Vana-Paaskula
0 changes
£141One-way
2nd Cheapest
17:00Riga, Prāgas Iela4h30 21:30Tallinn, Tallinna Bussijaam
0 changes
£151One-way

Timetable Riga to Tallinn

Showing buses for tomorrow, Tue, 19 Oct
02:35Rīga, Prāgas iela4h20 06:55Tallinn, Tallinna Bussijaam
0 changes
02:35Rīga, Prāgas iela4h00 06:35Tallinn, Vana-Paaskula
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
10:00Rīga, Prāgas iela4h25 14:25Tallinn, Tallinna Bussijaam
0 changes
10:00Rīga, Prāgas iela4h05 14:05Tallinn, Vana-Paaskula
0 changes
12:00Riga, Prāgas Iela4h30 16:30Tallinn, Tallinna Bussijaam
0 changes
12:30Rīga, Prāgas iela4h25 16:55Tallinn, Tallinna Bussijaam
0 changes
12:30Rīga, Prāgas iela4h05 16:35Tallinn, Vana-Paaskula
0 changes
16:00Rīga, Prāgas iela4h25 20:25Tallinn, Tallinna Bussijaam
0 changes
16:00Rīga, Prāgas iela4h05 20:05Tallinn, Vana-Paaskula
0 changes
17:00Riga, Prāgas Iela4h30 21:30Tallinn, Tallinna Bussijaam
0 changes
18:00Rīga, Prāgas iela4h25 22:25Tallinn, Tallinna Bussijaam
0 changes
18:00Rīga, Prāgas iela4h05 22:05Tallinn, Vana-Paaskula
0 changes
19:00Riga, Prāgas Iela4h45 23:45Tallinn, Tallinna Bussijaam
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
18 Oct
£16Ecolines
£124nordic regional airlines oy
Tue
19 Oct
£12Lux Express
£114Air Baltic
Wed
20 Oct
Find prices
£102Air Baltic
Thu
21 Oct
£12Lux Express
£92Air Baltic
Fri
22 Oct
£12Lux Express
£78Air Baltic
Sat
23 Oct
Find prices
£78Air Baltic
Sun
24 Oct
£11Flixbus
£78Air Baltic
Mon
25 Oct
£11Flixbus
£78Air Baltic
Tue
26 Oct
£12Lux Express
£78Air Baltic
Wed
27 Oct
Find prices
£78Air Baltic
Thu
28 Oct
£12Lux Express
£78Air Baltic
Fri
29 Oct
£12Flixbus
£78Air Baltic
Sat
30 Oct
£12Lux Express
£114Air Baltic
Sun
31 Oct
£11Flixbus
£66Air Baltic
Mon
1 Nov
£12Flixbus
£90nordic regional airlines oy
Wed
3 Nov
£9Flixbus
£82nordic regional airlines oy
Thu
4 Nov
£9Flixbus
£52Air Baltic
Fri
5 Nov
£9Flixbus
£52Air Baltic
Sat
6 Nov
£11Flixbus
£30Air Baltic
Sun
7 Nov
£9Flixbus
£21Air Baltic

The fastest buses from Riga to Tallinn

Showing times and prices for 19 Oct

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:35Rīga, Prāgas iela4h00 06:35Tallinn, Vana-Paaskula
0 changes
£251One-way
2nd Fastest
12:30Rīga, Prāgas iela4h05 16:35Tallinn, Vana-Paaskula
0 changes
£171One-way
2nd Fastest
18:00Rīga, Prāgas iela4h05 22:05Tallinn, Vana-Paaskula
0 changes
£141One-way
2nd Fastest
10:00Rīga, Prāgas iela4h05 14:05Tallinn, Vana-Paaskula
0 changes
£191One-way
2nd Fastest
07:00Rīga, Prāgas iela4h05 11:05Tallinn, Vana-Paaskula
0 changes
£171One-way

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

National Express
Eurolines France
RegioJet
Trenitalia

Coach Information to Tallinn from Riga

distanceDistance173 miles (279 km)
durationAverage coach duration4 h 5 min
priceAverage coach ticket price£13 (€15)
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 journey taking on average 4 h 5 min 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. You can get the cheapest coach tickets for this route for as low as £11, but the average price of coach tickets is £13.

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

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
Are there COVID-19 travel restrictions for coaches from Riga to Tallinn?

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

Can I enter Estonia from Latvia?

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

Do I need to 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?

All travellers in Estonia must observe these coronavirus safety measures:

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

The information above was last checked on 15/10/2021. Remember to review the latest COVID-19 travel safety regulations   for your coach between Riga and Tallinn as this information can change.

What COVID restrictions are there for my return journey by coach to Riga, Latvia from Tallinn, Estonia?

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

Is my return coach 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 15/10/2021. Remember to check the latest COVID-19 travel safety regulations for your coach to Riga from Tallinn closer to your date of departure here.

How much do cheap coaches from Riga to Tallinn cost?
Omio customers have found the cheapest coaches to Tallinn from Riga to cost as little as £11  in the next 7 days.
What is the average cost of a coach from Riga to Tallinn?
If you are looking to purchase your coach ticket in the next 7 days, you can expect the Riga to Tallinn coach to cost on average £13  one way.
What is the distance to Tallinn from Riga via coach?
The Riga to Tallinn coach distance is approximately 173 miles (279 km).
How long is the coach journey between Riga and Tallinn?
The Riga to Tallinn coach duration is on average 4 h 5 min, which is to be expected when travelling 173 miles (279 km) from Riga to Tallinn. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
Which coach companies should I travel with from Riga to Tallinn?
When taking a coach from Riga to Tallinn, you can count on Ecolines, Lux Express, TOKS, Infobus or Eurolines Lithuania for the best way to get you to Tallinn. You can also check all possible coach companies who offer a service to Tallinn from Riga and compare the amenities they offer before buying a coach ticket.
Are there any Riga to Tallinn direct coaches?
Yes, there are 3 direct coaches per day to Tallinn from Riga, and you can find a direct coach for this journey with Ecolines or Lux Express  on Omio. It's worth paying attention to when you buy your coach ticket as direct services tend to offer more convenience and save you time getting to your destination.
How many coaches per day are there between Riga and Tallinn?
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.
When can I take the first coach from Riga to Tallinn? When can I take the last coach for the day?
The first coach from Riga to Tallinn leaves at 05: 30   and the last coach for this leaves at 23: 35. Omio shows you the latest coach from Riga to Tallinn schedule to help you book the best departure time for this trip.
How early should I book coach tickets to Tallinn from Riga to score the best deals?
You can find a coach between Riga and Tallinn to cost on average £13 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.

Important Stations and Airports for this Journey