The cheapest buses from Tallinn to Riga

Showing times and prices for 19 Oct

Cheapest

£14

Average

£20

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 Tallinn to Riga will cost around £ 20 if you buy it on the day, but the cheapest tickets can be found for only £ 14.

Cheapest
22:50Tallinn, Vana-Paaskula4h00 02:50Rīga, Prāgas iela
0 changes
£141One-way
Cheapest
22:30Tallinn, Tallinna Bussijaam4h20 02:50Rīga, Prāgas iela
0 changes
£141One-way
2nd Cheapest
08:00Tallinn, Tallinna Bussijaam4h25 12:25Riga, Prāgas Iela
0 changes
£171One-way
2nd Cheapest
06:30Tallinn, Tallinna Bussijaam4h20 10:50Riga, Prāgas Iela
0 changes
£171One-way
2nd Cheapest
13:00Tallinn, Tallinna Bussijaam4h40 17:40Riga, Prāgas Iela
0 changes
£171One-way

Timetable Tallinn to Riga

Showing buses for tomorrow, Tue, 19 Oct
06:30Tallinn, Tallinna Bussijaam4h20 10:50Riga, Prāgas Iela
0 changes
07:00Tallinn, Tallinna Bussijaam4h25 11:25Rīga, Prāgas iela
0 changes
07:20Tallinn, Vana-Paaskula4h05 11:25Rīga, Prāgas iela
0 changes
08:00Tallinn, Tallinna Bussijaam4h25 12:25Riga, Prāgas Iela
0 changes
10:00Tallinn, Tallinna Bussijaam4h25 14:25Rīga, Prāgas iela
0 changes
10:20Tallinn, Vana-Paaskula4h05 14:25Rīga, Prāgas iela
0 changes
12:30Tallinn, Tallinna Bussijaam4h25 16:55Rīga, Prāgas iela
0 changes
12:50Tallinn, Vana-Paaskula4h05 16:55Rīga, Prāgas iela
0 changes
13:00Tallinn, Tallinna Bussijaam4h40 17:40Riga, Prāgas Iela
0 changes
16:00Tallinn, Tallinna Bussijaam4h25 20:25Rīga, Prāgas iela
0 changes
16:20Tallinn, Vana-Paaskula4h05 20:25Rīga, Prāgas iela
0 changes
18:00Tallinn, Tallinna Bussijaam4h25 22:25Rīga, Prāgas iela
0 changes
18:20Tallinn, Vana-Paaskula4h05 22:25Rīga, Prāgas iela
0 changes
22:30Tallinn, Tallinna Bussijaam4h20 02:50Rīga, Prāgas iela
0 changes
22:50Tallinn, Vana-Paaskula4h00 02:50Rīga, Prāgas iela
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
18 Oct
£13Flixbus
£121nordic regional airlines oy
Tue
19 Oct
£9Lux Express
£113Air Baltic
Wed
20 Oct
£12Lux Express
£101Air Baltic
Thu
21 Oct
£10Lux Express
£78Air Baltic
Fri
22 Oct
£12Flixbus
£142nordic regional airlines oy
Sat
23 Oct
£11Flixbus
£78Air Baltic
Sun
24 Oct
£12Flixbus
£113Air Baltic
Mon
25 Oct
£12Flixbus
£78Air Baltic
Tue
26 Oct
£12Lux Express
£78Air Baltic
Wed
27 Oct
£12Lux Express
£65Air Baltic
Thu
28 Oct
£12Lux Express
£78Air Baltic
Fri
29 Oct
£11Flixbus
£65Air Baltic
Sat
30 Oct
£12Flixbus
£65Air Baltic
Sun
31 Oct
£12Flixbus
£65Air Baltic
Mon
1 Nov
£11Flixbus
£65Air Baltic
Tue
2 Nov
£9Flixbus
£65Air Baltic
Wed
3 Nov
£9Flixbus
£65Air Baltic
Thu
4 Nov
£9Flixbus
£51Air Baltic
Fri
5 Nov
£9Flixbus
£51Air Baltic
Sat
6 Nov
£9Flixbus
£51Air Baltic
Sun
7 Nov
£9Flixbus
£29Air Baltic

The fastest buses from Tallinn to Riga

Showing times and prices for 19 Oct

Fastest Journey

4 h

Average

4 h 17 m

Buses per day

15

Distance

280 km

Of the 15 buses that leave Tallinn for Riga 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 17 m but if you time it right, some buses will get you there in just 4 h .

The slowest buses will take 4 h 40 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
22:50Tallinn, Vana-Paaskula4h00 02:50Rīga, Prāgas iela
0 changes
£141One-way
2nd Fastest
10:20Tallinn, Vana-Paaskula4h05 14:25Rīga, Prāgas iela
0 changes
£191One-way
2nd Fastest
12:50Tallinn, Vana-Paaskula4h05 16:55Rīga, Prāgas iela
0 changes
£281One-way
2nd Fastest
16:20Tallinn, Vana-Paaskula4h05 20:25Rīga, Prāgas iela
0 changes
£211One-way
2nd Fastest
07:20Tallinn, Vana-Paaskula4h05 11:25Rīga, Prāgas iela
0 changes
£211One-way

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

National Express
Eurolines France
RegioJet
Trenitalia

Coach Information to Riga from Tallinn

distanceDistance173 miles (279 km)
durationAverage coach duration4 h
priceAverage coach ticket price£11 (€13)
frequencyCoach frequency1 a day
changesDirect coachYes, there is 1 direct coach a day
carriersCoach companiesEcolines, Lux Express, TOKS, Infobus or Eurolines Lithuania

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

Coach from Tallinn to Riga

