1map logoGo to main page

Tallinn to Riga from $11: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Tallinn, Estonia
to
Riga, Latvia

How to Get from Tallinn to Riga: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$11 by busBest price
175 kmDistance
1h 7m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Tallinn to Riga with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
1h  7m
Estimated price
$42-210
Recommended
Company
Lux Express, FlixBus, 1188 Latvia, various
Bus
Average Duration
4h  25m
Estimated price
$11-40
Cheapest
route map
Distance: 175 km
Duration: 1h 7m

See more options

Pricing table
Company
Elron, Latvian Railways (PV)
Train
Average Duration
7h  26m
Estimated price
$17-28
Company
N/A
Drive
Average Duration
4h  15m
Estimated price
$55-85

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $7 $7 $7 $8 $8 $8 $7
Fly $55 $27 $46 $74 $63 $41 $53

Traveling From Tallinn to Riga

The journey from Tallinn to Riga offers a fascinating contrast, as Tallinn charms with its medieval architecture and vibrant digital scene, while Riga captivates with its Art Nouveau buildings and lively cultural vibe.

Best Neighbourhoods in Riga

Riga boasts diverse neighborhoods, each offering distinct experiences for visitors.

Old Town
• Cobblestone streets filled with historic charm.
• Popular sites like St. Peter’s Church and Town Hall Square.
Art Nouveau District
• Stunning architecture from the early 20th century.
• Home to the Art Nouveau Museum and elegant cafes.
Central Market
• One of Europe’s largest markets in historic hangars.
• Offers local produce, snacks, and traditional Latvian foods.

Best Times To Visit Riga's Attractions

Timing your visits can greatly enhance your experience of Riga's top spots.

Freedom Monument
Visit early morning on weekdays for fewer crowds and clearer photos.
House of Blackheads
Afternoon visits during weekdays provide a quieter exploration experience.
Riga Central Market
Early morning is best for fresh produce and less hustle and bustle.

Riga Weather: What to Expect Year-Round

Riga experiences a temperate maritime climate, with warm summers and cold winters that significantly influence your travel plans. The best times to explore are late spring and early autumn, when mild temperatures make outdoor activities enjoyable and crowds are smaller.

Dining in Riga: A Taste of Latvia

For a culinary experience that stands out from Tallinn, try the traditional Latvian dish 'roasted pork with potato dumplings' at the local favorite, 'Folkklubs Ala'. The rustic atmosphere and use of locally sourced ingredients provide a unique taste of Latvian hospitality and heritage, offering a contrast to Tallinn's more modern dining scene.

Tallinn - Riga operators

Explore transport companies operating between Tallinn and Riga, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
airbaltic.com

Plane from Tallinn (TLL) to Riga (RIX)

Average Duration
1h 7m
Estimated price
$42-210
Website
finnair.com

Plane from Tallinn (TLL) to Riga (RIX)

Average Duration
2h 40m
Estimated price
$110-270
Bus Show bus routes
Contact phone
+372 6800 909
Website
luxexpress.eu

Bus from Tallinna bussijaam to Riia

Average Duration
4h 25m
Estimated price
$21-35
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Tallinn, Bus Station to Riga Bus Station

Average Duration
4h 15m
Estimated price
$27-40
Train Show train routes
Contact phone
673 7400
Website
elron.ee

Train from Tallinn to Valga

Average Duration
3h 42m
Estimated price
$12-21

Train from Valga to Rīga

Average Duration
2h 34m
Estimated price
$5-7
Contact phone
+371 67232135
Website
pv.lv

Train from Valga to Rīga

Average Duration
2h 34m
Estimated price
$5-7

Tallinn to Riga: Overview of Bus, Train, Flight, and Car Trips

