1map logoGo to main page

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

Compare Travel Options and Prices

from
Riga, Latvia
to
Tallinn, Estonia

How to Get from Riga to Tallinn: 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
280.4 kmDistance
1h 7m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Riga to Tallinn 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
Air Baltic
Plane
Average Duration
1h  7m
Estimated price
$42-210
Recommended
Company
Lux Express, FlixBus, 1188 Latvia, Peatus Estonia
Bus
Average Duration
4h  25m
Estimated price
$11-40
Cheapest
route map
Distance: 280.4 km
Duration: 1h 7m

See more options

Pricing table
Company
Latvian Railways (PV), Elron
Train
Average Duration
7h  27m
Estimated price
$18-28
Company
various
Drive
Average Duration
4h  16m
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 $38 $37 $36 $41 $43 $41 $37

Traveling From Riga to Tallinn

Traveling from Riga to Tallinn offers a chance to explore the vibrant mix of Riga's Art Nouveau architecture and bustling atmosphere alongside Tallinn's medieval charm and well-preserved old town.

Best Neighbourhoods in Tallinn

Tallinn features diverse neighborhoods that cater to various interests.

Tallinn Old Town
• UNESCO World Heritage site with medieval architecture.
• Lively squares filled with cafes and shops.
Kalamaja
• Trendy area known for its wooden houses.
• Home to unique boutiques and art studios.
Rotermann Quarter
• A blend of old factory buildings and modern design.
• Vibrant hub for shopping and dining options.

Best Times To Visit Tallinn's Attractions

Visiting Tallinn is a delight, especially when you choose the right time for each attraction.

Tallinn Old Town
Mornings and late afternoons are ideal for fewer crowds and beautiful light.
Toompea Hill
Early mornings provide a serene atmosphere and stunning views without tourists.
Kumu Art Museum
Weekdays are perfect for a quieter experience to appreciate the exhibits.

Tallinn Weather: What to Expect Year-Round

Tallinn experiences a humid continental climate, with cold winters and mild summers, making late spring and early autumn the best times to visit for comfortable temperatures and fewer tourists. However, the city's atmospheric charm shines year-round, with winter's frosty beauty and summer's vibrant festivals, each influencing your travel experience.

Dining Recommendation in Tallinn

For an unforgettable meal, try the traditional Estonian dish 'karjalanpiirakka' at Restaurant Peppersack, where the rustic atmosphere and local ingredients create a dining experience that feels distinct from Riga's modern culinary scene. The tart rye crust filled with rice or potato and topped with egg butter offers a unique flavor profile that captures the essence of Estonia's rich culinary heritage.

Riga - Tallinn operators

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

Plane Show flights
Website
airbaltic.com

Plane from Riga (RIX) to Tallinn (TLL)

Average Duration
1h 7m
Estimated price
$42-210
Bus Show bus routes
Contact phone
+372 6800 909
Website
https://luxexpress.eu/en

Bus from Riia to Tallinna bussijaam

Average Duration
4h 25m
Estimated price
$21-35
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Riga Bus Station to Tallinn, Bus Station

Average Duration
4h 20m
Estimated price
$27-40
Contact phone
+371 80 001 188
Website
1188.lv

Bus from Riga to Tallinn

Average Duration
4h 30m
Estimated price
$11-21
Train Show train routes
Contact phone
+371 67232135
Website
https://www.pv.lv/en/

Train from Rīga to Valga

Average Duration
2h 40m
Estimated price
$5-7
Contact phone
673 7400
Website
elron.ee

Train from Valga to Tallinn

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

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

Traveling between Riga and Tallinn 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 Riga to Tallinn, spanning 195 miles of beautiful Baltic landscapes. The journey typically takes around 4 hours and 16 minutes, offering plenty of opportunities to soak in the charm of both Latvia and Estonia. 💸 Carrying a price range of €51 to €78 for the entire trip, the drive from Riga to Tallinn provides an affordable and flexible way to explore multiple destinations at your own pace. Enjoy the freedom to stop at quaint villages, scenic viewpoints, and local eateries along the way.
Average price
€51 - €78
🚆 Traveling from Riga to Tallinn by train involves a journey with a transfer in Valga. The total travel time is approximately 7 hours and 27 minutes. 🚆 The prices for a train ticket between Riga and Tallinn typically range from €17 to €26, offering an affordable and comfortable transportation option for travelers exploring the beautiful countries of Latvia and Estonia.
Departure Point
Rīga station
Arrival Point
Tallinn station
Useful tips for train travellers
• The trains from Riga to Tallinn, operated by Lux Express and Baltic Train, offer a variety of onboard catering services. Onboard, you can indulge in a coffee or tea service, and purchase a selection of light snacks and beverages from vending machines or the trolley service. Keep some cash or a card handy for these purchases, as payment methods may vary.
• You have a choice between several seating options when traveling on these trains. Lux Express provides First Class and Business Class options that offer larger seats with more legroom, power outlets, and a quieter environment. Economy Class is more affordable, with comfortable seating but fewer amenities. Be sure to book ahead for better seating options.
• For this route, the main operators are Lux Express (luxexpress.eu) and Baltic Train (baltictrain.eu). Check their websites for schedules, booking information, and service updates. Useful links include local transport schedules for Tallinn (tallinnlt.ee) and station maps (tallinn-airport.ee), which will help you navigate local transport upon arrival.
🌍 Flying from Riga to Tallinn is convenient and efficient, with the quickest direct flight taking just 50 minutes. Air Baltic is one of the airlines that offers flights between Riga Airport and Tallinn Airport. 🛫 The total travel time from Riga to Tallinn by plane is approximately 1 hour and 7 minutes, making it a swift journey between the two Baltic capitals. 💸 Prices for flights between Tallinn and Riga can range from €39 to €194, providing travelers with options to suit their budget and preferences.
Departure Point
Riga Airport
Arrival Point
Tallinn Airport
Useful tips for plane travellers
• Book your direct flight with Air Baltic in advance to snag lower fares, typically ranging from €38 to €188, as prices can fluctuate quickly, especially during the travel season.
• Upon arrival at Tallinn Airport (TLL), head directly to the main exit where you will find clear signage for taxis and public transport, with taxi fares to the city center averaging around €10 to €15—make sure to use reputable taxi services like Tallink Takso or ensure your driver uses the meter.
• For shuttle options, consider using the Tallinna Lennujaam bus service linking directly to the city center, and check Tallinna Lennujaam’s official website for schedules and dining options available during your wait.
🚌 Hop on a direct bus from Riia to Tallinna bussijaam with Lux Express, departing hourly and operating every day. The journey covers approximately 4 hours and 25 minutes. 💸 Prices for the bus between Tallinn and Riga range from €10 to €37, making it an affordable and convenient option for travelers exploring the Baltic region.
Departure Point
Riia station
Arrival Point
Tallinna bussijaam station
Useful tips for bus travellers
Before your trip, compare ticket prices and schedules on various operators like Lux Express (luxexpress.eu) and Ecolines (ecolines.net), as they offer competitive rates and frequent departures that can save you money.
Expect comfortable amenities onboard, such as free Wi-Fi and power outlets on Lux Express, which will help you stay connected or power your devices during the 4-hour journey.
Upon arrival at Tallinna bussijaam, familiarize yourself with the station layout through its official map at bussijaam.ee this will help you easily navigate to local transport or find nearby dining options like the popular Cafe Klaus.