Short answer, read this first

If you only have time to visit one Baltic capital, here's my honest take. I live in Riga and run tours here, so take the Riga verdict with a pinch of salt — but I've spent real time in Tallinn and Vilnius and I'll tell you when they genuinely do something better.

If you have a week, do two or three of them. They're all within 4 hours of each other by bus, and the differences between them are large enough that seeing two in one trip isn't repetitive — it's how you actually understand the Baltics.

The comparison at a glance

  Riga, Latvia Tallinn, Estonia Vilnius, Lithuania
Country population 1.8 million 1.4 million 2.8 million
City population ~615,000 ~460,000 ~590,000
Old town size 438 hectares (UNESCO) 113 hectares (UNESCO) 359 hectares (UNESCO, Northern Europe's largest)
Architectural headline Art Nouveau — 800+ buildings, densest in Europe Medieval — best-preserved medieval old town in Europe Baroque — over 65 churches, many Catholic
Religion (heritage) Protestant (Lutheran) Protestant (Lutheran) Catholic
Language family Latvian — Baltic (Indo-European, related to Sanskrit) Estonian — Finno-Ugric (related to Finnish) Lithuanian — Baltic (oldest living Indo-European language)
Currency Euro Euro Euro
Vibe (one word) Restrained Fairytale Romantic
Food scene Strong — quietly Michelin-noted Solid, Finnish-inflected Warm, Polish-inflected
Nightlife Serious, especially UK stag crowd Quieter, earlier nights Lively, student-dense
Average beer (Old Town) €4–6 €5–8 €3–5
Average meal €15–30 €20–35 €12–25
Hotel, central 4★, Sep €70–120 €90–150 €60–100
Day trips Rundāle, Sigulda, Ķemeri, Jūrmala Lahemaa, Tartu, Saaremaa (ferry) Trakai, Hill of Crosses, Kaunas
Best day trip (my take) Rundāle Palace Lahemaa National Park Trakai Island Castle
Flight hub access airBaltic home; UK budget routes Helsinki-adjacent; Nordic routes Ryanair hub; budget Europe routes
Winter personality Quiet, snowy, Christmas market is #3 in Europe Quieter still, Nordic dark Warmest of the three, lights up at Christmas
Best for Value + architecture + food + space Medieval postcard + weekend break Atmosphere + budget + warmth
Wrong for People wanting fairy-tale cobbles People wanting lively nightlife People wanting architectural variety

How to pick in 30 seconds

Four questions.

  1. Is this your first trip to the Baltics, and you have 2–3 nights? Pick the one closest to your arrival airport. Don't agonise. They're all good.
  2. Do you care more about medieval or modern? Medieval → Tallinn. Early-20th-century modern (Art Nouveau, post-Soviet renewal) → Riga. Baroque → Vilnius.
  3. Are you on a tight budget? Vilnius is the cheapest, Riga is second, Tallinn is the most expensive, especially in summer.
  4. Are you combining with Helsinki, St Petersburg (no longer recommended), or Stockholm? Tallinn is the natural Baltic partner for Finland/Sweden trips. Riga is the most central if you're doing more than one.

Who this piece isn't for


Now the longer version

I'll tell you what each city does best, what each does worst, and when I'd honestly send a visitor to one of the others.

What Tallinn does best

Tallinn has the most perfectly preserved medieval old town in Northern Europe, and probably in Europe full stop. The town walls are still there, intact, for most of their length. The Town Hall is the oldest still-functioning one in Northern Europe. Toompea hill gives you the postcard view that everyone who's been to Tallinn has in their phone.

Tallinn is also the best Baltic capital for a short weekend break from a Nordic country. The ferry from Helsinki takes 2 hours and costs €20–60 return. Stockholm is an overnight ferry away. If you're Finnish or Swedish and you want a foreign weekend, Tallinn is closer than anywhere on your own coastline.

Estonia's tech culture — e-Residency, the mobile-first government, the way you can buy a bus ticket by SMS that has worked since 2003 — gives Tallinn a character the other two don't have. There's a real innovation quarter at Telliskivi and Noblessner with craft breweries, restored industrial buildings, and Michelin-starred restaurants. If you want your Baltic weekend to feel like Copenhagen with a medieval core, Tallinn is the pick.

The Estonian sauna culture is also the most developed of the three. A proper smoke sauna experience in Estonia is a genuinely different thing from the hotel-spa version most people know.

What Tallinn does worst. It's the most expensive of the three and the gap has widened since the Finns replaced the Russians as the dominant visitor group. Old Town restaurants on Raekoja plats charge Helsinki prices and serve Helsinki-adjacent food. The old town itself is tiny (113 hectares) and you can see it all in one long afternoon, which means the "this is too short" feeling hits harder here than in Riga or Vilnius. And because the old town is so concentrated, it's the most touristy of the three — in July you will queue for things.

What Riga does best

Riga has the biggest old town of the three at 438 hectares, and it doesn't feel touristy the way Tallinn's can. You can walk from the Freedom Monument to the Daugava without being photographed by a stag party or a bus tour group, which is increasingly rare in European capitals at our price point.

The real Riga advantage is the Art Nouveau district. I've said this in other posts but it bears repeating: Riga has the densest concentration of Art Nouveau architecture of any city in Europe — over 800 buildings, more than half the city's centre. Alberta iela is the street most people photograph, but there are dozens of others. If you care about architecture at all, this is a reason to come to Riga and not to either of the other two.

Riga also has, in my biased opinion, the best food scene of the three. Not because Latvian cuisine is fancier than its neighbours — it isn't, and Lithuanian food is arguably warmer and more generous — but because the modern restaurant scene here has quietly become very good. The Michelin guide added Latvian restaurants in 2024 and there are places in Riga now serving proper tasting menus at half the price of Tallinn or Stockholm.

And Riga has the best Christmas market of the three. It was voted third in Europe for 2025–2026 and the hotel prices in December are genuinely cheap. I wrote a whole piece on Riga in winter if that's what you're here for.

Finally, Riga is the middle Baltic capital geographically, which makes it the natural base if you want to do two or all three in one trip.

What Riga does worst. It doesn't have Tallinn's fairytale medieval postcard. The old town is beautiful but it's more of a layered European old town — a bit of medieval, a bit of Hanseatic, a lot of Art Nouveau — than a single-era set piece. If what you want is a pure medieval Disney moment, Riga is not it. And the UK stag-weekend scene is real in Riga, more than in Tallinn or Vilnius, which means one or two of the Old Town bars are actively unpleasant on Saturday nights.

What Vilnius does best

Vilnius has the largest old town of any city in Northern Europe — 359 hectares, also UNESCO-listed — and it's the most atmospheric of the three. The baroque and the Catholic history give the city a warmth the Protestant Baltics don't quite match. Over 65 churches in the old town, most of them baroque, most of them in daily use. The Gate of Dawn with its icon is the kind of thing you stumble onto by accident and then can't leave.

Vilnius is the most affordable of the three Baltic capitals. A beer in an old town bar is often under €4. A meal is €12–25 for something genuinely good. Hotels are €60–100 for a proper 4-star in September. If your trip budget is tight, Vilnius gives you more for your money.

And Vilnius has the warmest atmosphere of the three. I mean this literally in summer (slightly further south, slightly warmer), but also socially. Lithuanians are more outgoing than Latvians and Estonians — we're all quiet northerners by British or Spanish standards, but Lithuania is the least quiet of the three. The Užupis neighbourhood, the self-declared "republic" of artists across the Vilnia river, has a playful streak the other two capitals genuinely don't have.

Vilnius also has the best day trip of any Baltic capital — Trakai Island Castle, a red-brick 14th-century fortress on an island in a lake 30 km from the city, which is the single most photographed thing in Lithuania and lives up to its pictures. If I ran tours out of Vilnius, I'd run this one every day.

What Vilnius does worst. It has the weakest international flight access of the three. It's a Ryanair budget hub but airBaltic prioritises Riga, and there are no direct long-haul flights. If you're coming from North America or Asia you'll probably land in Warsaw, Frankfurt, or Helsinki and transfer. The food scene, while warm and generous, is less developed in the Michelin-guide sense than Riga's or Tallinn's. And Vilnius is further from the Baltic Sea than the other two — it's an inland capital, not a coastal one, which matters if a beach day is part of your plan.

The bigger picture: how the three fit together

People lump us together and we all find it a little funny. Very roughly:

The three countries were incorporated into the Russian Empire at different times, were briefly independent between the wars, were annexed by the Soviet Union during WWII, and regained independence between 1990 and 1991 via the Singing Revolution — the name given to the mass non-violent independence movements across all three countries. The 2-million-person Baltic Way human chain in August 1989 ran from Tallinn through Riga to Vilnius, about 600 kilometres, and is still one of the most moving things in recent European history. If you're visiting more than one Baltic capital, learn about the Baltic Way before you come. It's the single most important context for why the three cities feel both separate and deeply linked.

If you have a week: the multi-city play

Here's what I'd do with 7 to 10 days if you want all three capitals.

The 7-day version (tight but doable):

The 10-day version (the one I'd actually recommend):

Same structure but with breathing room: 3 nights in Tallinn, 4 nights in Riga with two day trips, 3 nights in Vilnius with a day trip to Trakai. The extra nights in Riga matter because Riga is where you need the most time to actually understand what the city is doing — the Art Nouveau district, the Central Market, the food scene, and at least one of the proper day trips.

The order. I'd go Tallinn → Riga → Vilnius, north to south. This is because you typically fly into Tallinn from a Nordic country (natural for UK/Finland/Sweden travellers) and fly out of Vilnius (Ryanair hub, easy onward to Warsaw, Barcelona, Rome, etc.). But the reverse works fine too if your flight logistics are cheaper that way. The bus routes run both directions.

The practical bits

A final thing

The three Baltic capitals are different enough that picking between them is a real decision, and similar enough that most people who visit one will want to come back for the others. That's the thing the guidebooks don't quite capture — they rank the three like they're competing, when actually they're a set.

If you're reading this and you've already decided on Riga, the day trips post is next. If you're deciding on Tallinn or Vilnius instead, I'm genuinely happy for you — they're both excellent, and I'd rather you pick the right one and love it than pick mine and feel let down. If you want to do two or three, write to me at info@barefootbaltic.com and I'll tell you what I'd do in your specific case. I'm the wrong guide for the other two cities but I can point you at the right people in each.


Daiga Taurīte is a licensed Latvian tour guide and co-founder of Barefoot Baltic, which runs small-group day excursions from Riga. She grew up in Riga, spent two decades working in London, and came home in 2024. Barefoot Baltic is licensed by Latvia's Consumer Rights Protection Centre (PTAC), holds ATD passenger transport licence PS-01995, and is insured by BTA Baltic for civil liability.