Traveling between Tallinn and Riga offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Tallinn to Riga covering a distance of 313.8 km, with an approximate driving time of 4 hours and 15 minutes. Enjoy the beautiful countryside views along the way as you make your way to the charming capital of Latvia. 💸 The cost of traveling from Tallinn to Riga by car can vary between €51 to €78, offering flexibility in budget options. 🏰 Arrive in Riga, the vibrant city known for its stunning architecture, rich history, and lively atmosphere, ready to immerse yourself in the cultural delights and experiences it has to offer. Explore the Old Town, indulge in delicious local cuisine, and soak in the unique charm of the Latvian capital.
Average price
€51 - €78
🚂 The train journey from Tallinn to Riga is not direct, with a transfer in Valga along the way. The total duration of the trip, including transfers, is approximately 7 hours and 26 minutes. 💶 Ticket prices for the train from Tallinn to Riga typically range from €16 to €26, making it an affordable and convenient option for those looking to explore both cities in one trip.
Departure Point
Tallinn station
Arrival Point
Rīga station
Useful tips for train travellers
Onboard Services: The train operators on the Tallinn to Riga route provide catering services with a cafe car where you can purchase snacks, beverages, and light meals during the journey. It's advisable to bring cash in euros as not all operators might accept card payments.
Seating Options: This route is primarily serviced by operators such as Lux Express and Baltic Shuttle. Lux Express offers three types of seats: First Class (more spacious and includes complimentary snacks), Business Class (comfortable with power outlets), and Economy Class (affordable with standard seating). Check their websites for seat selection options: Lux Express - luxexpress.eu and Baltic Shuttle - balticshuttle.eu
Arrival Station Tip: Upon arrival at Riga Central Station (Rīgas Centrālā dzelzceļa stacija), you'll find luggage lockers available for storing your bags if you wish to explore the city without carrying them. The station is equipped with restrooms, but there are no showers available.
Fastest Way to City Center: To get from Riga Central Station to the city center, you can take Tram 1 or Tram 2, both of which stop directly outside the station. The journey to the city center takes approximately 10 minutes. Alternatively, you may consider walking, which is also a pleasant option, taking about 15-20 minutes.
🛫 Traveling from Tallinn to Riga by plane is a convenient option with a quick direct flight taking only 50 minutes. Both Air Baltic and Finnair provide flights between Tallinn Airport and Riga Airport. 🌍 The flight duration from Tallinn to Riga is approximately 1 hour and 7 minutes, offering you a fast and efficient way to reach your destination. 💸 Prices for flights between Riga and Tallinn can vary, ranging from €39 to €193, giving travelers flexibility in choosing their preferred flight options based on budget and convenience.
Departure Point
Tallinn Airport
Arrival Point
Riga Airport
🚌 Travel from Tallinn to Riga by bus is convenient and efficient with hourly services departing from Tallinna bussijaam and arriving at Riia. The journey typically takes approximately 4 hours and 25 minutes. 💸 Prices for bus tickets from Riga to Tallinn range from €10 to €37, offering travelers a cost-effective transportation choice for exploring these two beautiful Baltic cities.
Departure Point
Tallinna bussijaam station
Arrival Point
Riia station
Useful tips for bus travellers
• Consider booking your tickets in advance via Lux Express or Ecolines websites to secure the best prices and seat options, especially during peak travel seasons; visit luxexpress.eu and ecolines.net for more details.
• Arrive at Tallinna bussijaam at least 30 minutes before departure to navigate any potential crowds and find your bus easily; this station is well-marked with signs indicating the destinations.
• Upon arriving at Riia station, take note that public transport options including trams, buses, and taxis are readily available right outside the terminal; for more information on transportation options, check riga-airport.com

Frequently asked questions

Find out more about the route from Tallinn to Riga.

Or choose the category:
The distance between Tallinn and Riga is approximately 281.6 km. The road distance is slightly longer, at 313.3 km. The typical travel times vary depending on the mode of transportation. It takes about 7 hours and 10 minutes to reach Riga from Tallinn by train, 2 hours and 35 minutes by plane, 4 hours and 15 minutes by car, and 4 hours and 25 minutes by bus.
For cost-effectiveness, taking the bus is the best option from Tallinn to Riga, with prices ranging from €10 to €37. This mode of transportation takes approximately 4 hours and 25 minutes. However, if time efficiency is a priority, flying is the quickest option, with a travel time of just 2 hours and 35 minutes, although the cost is slightly higher, ranging from €32 to €211.
When traveling from Tallinn to Riga the prices of a train ticket can range from €16 to €25. On the other hand, the prices of a bus ticket between Riga and Tallinn can vary from €10 to €37.
To get from Tallinn to Riga without using public transportation, you can opt for a private car or vehicle rental. The driving distance between Tallinn and Riga is approximately 313.8 km, and it usually takes around 4 hours and 15 minutes to drive between the two cities. Prices for car rentals vary but can range from €50 to €78.
The most convenient way to travel from Tallinn to Riga without a car is by bus. The journey takes approximately 4 hours and 25 minutes and the fare ranges from €10 to €37. Another option is to fly, which takes around 2 hours and 35 minutes and costs between €32 and €211. If you have more time, you can choose to take the train, which will take approximately 7 hours and 10 minutes and costs between €16 and €26.
Yes, there are indirect transportation options available between Tallinn and Riga. There are no direct trains, but you can take a train from Tallinn to Riga with a transfer in Valga, which takes approximately 7 hours and 10 minutes. Buses provide a direct link, with services departing from Tallinna bussijaam and arriving in Riga every hour, taking around 4 hours and 25 minutes. Lux Express operates the bus services.
The flight duration between Tallinn and Riga is approximately 50 minutes. Prices for this flight route typically range from €34 to €204, depending on the airline and the time of booking.
There are plenty of accommodation options available near Riga. With over 1315+ hotels to choose from, you can find something to suit your budget and preferences. Prices for hotels in Riga start at €54.