Cheap bus tickets from Tallinn to Riga

Showing times and prices for Jan 19

Cheapest

$19

Average

$23

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

Cheapest
10:50PMTallinn, Vana-Paaskula4h00 02:50AMRīga, Prāgas iela
0 changes
$191One-way
Cheapest
10:30PMTallinn, Tallinna Bussijaam4h20 02:50AMRīga, Prāgas iela
0 changes
$191One-way
06:00PMTallinn, Tallinna Bussijaam4h25 10:25PMRīga, Prāgas iela
0 changes
$221One-way
04:20PMTallinn, Vana-Paaskula4h05 08:25PMRīga, Prāgas iela
0 changes
$221One-way
06:20PMTallinn, Vana-Paaskula4h05 10:25PMRīga, Prāgas iela
0 changes
$221One-way

Bus schedule from Tallinn to Riga

Showing buses for tomorrow, Wed, Jan 19
06:30AMTallinn, Tallinna Bussijaam4h20 10:50AMRiga, Prāgas Iela
0 changes
07:00AMTallinn, Tallinna Bussijaam4h25 11:25AMRīga, Prāgas iela
0 changes
07:20AMTallinn, Vana-Paaskula4h05 11:25AMRīga, Prāgas iela
0 changes
08:00AMTallinn, Tallinna Bussijaam4h25 12:25PMRiga, Prāgas Iela
0 changes
10:00AMTallinn, Tallinna Bussijaam4h25 02:25PMRīga, Prāgas iela
0 changes
10:20AMTallinn, Vana-Paaskula4h05 02:25PMRīga, Prāgas iela
0 changes
12:30PMTallinn, Tallinna Bussijaam4h25 04:55PMRīga, Prāgas iela
0 changes
12:50PMTallinn, Vana-Paaskula4h05 04:55PMRīga, Prāgas iela
0 changes
01:00PMTallinn, Tallinna Bussijaam4h40 05:40PMRiga, Prāgas Iela
0 changes
04:00PMTallinn, Tallinna Bussijaam4h25 08:25PMRīga, Prāgas iela
0 changes
04:20PMTallinn, Vana-Paaskula4h05 08:25PMRīga, Prāgas iela
0 changes
06:00PMTallinn, Tallinna Bussijaam4h25 10:25PMRīga, Prāgas iela
0 changes
06:20PMTallinn, Vana-Paaskula4h05 10:25PMRīga, Prāgas iela
0 changes
10:30PMTallinn, Tallinna Bussijaam4h20 02:50AMRīga, Prāgas iela
0 changes
10:50PMTallinn, Vana-Paaskula4h00 02:50AMRīga, Prāgas iela
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Jan 19
$17Lux Express
$154Air Baltic
Thu
Jan 20
$12Flixbus
$154Air Baltic
Fri
Jan 21
$12Flixbus
$123Air Baltic
Sat
Jan 22
$12Flixbus
$106Air Baltic
Sun
Jan 23
$12Flixbus
$106Air Baltic
Mon
Jan 24
$12Flixbus
$106Air Baltic
Tue
Jan 25
$12Flixbus
$106Air Baltic
Wed
Jan 26
$12Flixbus
$106Air Baltic
Thu
Jan 27
$12Flixbus
$106Air Baltic
Fri
Jan 28
$12Flixbus
$106Air Baltic
Sat
Jan 29
$12Flixbus
Find prices
Sun
Jan 30
$12Flixbus
$89Air Baltic
Mon
Jan 31
$12Flixbus
$89Air Baltic
Tue
Feb 1
$12Flixbus
$89Air Baltic
Wed
Feb 2
$12Flixbus
$89Air Baltic
Thu
Feb 3
$14Flixbus
$70Air Baltic
Fri
Feb 4
$12Flixbus
$70Air Baltic
Sat
Feb 5
$14Flixbus
$70Air Baltic
Sun
Feb 6
$12Flixbus
$70Air Baltic
Mon
Feb 7
$13Flixbus
$70Air Baltic

Bus times from Tallinn to Riga

Showing times and prices for Jan 19

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
10:50PMTallinn, Vana-Paaskula4h00 02:50AMRīga, Prāgas iela
0 changes
$191One-way
2nd Fastest
12:50PMTallinn, Vana-Paaskula4h05 04:55PMRīga, Prāgas iela
0 changes
$261One-way
2nd Fastest
10:20AMTallinn, Vana-Paaskula4h05 02:25PMRīga, Prāgas iela
0 changes
$281One-way
2nd Fastest
04:20PMTallinn, Vana-Paaskula4h05 08:25PMRīga, Prāgas iela
0 changes
$221One-way
2nd Fastest
06:20PMTallinn, Vana-Paaskula4h05 10:25PMRīga, Prāgas iela
0 changes
$221One-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 Tallinn to Riga

