Intercity bus ticketsTallinn - Riga

Select date to buy bus tickets Tallinn - Riga

Bus departure and arrival in local time

Bus schedule Tallinn - Riga on 2020 year

Discounts up to 70% on bus trips

Sign up for the newsletter to get discounts
and to read about cheap travelling

Popular trips
To Riga
From Riga

Bus from Tallinn to Riga

There are more than a hundred buses between Tallinn and Riga. The shortest travel distance between Tallinn and Riga is around 315 km. The average journey time is around four hours. The average cost for a bus ticket is around 14 EUR. The best way to get the cheapest bus ticket is to book your tickets as early as possible and thus avoiding rush hour.

The main bus terminal is Tallinn Bus Terminal which is located in Lastekodu 46. This terminal is situated at the centre of the town and next to the tram station. This terminal has robust connectivity to other parts of Estonia and several European destinations. From here, you can catch a bus to Riga that will take you till Riga International Bus Station at Prāgas iela 1.

The other bus stops and terminals in Tallinn are: - Bus Stop at Port Tallin (terminal A), Sadama street 25/2 - Bus stop at Vana-Paaskula, Parnu Mante street

The other bus stops and terminals in Riga are: - Bus Stop at Riga Radisson Blu Hotel, Baznīcas iela 1 - Bus Stop at Brivibas Gatve street; house 428 - Bus Stop at Lubanas street; house 119A

Popular carriers on this route are Lux Express and ECOLINES

Most of the buses offer facilities like air-conditioning, WiFi, toilets, onboard drinks, and standard seats. You will also find power outlets as well

Tallinn Bus Terminal

Tallinn Bus Terminal is stationed in Lastekodu 46 at a distance of 4.04 km from the town centre. Inside the bus terminal, there are various facilities such as ATMs, food catering, kiosks, toilets and cafes. There are several restaurants, cafes, hotels and hostels, adjacent to the bus terminal as well.

The Tallinn tram stop is at a distance of just 200 meters from the bus terminal and Tallinn Airport is at a distance of just 2 km away.

How to get to Tallinn Bus Terminal from the airport

Tallinn Airport is located at a distance of 2 km from Tallinn Bus Terminal. You can take a cab from the airport and reach in five minutes or by walking you will reach in 20 minutes. There is a bus every five minutes from Tallinn Airport to Tallinn Bus Terminal. It will take you 10 minutes by bus.

Riga International Bus Terminal

The Riga International Bus Terminal is located in Prāgas iela 1, right next to the Riga Central Railway Station. It is located 800 m from the city centre, which is just an 8 minutes walk. Inside the terminal.

You will find many services such as ticket offices, ATMs, passenger waiting hall, lounges, luggage storing facility, restrooms, childcare rooms, parking and food, beverage concessions.

The Tallinn Central Railway Station is located adjacent to the Bus Terminal and is only a 5 minutes walk from there.

Top attractions in Riga

The top attractions in Riga that you must see are:

  • Old City Riga (Vecriga): This place is an architectural marvel with many beautiful historic buildings of different styles.
  • Riga Motor Museum: This place has the largest and most diverse vintage motor vehicle collection in the Baltics
  • Central Market (Centraltirgus): Formed in former Zeppelin hangars, this bustling marketplace has everything to offer.
  • House of the Black Heads: Beautiful historic building with guided tours.