Tallinn from Riga: day-trip guide (4 h bus, €15–25)
Complete guide to visiting Tallinn from Riga. Bus times, costs, what to see in a day, where to eat, and whether to stay overnight. Honest practical advice.
Two countries in one day: day trip from Riga to Tallinn
Duration: 14 hours
- Hotel pickup
- Long day trip
Updated:
Quick facts
- Distance
- 310 km by road
- Bus time
- 4 hours (Lux Express or Ecolines)
- Bus cost
- €15–25 one way (booked ahead); €25–35 last-minute
- No direct train
- Rail link does not exist Riga–Tallinn (as of 2026)
- Currency in Estonia
- EUR (same as Latvia)
- Visa
- No visa required for EU, US, UK, CAN, AUS — both Schengen
Why Tallinn is the natural extension of a Riga trip
Of the three Baltic capitals, Tallinn is the one most visitors want to combine with Riga. It makes geographic sense: 310 km apart, the same bus operator running multiple daily departures, and two medieval Old Towns that are different enough to justify seeing both. Tallinn’s Old Town is UNESCO-listed and better preserved than Riga’s — it is smaller, denser, and feels less trafficked despite receiving more tourists per head. Riga has the Art Nouveau, the Central Market, the Soviet history; Tallinn has the medieval towers, the limestone streets, the Toompea hill.
On a four-hour bus ride (the standard Lux Express service), you can be standing at Tallinn’s Town Hall Square by midday. You have 5–6 hours to explore before catching the evening bus back. That is enough time to walk the Old Town properly, have lunch, go up the Toompea viewpoint, and sit with a beer before returning. It is not enough time to see the excellent Kadriorg palace district, the Estonian Open Air Museum, or Telliskivi Creative City. If any of those interest you, the case for an overnight quickly becomes clear.
Getting from Riga to Tallinn
By bus (the standard option)
Two main operators run the Riga–Tallinn corridor:
Lux Express (lux-express.com) is the premium option — new double-decker coaches with power outlets, Wi-Fi, coffee machine on board, reserved seating. Prices start from €15 booked well ahead, typically €20–25 for most advance bookings, and can reach €35–40 for same-day travel. Departs from Riga International Bus Terminal (adjacent to Central Station) and arrives at Tallinn Bus Station (Tallinna Bussijaam), a 15-minute walk from the Old Town.
Ecolines is slightly cheaper on comparable routes and uses similar comfortable coaches. The experience is slightly more functional, slightly less polished. Also departs from Riga bus terminal.
Journey time is 4 hours in normal conditions. Both operators run 5–8 departures per day. The morning departures (07:00–09:00) are the most popular for day-trippers — they get you to Tallinn by midday.
Book at least 2–3 days ahead in summer. The Riga–Tallinn bus fills up fast in July and August, especially the 08:00 and 09:00 Lux Express services. Same-day prices are high and availability is not guaranteed.
By private transfer or guided tour
A private transfer from Riga to Tallinn with sightseeing stops in between is the premium option. These typically include a stop at Pärnu (the Estonian beach resort) or occasionally at Jūrmala on the way out. Costs start around €235 one way for a private car; the guided sightseeing versions cost €295–340 for the full Riga–Tallinn journey with commentary.
Two countries in one day: day trip from Riga to Tallinn — a guided tour departing Riga in the morning, spending the day in Tallinn with a local guide, and returning in the evening. Includes hotel pickup and an Old Town walking tour in Tallinn. The easiest option if you want structure rather than independent navigation.
Direct transfer from Riga to Tallinn — a private door-to-door car transfer (no guide, no sightseeing stops) for those who want the comfort of a private vehicle without the bus terminal. From €235 per vehicle.
By air (not practical for a day-trip)
Riga RIX and Tallinn TLL are both served by flights (mainly Ryanair), but the journey door-to-door is 3+ hours factoring in airport processes. Flying makes sense only for one-way trips or if bus tickets are genuinely sold out.
There is no direct train between Riga and Tallinn (as of 2026). The Rail Baltica project will eventually link the three capitals by high-speed rail, but the Tallinn–Riga section is not operational. Ignore any references to taking the train.
What to see in Tallinn on a day-trip
The Old Town (Vanalinn): the essential 4 hours
Tallinn’s UNESCO Old Town is compact enough to walk in a morning, but rich enough to fill a day. The medieval street plan is essentially intact — virtually no 20th-century intrusion — and the city walls, towers and merchant buildings date from the 13th–16th centuries.
Start at the Town Hall Square (Raekoja plats): the Gothic town hall (guided entry available) dominates, and the square hosts a Christmas market in December that draws visitors from across the region. Walk north to the Great Market (Viru Gate) entrance, then climb the hill to Toompea — the upper town where the Riigikogu (Estonian parliament) and the Alexander Nevsky Cathedral sit beside medieval towers with sweeping views over the red rooftops.
Kohtuotsa and Patkuli viewpoints on Toompea offer the classic Tallinn skyline photographs. The Alexander Nevsky Cathedral (1900) is the largest Orthodox church in Estonia and worth a look inside for the mosaic iconostasis.
Back in the Lower Town, Viru Street is the main pedestrian drag — commercial and busy, but historically interesting for the tower gate. Side streets like Pikk and Lai have better medieval architecture and fewer tourists. St Olaf’s Church tower (open April–October) gives the best city views at height.
What to skip if time is short
Kadriorg (Peter the Great’s baroque palace, 3 km from Old Town) is excellent but takes 2 hours with transport. Skip it on a day-trip. Telliskivi Creative City (converted factory complex, creative market) is popular with younger visitors but 30 minutes’ walk from the Old Town. The Estonian Open Air Museum (Rocca al Mare) requires a full morning and is 8 km from the centre.
Where to eat in Tallinn
Vanaema Juures (Grandmother’s Place, Rataskaevu 10): the classic Tallinn restaurant for traditional Estonian food. Book ahead. Mains €15–22. The smoked elk and black bread soup are regularly cited as the best things on the menu.
Rataskaevu 16: a reliable Old Town restaurant in a medieval cellar, popular with visitors and locals. Seasonal Estonian menu, good elk burger (€14), decent wine list.
Leib Resto ja Aed (Uus 31): one of the more honest farm-to-table restaurants in the Old Town. Seasonal menu, excellent lunch specials (€12–16). Calmer than the main square restaurants.
F-hoone in Telliskivi (if you venture out): a converted warehouse café with the best brunch in the city. But it is 30 minutes’ walk from the Old Town — worthwhile only if you have time to spare.
Avoid the main square tourist traps: the restaurants directly on Raekoja plats charge 30–50% more than restaurants 200 metres away, for food of comparable or lower quality. The café attached to the Town Hall is particularly overpriced.
Should you stay overnight in Tallinn?
The case for staying one night
If you have 5 days in the Baltics, splitting Riga (2 nights) and Tallinn (1–2 nights) makes the itinerary significantly less rushed. Staying overnight lets you:
- See the Old Town after dark (particularly beautiful in summer)
- Visit Kadriorg palace and park without time pressure
- Explore Telliskivi and the Kalamaja neighbourhood
- See the Estonian History Museum properly
- Have dinner unhurried rather than sprinting for the 18:00 bus
Tallinn hotels are excellent value compared to Western Europe. Mid-range Old Town hotels (3–4 star) run €80–140/night. There are also good-value boutique hotels in the hip Telliskivi area from €65/night.
Explore the Baltics: Riga–Tallinn day trip with stops — a private guided tour that makes sightseeing stops between the two cities. A good option if you want the transfer handled while seeing additional attractions en route.
From Riga: Tallinn day trip or one-way airport transfer — flexible option that works both as a guided day-trip and as a one-way transfer if you plan to stay in Tallinn.
The case for a day-trip
If your primary base is Riga and you have limited time, a day-trip to Tallinn is genuinely satisfying. The Old Town is the main draw and it can be covered in a day. The 08:00 bus, a 5-hour Old Town walk with a long lunch, and the 18:00 or 19:00 return bus is a standard and workable structure.
Riga vs Tallinn: what is different enough to see both
Visitors sometimes ask whether seeing both cities is worthwhile or whether they overlap. The answer is that they are more different than their shared “Baltic capital medieval Old Town” reputation suggests.
Architecture: Riga’s defining architectural contribution is Art Nouveau — a dense concentration of Jugendstil facades on Alberta iela, Elizabetes iela and the surrounding streets. Tallinn has almost no Art Nouveau. Tallinn’s Old Town is smaller and more consistently medieval — better preserved as a single coherent historic district, with fewer intrusions from later periods. Riga’s Old Town is larger and more varied, incorporating buildings from the 13th century through to the early 20th.
Scale and feel: Tallinn’s Old Town is approximately 1.5 km across — walkable end-to-end in 20 minutes. Riga’s Old Town (Vecrīga) is larger, and the Art Nouveau district adds another substantial walking area to the north. Riga has more functional city around the tourist core — the Central Market, Maskavas Forštate, the canal park — while Tallinn’s surrounding neighbourhoods (Telliskivi, Kalamaja) feel more deliberately curated for visitors.
Food and drink: Riga is genuinely cheaper. A restaurant meal that costs €15 in Riga typically costs €18–22 in Tallinn. Estonian craft beer culture is excellent and comparable to Latvian; Estonian cuisine (cepelinai equivalent would be verivorst — blood sausage — and rosolje salad) is interesting but not as distinctive as Latvian grey peas or the Riga Black Balsam tradition.
Tourism saturation: Tallinn’s Old Town in July receives more tourists per square metre than anywhere else in the Baltics. The Toompea hill and the area around the Town Hall Square can feel overwhelmed on peak summer days. Riga’s Old Town also gets crowded, but the city is larger and more able to absorb visitors. Both cities have good off-season arguments (Riga’s Christmas market is excellent; Tallinn’s is arguably the most atmospheric in the region).
The honest conclusion: Riga and Tallinn are sufficiently different that seeing both rewards the effort. The Riga–Tallinn bus journey is one of the most used travel routes in the Baltics — there is a reason.
The rail Baltica project: what to know
Rail Baltica is a major EU-funded infrastructure project building a new high-speed rail line connecting Tallinn–Riga–Vilnius–Warsaw. When complete, it will allow the Riga–Tallinn journey in approximately 1.5 hours at 249 km/h. As of mid-2026, the project is under active construction in all three Baltic states, with various sections at different completion stages. The full Riga–Tallinn section is not expected to open before 2030 at the earliest; some projections suggest later. Take the bus for now — but watch this space.
Honest tips for Riga–Tallinn
Book the bus well in advance. This is not optional advice — in July and August, the 08:00–09:00 morning buses sell out days or weeks ahead. Book on lux-express.com as soon as your plans are confirmed.
Check in online. Lux Express allows online check-in and seat selection. The best seats on the double-decker are the upper deck front (wide view). Lower deck is better for motion-sick travellers.
Riga bus terminal vs city centre departure. The bus departs from Riga International Bus Terminal (Prāgas iela 1, next to Central Station) — not from a central Riga landmark. Allow 20–30 minutes from Old Town by foot or 10 minutes by Bolt.
The Tallinn bus station is not in the Old Town. It is a 15-minute walk or a 5-minute tram (no. 2 or 4) to the Viru Gate entrance. Budget this time on arrival.
Tallinn is more expensive than Riga. Restaurant prices are roughly 20–30% higher across the board. Factor this into your daily budget: what costs €12 in Riga costs €15–18 in Tallinn.
Carry Estonian SIM or check roaming costs. Both Latvia and Estonia are EU (EU roaming included for EU SIM cards). If you have a US or UK SIM, check international rates before relying on data navigation in Tallinn.
Frequently asked questions about Tallinn from Riga
How long is the bus from Riga to Tallinn?
4 hours on Lux Express or Ecolines in normal traffic. Add 15–30 minutes for Friday afternoons and summer weekend mornings when the route through Pärnu can get congested.
How much does the bus from Riga to Tallinn cost?
€15–25 one way booked in advance on Lux Express. Same-day prices can be €35–40. Return tickets are priced the same as two one-way tickets (there is no return fare discount). Ecolines is often €2–5 cheaper for comparable journey times.
Is there a train from Riga to Tallinn?
No. There is no direct rail link as of 2026. Rail Baltica will eventually provide high-speed rail connections between Tallinn, Riga and Vilnius, but the Tallinn–Riga section is not operational. Take the bus.
How many days do you need in Tallinn?
One full day covers the Old Town properly. Two days adds Kadriorg, Telliskivi and the Estonian History Museum. Three days is comfortable for a thorough exploration including the Open Air Museum and day-trips. For the classic Riga + Tallinn Baltic trip, 2 nights in Tallinn (3 days) is the optimal structure.
Is Tallinn or Riga better for a weekend trip?
Different strengths. Tallinn has a better-preserved medieval Old Town and a more polished tourist infrastructure. Riga has superior Art Nouveau architecture, a more interesting food scene (at lower prices), and the Gauja/Sigulda day-trips. If you can only choose one, Riga offers more for a long weekend. If you are doing a Baltic capitals trip, see both — the contrast is the point.
Can I do Riga–Tallinn–Riga in one day?
Yes, but it is exhausting: 8 hours of travel for roughly 5 hours in Tallinn. It works for visitors with high energy and a specific reason (a concert, a single sight). For most people, the overnight option is more comfortable and more satisfying.
What is the best time to book Riga–Tallinn buses?
As soon as your travel dates are confirmed. Summer (June–August) buses sell out days to weeks in advance. Spring and autumn have more availability. Book directly on lux-express.com or ecolines.eu — do not use third-party aggregators, which add fees and sometimes have slower ticket release.
Top experiences
Bookable activities with verified prices and instant confirmation on GetYourGuide.
Two countries in one day: day trip from Riga to Tallinn
- Hotel pickup
- Long day trip
From Riga: Tallinn day trip or one-way airport transfer
- Hotel pickup
- Customizable
Explore the Baltics: Riga–Tallinn day trip with stops
- Private group
- Sightseeing stops
Direct transfer from Riga to Tallinn
- Door to door