distanceDistance173 miles (279 km)
durationAverage bus duration4 h
priceAverage bus ticket price$14 (€11)
frequencyBus frequency1 a day
changesDirect busYes, there is 1 direct bus a day
carriersBus providersEcolines, Lux Express, TOKS, Infobus or Eurolines Lithuania

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

Buses from Tallinn to Riga

Traveling by bus offers a convenient and enjoyable way to travel between the capitals of Estonia and Latvia. There will be 15 buses from Tallinn to Riga, seven days a week, all year-round. The journey time isn't especially long, ranging from four hours 20 minutes to four hours 30 minutes.

Which bus companies travel from Tallinn to Riga?

Travelers will have a couple of options to consider when taking buses to Riga from Tallinn. Most buses are operated by Lux Express, but there are also a few daily services from TOKS. Both run direct to Riga, with no changes needed.

How long is the bus from Tallinn to Riga?

Buses to Riga from Tallinn will usually have journey durations of between four hours 20 minutes and four hours 30 minutes.

How many buses are there from Tallinn to Riga?

The Tallinn to Riga route is very well served by TOKS and Lux Express. Combined, the two bus companies offer 15 daily services. None of them require passengers to change at any stage, running straight to the heart of Riga.

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

Departure Bus Station: All buses from Tallinn to Riga will depart from Tallinna Bussijaam - the city's major intercity bus terminal. Bussijaam is located in Lastekodu district, about one mile south-east of the historic center of town. To get there, passengers can hop on the number two or four trams, both of which run from the Old Town. The number four tram also offers connections from Tallinn Airport, but arrivals by air may prefer to catch the train from Lennujaam to Bussijaam. Transfers should take 20 minutes at most. Trains also run south to the bus station from Tallinn's ferry port, and take 25-30 minutes.

Arrival Bus Station: Buses from Tallinn will arrive at Riga's Pragas Iela bus station - which is attached to the city's largest rail hub. The bus station is less than 800 meters from the historic heart of the Latvian capital, and has direct tram connections to most hotels and attractions. Just catch Tram five, which runs into the downtown area, and takes 10-15 minutes at most. It's also simple to transfer from Pragae Iela to Riga Airport via buses 22 or 322. Expect transfers to take 35 minutes, while taxis should get there in 20-25 minutes.

Travel Tips: Bus to Riga from Tallinn

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

Are there any COVID-19 restrictions for international travel by bus between Tallinn and Riga?

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

Is international entry 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?

Entry Requirements:

  • 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 compulsory quarantine (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 required: 2 metre (s) (7 feet)
  • Face mask required: Mandatory

The above information was last checked on 1/14/22. Remember to check the latest COVID-19 travel safety regulations for your bus from Tallinn to Riga closer to your date of departure here

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

Return travel from Latvia to Estonia is: Partially open.

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

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

Requirements for reentering:

  • 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 and can bypass compulsory quarantine on arrival
  • 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 Tallinn, Estonia?

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

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

Last checked on 1/13/22. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your bus to Tallinn from Riga.

How much does a cheap bus between Tallinn and Riga cost?

Omio customers have found cheap bus tickets between Tallinn and Riga for as low as $12 (€10)  for the next 7 days.

What is the cost of a bus to Riga from Tallinn?

In the next 7 days you can expect to pay on average $14 (€11)  for a bus ticket to Riga from Tallinn.

How far is Tallinn to Riga by bus?

The distance to Riga from Tallinn by bus is approximately 173 miles (279 km).

How long is a bus from Tallinn to Riga on average?

On average the Tallinn to Riga bus travel time is 4 h  for the 173 miles (279 km) long trip, but the duration can vary if you travel on weekends and holidays.

Which bus providers can get me from Tallinn to Riga?

If you're looking for buses from Tallinn to Riga, you can rely on Ecolines, Lux Express, TOKS, Infobus or Eurolines Lithuania to get you to Riga. It's also good to check out all possible bus companies for the Tallinn to Riga route to see if there might be differences in the amenities they offer.

How many bus services are there between Tallinn and Riga a day?

The average number of buses departing Tallinn for Riga is 1 a day. The bus schedules and services may vary between weekdays and weekends.

When can I take the first bus from Tallinn to Riga? When can I take the last bus for the day?

You can take the first bus from Tallinn to Riga at 1: 00 PM. The last bus from Tallinn to Riga that you can take departs at 8: 50 PM. Omio shows you the latest bus from Tallinn to Riga schedule to help you book the best departure time for this trip.

How far in advance should I book bus tickets from Tallinn to Riga for the best deals?

The price of a one way bus ticket from Tallinn to Riga is on average $14 (€11) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus providers offering this journey. In general, you can find bus tickets between Tallinn and Riga available a few months in advance.