The coach journey from Tallinn to Riga runs several times a day. It is normal for buses to leave every 20 minutes or so from a convenient location in central Tallinn. Overall, the journey between the two cities and the crossing from one nation to another takes around 4 hours and 5 minutes.

How long is the journey by bus from Tallinn to Riga?

Usually, the bus from Tallinn to Riga does not require any changes or stopovers. The coach from Tallinn to Riga will normally take just over 4 hours depending on the exact bus stop in Riga. Sometimes, however, the journey can take around 10 minutes or so under 4 hours.

How many coaches are there from Tallinn to Riga?

Coaches from Tallinn to Riga run every day of the week, and they depart Tallinn several times every hour.

Usually, the first bus from Tallinn to Riga leaves at around 6:00 a.m., and arrives into Riga at 10:00 a.m. or thereabouts. For later travellers, the last bus from Tallinn to Riga goes at approximately 10:50 p.m. and pulls into Riga at just before 3:00 a.m. the following day.

What is/are the departure and arrival stations for buses from Tallinn to Riga?

Departure bus station: most buses which leave Tallinn depart from Vana-Pääsküla, which is a centrally located bus station. It is close to various services including a petrol station and a branch of Subway. It is not centrally located, and a further bus ride on a local service of about 44 minutes is required to reach to the centre of the city.

Arrival bus station: buses into Riga arrive in different parts of the city, and there are several options to select from. Usually, they go on to the Riga International Bus Terminal which is three minutes' walk from the main city centre market. This terminal is modern and safe and is close to facilities like the National Library of Latvia.

Which coach providers travel from Tallinn to Riga?

The bus from Tallinn to Riga is operated primarily by a firm which is known as Lux Express. This firm runs most of the services on the route, and none of the services require any changes. Some services are run by Ecolines. Services run by Ecolines also do not require a change at any point, meaning that the journey to Riga can be completed directly.

Lux Express Tallinn to Riga

The service from Tallinn to Riga run by Lux Express is prompt and efficient. Journeys on this route tend to take around four hours, and no changes are required. Some buses from Tallinn to Riga operated by this provider, however, can take closer to five hours in total.

Ecolines Tallinn to Riga

There are fewer services run by Ecolines on the route from Tallinn to Riga when compared to Lux Express. Services on this route appear to take longer as standard, with a normal expected journey time of around four hours and 45 minutes.

Tallinn to Riga Coach: Services on Board

When travelling from Tallinn to Riga on Lux Express, it is not permitted to take pets on board. However, guide dogs are permitted for those who have impaired vision and need to take a dog for health reasons. And when it comes to luggage, one single item is allowed as hand luggage provided that it does not weigh over 5 kg or go above 45 × 35 × 20 cm in size. Bicycles are allowed as long as there is space. Both business and regular class travel is available with Lux Express.

And when travelling from Tallinn to Riga on a service operated by Ecolines, a piece of hand luggage - again of up to 5 kg and with a size of 45 × 35 × 20 cm - is allowed. Luggage for the hold is also permitted. Taking birds or animals on board is not allowed. There is no information available about class of travel on buses from Tallinn to Riga. Those with mobility issues can bring a wheelchair, although it has to be packed and included as part of the luggage allowance. Bikes are not allowed.

Travel Tips

Buses from Tallinn to Riga
Take the bus to Riga 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 Tallinn to Riga.
FAQs
Am I allowed to travel by coach from Tallinn, Estonia to Riga, Latvia?

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

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

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

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

Conditions of entry:

  • 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?

When travelling in Latvia, you must follow these COVID-19 safety rules:

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

The information above was last checked on 15/10/2021. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your coach from Tallinn to Riga before travelling.

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

The current restriction level for your return trip by coach from Riga to Tallinn is: Partially open

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

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

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

What are the entry requirements?

  • 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?

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

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

Last verified on 15/10/2021. 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 Riga to Tallinn coach here.

How much do cheap coaches to Riga from Tallinn cost?
Omio customers have found cheap coach tickets from Tallinn to Riga for as low as £9  for the next 7 days.
What is the average price of coach tickets from Tallinn to Riga?
If you are looking to buy your coach ticket in the next 7 days, you can expect the Tallinn to Riga coach to cost on average £11  one way.
What is the distance by coach from Tallinn to Riga?
The distance between Tallinn and Riga by coach is approximately 173 miles (279 km).
How long does it take from Tallinn to Riga by coach?
The coach time to Riga from Tallinn is on average 4 h  for the 173 miles (279 km) long journey, but the time it takes to go to Riga from Tallinn by coach can vary depending on specific dates or travelling on weekends and holidays.
Which coach companies can take me from Tallinn to Riga?
Take the Tallinn to Riga coach with Ecolines, Lux Express, TOKS, Infobus or Eurolines Lithuania. However, it's always good to check out all possible coach companies for the journey to Riga from Tallinn as there might be differences in the amenities they offer.
Are there any Tallinn to Riga direct coach services?
Yes, there is 1 direct coach per day from Tallinn to Riga, and you can find a direct coach for this route 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 coach services are there to Riga from Tallinn a day?
The average number of coaches departing Tallinn for Riga is 1 a day. The coach schedules and services may vary between weekdays and weekends.
When is the earliest coach from Tallinn to Riga? When is the last coach from Tallinn to Riga?
The first coach from Tallinn to Riga leaves at 12: 00   and the last coach for this leaves at 19: 50. Omio shows you the latest coach from Tallinn to Riga times to help you book the best departure time for this route.
How early should I buy Tallinn to Riga coach tickets to get the best deals?
If you book Tallinn to Riga coach tickets within the next 7 days, you can find one way tickets to cost on average £11. However, booking in advance gives you access to the best prices for coaches between Tallinn and Riga. Look out for coach tickets for this route to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey