Tallinn to Riga bus

Cheap bus tickets from Tallinn to Riga

Showing times and prices for Nov 28

Cheapest

16

Average

19

The best way to find a cheap bus ticket from Tallinn to Riga is to book your journey as far in advance as possible and to avoid traveling at rush hour.

2nd Cheapest
10:20AMTallinn4h05 02:25PMRīga, Prāgas iela
0 transfers
161One-way
2nd Cheapest
06:00PMTallinn, Tallinna Bussijaam4h25 10:25PMRīga, Prāgas iela
0 transfers
161One-way
2nd Cheapest
10:00AMTallinn, Tallinna Bussijaam4h25 02:25PMRīga, Prāgas iela
0 transfers
161One-way
2nd Cheapest
06:20PMTallinn4h05 10:25PMRīga, Prāgas iela
0 transfers
161One-way
11:30AMTallinn, Tallinna Bussijaam4h25 03:55PMRīga, Prāgas iela
0 transfers
191One-way

Bus schedule from Tallinn to Riga

Showing buses for tomorrow, Monday, November 28
06:30AMTallinn, Tallinna Bussijaam4h25 10:55AMRiga, Prāgas Iela
0 transfers
07:00AMTallinn, Tallinna Bussijaam4h25 11:25AMRīga, Prāgas iela
0 transfers
07:20AMTallinn4h05 11:25AMRīga, Prāgas iela
0 transfers
08:00AMTallinn, Tallinna Bussijaam4h25 12:25PMRiga, Prāgas Iela
0 transfers
08:00AMTallinn, Tallinna Bussijaam4h25 12:25PMRīga, Prāgas iela
0 transfers
08:20AMTallinn4h05 12:25PMRīga, Prāgas iela
0 transfers
09:00AMTallinn, Tallinna Bussijaam4h25 01:25PMRīga, Prāgas iela
0 transfers
09:20AMTallinn4h05 01:25PMRīga, Prāgas iela
0 transfers
10:00AMTallinn, Tallinna Bussijaam4h25 02:25PMRīga, Prāgas iela
0 transfers
10:20AMTallinn4h05 02:25PMRīga, Prāgas iela
0 transfers
11:30AMTallinn, Tallinna Bussijaam4h25 03:55PMRīga, Prāgas iela
0 transfers
11:50AMTallinn4h05 03:55PMRīga, Prāgas iela
0 transfers
12:30PMTallinn, Tallinna Bussijaam4h25 04:55PMRīga, Prāgas iela
0 transfers
12:50PMTallinn4h05 04:55PMRīga, Prāgas iela
0 transfers
01:00PMTallinn, Tallinna Bussijaam4h40 05:40PMRiga, Prāgas Iela
0 transfers
03:00PMTallinn, Tallinna Bussijaam4h25 07:25PMRīga, Prāgas iela
0 transfers
03:20PMTallinn4h05 07:25PMRīga, Prāgas iela
0 transfers
04:00PMTallinn, Tallinna Bussijaam4h25 08:25PMRīga, Prāgas iela
0 transfers
04:20PMTallinn4h05 08:25PMRīga, Prāgas iela
0 transfers
05:00PMTallinn, Tallinna Bussijaam4h25 09:25PMRīga, Prāgas iela
0 transfers
05:20PMTallinn4h05 09:25PMRīga, Prāgas iela
0 transfers
06:00PMTallinn, Tallinna Bussijaam4h25 10:25PMRīga, Prāgas iela
0 transfers
06:20PMTallinn4h05 10:25PMRīga, Prāgas iela
0 transfers
10:30PMTallinn, Tallinna Bussijaam4h20 02:50AMRīga, Prāgas iela
0 transfers
10:50PMTallinn4h00 02:50AMRīga, Prāgas iela
0 transfers

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
Nov 28
Tue
Nov 29
Wed
Nov 30
Thu
Dec 01
Fri
Dec 02
Sat
Dec 03
Sun
Dec 04
Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17
Sun
Dec 18

Bus times from Tallinn to Riga

Showing times and prices for Nov 28

Fastest Journey

4 h

Average

4 h 16 m

Buses per day

25

Distance

280 km

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

Fastest
10:50PMTallinn4h00 02:50AMRīga, Prāgas iela
0 transfers
231One-way
2nd Fastest
07:20AMTallinn4h05 11:25AMRīga, Prāgas iela
0 transfers
211One-way
2nd Fastest
04:20PMTallinn4h05 08:25PMRīga, Prāgas iela
0 transfers
191One-way
2nd Fastest
10:20AMTallinn4h05 02:25PMRīga, Prāgas iela
0 transfers
161One-way
2nd Fastest
11:50AMTallinn4h05 03:55PMRīga, Prāgas iela
0 transfers
191One-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 24 min
priceAverage bus ticket price$12 (€11)
frequencyBus frequency11 a day
changesDirect busYes, there are 11 direct buses a day
carriersBus companiesInfobus, Flixbus, Lux Express, Ecolines or TOKS

Buses from Tallinn to Riga cover the 173 miles (279 km) long route taking on average 4 h 24 min with our travel partners like Infobus, Flixbus, Lux Express, Ecolines or TOKS. Normally, there are 11 buses operating per day, including direct services available. You can get the cheapest bus tickets for this route for as low as $9 (€8), but the average price of bus tickets is $12 (€11).

Bus companies: Ecolines and FlixBus from Tallinn to Riga

Buy your official Ecolines and FlixBus bus tickets between Tallinn and Riga from $9 (€8) with Omio. Find bus times and tickets for over 1000 travel companies to compare and book the most convenient journey.

FlixBus
Ecolines

FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.

FlixBus from Tallinn to Riga bus information:

  • Average Duration: 4 h 24 min
  • FlixBus frequency: 4 a day

One of the best ways to travel between Tallinn and Riga is by taking a bus with Ecolines. Omio helps you find the ideal Ecolines bus between Tallinn and Riga by showing you Ecolines current bus schedules and timetables, the bus tickets on offer (including amenities offered onboard and travel information like baggage allowance) and the best prices for this Tallinn to Riga route. You can expect to travel 173 miles (279 km) between Tallinn and Riga on a bus with Ecolines. If you are using the Omio app to search for buses to Riga from Tallinn, you can check straight away if the Ecolines ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the bus station. Once you’ve found that perfect bus, book your Ecolines bus ticket on Omio quickly and easily, then enjoy your upcoming trip from Tallinn to Riga!

    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

    Travel Tips: 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

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

    Is international entry into Riga from Tallinn restricted?

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

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

    Entry Requirements:

    • There are no current restrictions

    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 11/6/22. Remember to check the latest COVID-19 travel safety regulations for your bus between Tallinn and Riga closer to your date of departure here

    The current restriction level for your return trip by bus from Riga to Tallinn is: Unrestricted

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

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

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

    What are the requirements?

    • There are no current restrictions

    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 checked on 11/6/22. 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 bus to Tallinn from Riga here.

    Omio customers have found cheap bus tickets to Riga from Tallinn for as low as $9 (€8)  for the next 7 days.
    The Tallinn to Riga bus ticket price is on average $12 (€11)  if you are looking to purchase your tickets for this journey in the next week.
    The bus distance from Tallinn to Riga is around 173 miles (279 km).
    On average the Tallinn to Riga bus travel time is 4 h 24 min  for the 173 miles (279 km) long trip, but the duration can vary if you travel on weekends and holidays.
    If you're looking for buses from Tallinn to Riga, you can rely on Infobus, Flixbus, Lux Express, Ecolines or TOKS to get you to Riga. It's also good to check out all possible bus companies for the Tallinn to Riga trip to see if there might be differences in the amenities they offer.
    Yes, there are 11 direct buses a day to Riga from Tallinn. If you’re looking for a direct bus, consider traveling with Flixbus, Ecolines or Lux Express. Nonstop bus services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your bus tickets.
    On average, there are 11 buses a day from Tallinn to Riga. The bus times and services may be different on weekends and holidays compared to weekdays.
    The earliest bus departing from Tallinn to Riga leaves at 7: 20 PM. The last bus departing from Tallinn to Riga leaves at 7: 20 PM. You can find the latest Tallinn to Riga bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.
    If you buy a bus ticket from Tallinn to Riga within the next 7 days, you can find tickets to cost on average $12 (€11) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets to Riga from Tallinn are generally on sale a few months before the planned departure date.

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language