HUB hero image

How to Travel from

Tallinn, Harbour Terminal D to Riga

by Plane, Rideshare or Car

Tallinn, Harbour Terminal D
+0
Riga
Transport search to Riga
Tallinn, Harbour Terminal D
+0
Riga
Building a composite car route
Cheapest
Best Offer!
Car
4 h 17 min
312 km.
from $17
Composite Route Car Only

Three ways to Travel from Tallinn, Harbour Terminal D to Riga

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Bus operators

FlixBus

Phone:
+49 30 300 137 300
Website:
flixbus.com
Bus from Tallinn, Harbour Terminal D to Riga,
Ave. Duration:
4h 40m
Frequency:
Every 4 hours
Estimated price:
$30.38–$43.04

Lux Express

Phone:
+372 6800 909
Website:
luxexpress.eu/en
Bus from Tallinn Bus Station to Riga
Ave. Duration:
4h 25m
Frequency:
Every 2 hours
Estimated price:
$16.46–$45.57

Peatus Estonia

Website:
web.peatus.ee/
Bus from Tallinn Bus Station to Riga
Ave. Duration:
4h 25m
Frequency:
Every 4 hours

Airlines

Air Baltic

Website:
airbaltic.com/
Plane from Ülemiste Airport to Riga
Ave. Duration:
50 min
Frequency:
Every day
Estimated price:
$37.97–$265.81

Finnair

Website:
finnair.com/
Plane from Ülemiste Airport to Riga
Ave. Duration:
2h 35m
Frequency:
Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
Estimated price:
$120.25–$265.81

Train operators

Lithuanian Railways (LG)

Phone:
(+370) 700 55111
Website:
ltglink.lt/
Train from Tallinn to Riga-Pasazieru
Ave. Duration:
6h 12m
Frequency:
Once daily
Estimated price:
$24.05–$56.96

Questions and Answers

What is the cheapest way to get from Tallinn, Harbour Terminal D to Riga?

The cheapest way to get from Tallinn, Harbour Terminal D to Riga is to bus via Tallinn Bus Station which costs $15.22 - $41.30 and takes 5h 26m.

What is the fastest way to get from Tallinn, Harbour Terminal D to Riga?

The fastest way to get from Tallinn, Harbour Terminal D to Riga is to fly which takes 2h 44m and costs $33.70 - $163.04 .

Is there a direct bus between Tallinn, Harbour Terminal D and Riga?

Yes, there is a direct bus departing from Tallinn, Harbour Terminal D and arriving at Riga, Bus Station station. Services depart every four hours, and operate every day. The journey takes approximately 4h 40m.

Is there a direct train between Tallinn, Harbour Terminal D and Riga?

Yes, there is a direct train departing from Tallinn and arriving at Riga-Pasazieru. Services depart once daily, and operate every day. The journey takes approximately 6h 12m.

How far is it from Tallinn, Harbour Terminal D to Riga?

The distance between Tallinn, Harbour Terminal D and Riga is 295 km. The road distance is 312.6 km.

How do I travel from Tallinn, Harbour Terminal D to Riga without a car?

The best way to get from Tallinn, Harbour Terminal D to Riga without a car is to bus which takes 4h 40m and costs $26.09 - $36.96 .

How long does it take to get from Tallinn, Harbour Terminal D to Riga?

It takes approximately 2h 44m to get from Tallinn, Harbour Terminal D to Riga, including transfers.

Where do I catch the Tallinn, Harbour Terminal D to Riga bus from?

Tallinn, Harbour Terminal D to Riga bus services, operated by FlixBus, depart from Tallinn, Harbour Terminal D station.

Where do I catch the Tallinn, Harbour Terminal D to Riga train from?

Tallinn, Harbour Terminal D to Riga train services, operated by Lithuanian Railways (LG), depart from Tallinn station.

Train, bus or fly from Tallinn, Harbour Terminal D to Riga?

The best way to get from Tallinn, Harbour Terminal D to Riga is to fly which takes 2h 44m and costs $33.70 - $163.04 . Alternatively, you can bus, which costs $26.09 - $36.96 and takes 4h 40m, you could also train, which costs $20.65 - $48.91 and takes 6h 36m.

Where does the Tallinn, Harbour Terminal D to Riga bus arrive?

Tallinn, Harbour Terminal D to Riga bus services, operated by FlixBus, arrive at Riga, Bus Station.

Where does the Tallinn, Harbour Terminal D to Riga train arrive?

Tallinn, Harbour Terminal D to Riga train services, operated by Lithuanian Railways (LG), arrive at Riga-Pasazieru station.

Can I drive from Tallinn, Harbour Terminal D to Riga?

Yes, the driving distance between Tallinn, Harbour Terminal D to Riga is 313 km. It takes approximately 4h 17m to drive from Tallinn, Harbour Terminal D to Riga.

How do I get a bus ticket from Tallinn, Harbour Terminal D to Riga?

Book your Tallinn, Harbour Terminal D to Riga bus tickets online with Omio and FlixBus.

Where can I stay near Riga?

There are 1584+ hotels available in Riga. Prices start at $57.87 per night.
+0