Tallinn was not a city I had particularly high expectations for. I knew it was supposed to be charming, but somehow I expected it to be very small and a bit boring. In reality, the city is lively, cute and absolutely worth your time.
The Old Town is genuinely one of the best-preserved medieval centers in Europe and a UNESCO World Heritage Site, with towers, city walls and cobbled streets that look like they haven’t changed in centuries. And yet just outside those walls you find modern neighborhoods, creative spaces and a café scene that is very much alive and current. It’s that combination of old and modern that makes Tallinn so interesting.
This Tallinn travel guide covers everything practical you need before visiting, including when to go, how to get there by different means, getting around, where to stay, whether the Tallinn Card is worth it, and more.
If you are looking for the day-by-day itinerary, check out my 1-day walking itinerary and 2-day step-by-step itinerary.
- When to Visit Tallinn
- How Many Days to Spend in Tallinn
- How to Get to and around Tallinn
- Where to Stay in Tallinn
- Where We Stayed in Tallinn
- Tallinn Card: Is It Worth It?
- Food in Tallinn
- Cafes in Tallinn
- Additional Practical Tips for Visiting Tallinn
- What to Book in Advance in Tallinn
- Safety in Tallinn
- SIM and E-SIM Cards in Tallinn
- Costs in Tallinn
- Accessibility of Tallinn
- Best Tallinn Itineraries
When to Visit Tallinn
While you can visit any time of the year, Tallinn has distinct seasons, so it highly depends on how well you deal with cold.
Normally summer is the best time to visit. During this period you have a higher chance of comfortable weather and will be able to enjoy the outdoors as much as possible. That said being so much in the North, you may not be so lucky and get cold days in summer. On the other hand, July and August are particularly crowded months, with tourists flocking to the city. I hate cold, so I planned our visit in August. Thankfully we were lucky with great warm weather.
September and May can be considered shoulder seasons and have more chance of comfortable weather. But the rest of the year is very cold. I visited once in October, which was not too bad yet, but still cold for my liking.
If you like cold days though, winter is beautiful in Tallinn with the snow-covered Old Town and, if you visit in November and December, Christmas markets. However, temperatures can drop well below freezing. Plus, the daylight hours are very short, which can affect your sightseeing schedule. While beautiful, I haven’t attempted visiting during winter.
How Many Days to Spend in Tallinn
Tallinn is a compact city and the Old Town, which is where you will spend most of your time, is small enough to cross on foot in half an hour.
I believe 2 days is the sweet spot. It gives you enough time to explore the Tallinn Old Town properly without rushing, venture slightly outside it to places like Kadriorg Park, and actually sit down and enjoy the city rather than rush around too much. My 2-day Tallinn itinerary is built around exactly this pace and covers everything worth seeing without feeling hectic.
If you only have one day, you can still cover the main highlights. It’s doable, just more focused. But you will have to keep the time in mind and move quickly. Find more details in my step-by-step itinerary for 1-day visit.
Three days or more gives you room to slow down, explore the lesser-known neighborhoods, consider a day trip, or simply spend more time in the places you loved. I visited twice and would happily go back to revisit and explore more.
How to Get to and around Tallinn
Tallinn is very easy to reach, with frequent buses from Riga, ferries from Helsinki, and direct flights from many European cities. Once you arrive, the Old Town is compact and walkable, and public transport is simple to use.
For a detailed breakdown of all options, including buses, ferries, trains, and how to get around the city, see my full Tallinn transport guide.
Where to Stay in Tallinn
For the first visit, staying in or near the Old Town is the most convenient option, as it allows you to walk everywhere.
Old Town itself has some accommodation options, although not as many. I personally always prefer more modern types of accommodation, so didn’t really consider staying inside the Old Town. Plus getting in with the luggage, given the cobbled streets would be difficult. Most streets in the historical center are car-free, so consider this, if you have heavy luggage or any mobility issues.
Rotermann Quarter sits just outside the Old Town and a stone’s throw to the port. It has great modern vibes with a lot of restaurants and you can walk to major sites from here.
Kalamaja is located slightly farther, but still very walkable. Plus, the area is close to the train station and to the port. It’s a quieter neighborhood and you will get more local atmosphere, compared to far more touristy Old Town and Rotermann.
Where We Stayed in Tallinn
I visited Tallinn twice, once we stayed at the apartments in the Kalamaja area, which no longer exist. Another time, we stayed at the Swissotel Tallinn and it was a perfect choice. Given that we were traveling around the region, I wanted to find the most optimal location, sufficiently close to all locations we would be mainly going to. It was perfectly located – 15 minutes’ walk from the bus station, 20 minutes to the ferry terminal, a few minutes to the Opera House and about 10 minutes to the Old Town.
While I can’t normally afford luxury hotels, Swissotel in Tallinn was surprisingly cost-efficient, as I booked in advance. We got a great price for a 5-star hotel. Needless to say, we were very happy about it.
That said the choice of hotels changes significantly depending on the time of year you are visiting. During the summer months the price differences between budget and luxury hotels can be huge, while in other seasons you can easily book 5-star hotel very cheaply. Either way, booking in advance is a good idea for finding cheaper deals.
Here are a few other great choices:
Budget option: City Yard Inn Hotel is located near the ferry terminal and the Old Town, in Rotermann quarter. In addition to a perfect location, it has newly renovated clean rooms and is very reasonably priced, even if you don’t find any discounts.
Midrange option: Hestia Hotel Ilmarine is located in Kalamaja not too far from the ferry terminal and also walking distance to the Old Town. They also often offer discounts.
Luxury option: Movenpick Hotel Tallinn is the other luxury option you can consider. It’s just a stone’s throw from Swissotel where we stayed and reliable if you know what the brand delivers.
Tallinn Card: Is It Worth It?
The Tallinn Card offers the following options:
- 24-hour card for 45 EUR.
- 48-hour card for 65 EUR.
- 72-hour card for 78 EUR.
The card can be worth it even for 1 day, depending on how many paid sights you include. If you follow my 1-day itinerary and visit all the main attractions (including towers and Kiek in de Kök), you’ll roughly break even or come out slightly ahead.
If you have 2 days, the card becomes much more clearly worth it. My 2-day itinerary includes some of the more expensive attractions. So, I would recommend getting the card for that itinerary to save money.
You can explore the full list of things that are included or discounted with the Tallinn Card. Here are a few of the more expensive attractions that can make the card price worth it:
- Kiek in de Kök Fortifications Museum (16 EUR)
- Kadriorg Art Museum (13-15 EUR)
- Great Guild Hall (14 EUR)
- Niguliste Museum (15 EUR)
- KUMU Museum (16 EUR): This museum is quite close to Kadriorg.
- Tallinn TV Tower (24 EUR): I considered visiting it but didn’t really think it would be interesting. It’s far from the city center and the views are ok, but Tallinn has much better viewpoints than that.
- Fotografiska (17 EUR): If you are interested in photography exhibitions.
The Tallinn Card can be purchased via GetYourGuide, Visit Tallinn website or the Tallinn Card website itself.
Food in Tallinn
Tallinn’s food scene is better than most people expect. Here are the places I recommend.
Kompressor is my favorite lunch place. They have great pancakes – tasty, filling and very affordable (only 7-8 EUR).
The downside is that you should expect queues any time of day, but especially in the afternoon. I recommend arriving as soon as it opens at 11 am or later in the evening – it’s open till 10 pm, if you don’t mind eating pancakes late (I certainly don’t). You may still have to queue a bit, but I attest that the pancakes are worth it. We ordered one savory and one sweet pancake and were so full, we could hardly walk afterwards.
St. Patrick’s forum is a relatively cheap place with good food. It’s located in the Roterman area and offers a wide range of delicious food. We enjoyed their salads and sandwiches during our evening visit.
III Draakon: If you want something unique, try to eat at III Draakon. I say “try” because this tavern/pub always has very long queues and if you have limited time or just don’t want to wait, that may be extremely inconvenient. The menu changes sometimes though, so you will have to ask, what the day offer is. By the way, prices are very affordable, especially considering the location and historical significance.
Either way, this is a medieval pub, which is amazing just to visit, even if you don’t eat there. You can have a look at its historical décor and vibes.
Olde Hansa: This is another medieval restaurant, for which you either have to queue or book in advance. It offers medieval cuisine and is very popular. However, unlike III Draakon, it’s expensive. We haven’t tried checking it out though, as we didn’t have too much time to either wait or book.
Cafes in Tallinn
What really sets Tallinn apart is the café culture. The Old Town is full of cozy historic spots tucked into courtyards and old buildings.
Pierre Chocolaterie is situated in a lovely yard, where you can sit in summer to enjoy the quiet. Their tables are cute and the environment is lovely and cozy. We tried their delicious hot chocolate drinks and ice cream and just enjoyed the break from long sightseeing.
Kalev Marzipan and Maiasmokk café: Their marzipans are beautiful. You can purchase them in the shop or stay at the café Maiasmokk to order drinks and sweets. By the way, this is the oldest café in Tallinn.
I recommend sitting in the café, as the interior décor is lovely, in red colors. Don’t forget to look at the gorgeous ceiling. Like other popular spots in Tallinn, the café will be crowded. On the plus side, their space is not too small.
We loved the atmosphere in this old style place with delicious sweets and cozy seats. I don’t really remember how the coffee was, it was ok. But while coffee here may not be as strong and great, as in specialty coffee shops, you are coming for the sweets and the vibes.
Kehrwieder Saiakang Chocolaterie is an old café that looks very unusual. It has the basement/wine cellar vibes, rather than that of a café. It can be a bit claustrophobic though. With the delicious cakes and small space, unsurprisingly it gets quite crowded.
Kohvik Rukis offers delicious food and coffee. I especially love its quirky interior. It’s particularly popular for breakfast. We visited for late lunch though and it wasn’t as busy as we expected.
Kohvik Must Puudel is not just offering coffee and sweets, you can come here for hearty lunch or even dinner. The café has very interesting décor with photos from different art styles, and cozy vibes. If the weather allows, sit at the lovely patio in the back. The café is quite affordable and tasty.
Tasikoogod café has amazing cupcakes – they are not only delicious but so pretty. You can also get good coffee here. Plus, the café has lovely atmosphere with wooden ceiling and flowers.
Join our travel community on Facebook Coffee Fueled Travel Club
Additional Practical Tips for Visiting Tallinn
What to Book in Advance in Tallinn
Tallinn, despite being touristy, is still very chill. You don’t really need to book any of the attractions in advance, you can just turn up and buy your tickets on the spot. The queues shouldn’t be more than a few minutes really, even in summer.
That said, it’s preferable to book the following things in advance in order to save money:
- Accommodation: especially in summer, advance booking will ensure that you get cheaper rates. However, if you can’t pre-book, you can easily find accommodation last minute.
- Transport: book intercity buses and ferries in advance to save money. I would recommend about 1-2 months in advance. However, as with accommodation, you can still do this last minute, like we did in case of the Riga-Tallinn bus. But that ended up more expensive than pre-purchased tickets.
- Famous Restaurants: some of the popular places, like Olde Hansa can have huge wait times, so if you want to visit, you may consider booking them. However, there are tons of great restaurants and I don’t think any is worth the pre-booking or waiting for long. I normally don’t book restaurants though – I am not a huge foodie and I prefer not to stress about the exact times of arriving somewhere, if I don’t absolutely have to.
I wouldn’t worry about booking anything else in advance. You can just get everything on the spot.
Safety in Tallinn
Compared to many European capitals, Tallinn feels remarkably safe. As someone who visited twice, I never felt uncomfortable. Just take usual precautions, especially late at night. Keep an eye on your belongings in the crowded central areas during peak season and you’ll be fine.
SIM and E-SIM Cards in Tallinn
The major providers in Estonia are Elisa, Telia and Telle2, which has the most affordable packages.
If you want to purchase a SIM card at Tallinn airport, you should go to the R Kiosk. Otherwise, you can buy one in the city itself in a number of places, including the supermarkets.
If you don’t want the hassle of finding a SIM card on the spot, you can purchase E-SIM card from Saily, which offers cost-efficient packs.
I used EU roaming on both visits so didn’t need a local SIM at all. This will be the same for you, if you’re coming from within the EU.
Costs in Tallinn
Tallinn is notably cheaper than most of Northern and Western Europe, however, it’s not as affordable as I initially expected, considering the prices in other Baltic cities. While transport and attraction tickets are quite affordable, accommodation is where costs vary most dramatically by season, so booking early makes a real difference.
Accessibility of Tallinn
While modern parts of the city are more accessible, the Old Town understandably presents challenges. It has cobbled streets, uneven surfaces and hills.
If you want to avoid the uphill walk, you can take a taxi or a Bolt ride up to Toompea and then explore the area mostly downhill from there. There are also a few access points with gentler slopes, but overall, moving around the Old Town can still require some effort. Even for visitors without mobility issues, comfortable flat shoes are strongly recommended throughout the Old Town.
Public transport (trams and buses) is modern and generally accessible, so getting to areas like Kadriorg or Kalamaja is much easier than navigating the Old Town itself.
The city has a dedicated accessibility portal, which can provide detailed information on specific locations.
Best Tallinn Itineraries
One Day in Tallinn
One day is enough to cover the Old Town highlights, including Town Hall Square, Toompea Hill, the viewpoints and the main medieval streets. It’s tight but very doable given how compact everything is.
Two Days in Tallinn
Two days is the pace I’d recommend for a first visit. It gives you time to explore the highlights on day one, as well as to include the Kadriorg Park, St Olaf’s Church tower and the city walls. You won’t feel rushed and you’ll actually get a feel for the city rather than just passing through it.
See my 2-day Tallinn itinerary for the full route.
