Food & drink
Tallinn on a budget: where to eat cheap and eat well
The weekday lunch deals, market counters and supermarket tricks that let you eat properly in Tallinn for €6-12 a meal — with named places, real prices, and the tourist traps on Town Hall Square to walk straight past.
How eating cheap in Tallinn actually works
The single most useful thing to know is the word päevapraad — the dish of the day. On weekdays between roughly 11:30 and 15:00, cafés and canteens across Tallinn serve a hot main, often with soup or salad, for €6-9, which is half what the same kitchen charges from a dinner menu. Follow office workers away from the Old Town walls into Rotermann, Kesklinn and the streets around Viru keskus and you will find blackboards chalked with two or three options: a meat main, a fish main, a vegetarian one. This is not tourist food, it is how Estonians eat lunch, and it is the backbone of any budget trip.
The second rule is geographic. Prices fall the further you get from Raekoja plats, the Town Hall Square. A bowl of soup costs €3-4 at a market counter, €7-9 on a Telliskivi terrace, and €11-14 inside a themed medieval restaurant thirty metres from the square. The tourist markup in Tallinn is real but narrow — it is concentrated in a few hundred metres around the square and the top of Viru street. Cross into Kalamaja, Telliskivi or the local grid south of Vabaduse väljak and you are paying what residents pay, which is among the cheapest of any EU capital.
Balti Jaama Turg and Depoo: the budget headquarters
Balti Jaama Turg, the market behind the central railway station on the edge of Kalamaja, is the best-value eating in the city and a ten-minute walk from the Old Town through the station passage. The upper street-food level runs counters selling Georgian khachapuri, dumplings, Vietnamese pho, Indian thalis and Estonian home cooking, and a filling plate runs €7-11 — cheaper and more interesting than anything inside the walls. Downstairs the food hall sells smoked flounder at €12-16 a kilo, dark rye at €3-5 a loaf and cooked deli food by weight, so you can assemble a picnic for two for under €12 and carry it up onto the Kalamaja seafront.
Immediately outside sits Depoo, a cluster of converted shipping containers and railway sheds turned street-food yard, busiest at weekend lunch. Portions here are generous and the prices sit around €6-10 for a box of noodles, a burger or a plate of pulled pork with slaw. It is scruffy, outdoor and genuinely local, with picnic benches and often a stall selling craft beer at €5-6 a cup. Go before 14:00 on a Saturday when the range is fullest; by late afternoon several containers shut. Between the market hall and Depoo, this single corner can feed you every day of a trip without repeating a meal or breaking €12.
The Old Town on a budget: what to eat, what to skip
You can eat cheaply inside the medieval walls if you know the two or three right doors. III Draakon, the tiny candle-lit cellar tucked in the Town Hall building on Raekoja plats itself, sells a bowl of elk soup for around €3-4 and a hot handmade pie for a similar price, eaten standing with no cutlery and washed down with spiced beer — it is a gimmick, but a cheap and warming one. A few streets west, Kompressor on Rataskaevu has served enormous savoury and sweet pancakes for two decades; one folded pancake stuffed with chicken, cheese or mushrooms costs roughly €7-9 and genuinely feeds a hungry adult as a full meal.
What to skip is easier to name. Avoid the terraces directly on Raekoja plats and the medieval-banquet houses such as the grander themed restaurants on the square, where a main runs €18-28 and you are paying for costumed staff and location. Skip the honey, jam and marzipan souvenir stalls that appear on the square in summer, priced two to three times above any supermarket. If you want the atmosphere without the bill, buy a bag of hot spiced almonds from a square kiosk for €3-4, walk it up to Toompea for the viewpoints at Kohtuotsa and Patkuli, and eat your actual lunch back down the hill in Kalamaja.
Telliskivi and Kalamaja: cheap sit-down meals
Telliskivi Creative City, a former railway workshop complex fifteen minutes' walk northwest of the Old Town, is where Tallinn's young crowd eats, and it is far kinder to a budget than the walls suggest. F-Hoone, the big industrial-hall restaurant at its centre, runs a strong weekday lunch around €7-10 and keeps most evening mains at €10-14 — dumplings, borscht, a burger, a decent vegetarian plate. St Vitus nearby does cheap solyanka and pelmeni in a Soviet-kitsch room. Peatus, built inside old railway carriages, pours affordable pints and serves bar food, and the whole quarter is dotted with bakeries selling cinnamon buns and coffee for under €5.
The surrounding Kalamaja neighbourhood — wooden houses, the seafront park, the Patarei prison and the Lennusadam seaplane hangars — has small cafés where a soup-and-bread lunch lands at €5-7 and a slice of cake and coffee at €4-6. This is the district to base a self-catering stay: apartments here run cheaper than the Old Town, the seafront promenade is free, and you are minutes from both Balti Jaama Turg and the Telliskivi lunch options. For a treat that is still reasonable, the Põhjala brewery taproom out in Noblessner does excellent beer at €5-7 and smoked-meat plates, a fifteen-minute walk along the coast.
Supermarkets and self-catering: the cheapest option of all
For the lowest possible spend, shop. Lidl arrived in Estonia in 2022 and undercuts everyone; there are branches across the city and a full bag of groceries — bread, cheese, cured meat, fruit, yoghurt, a bottle of wine — comes to €15-20 and covers several days. Rimi, Selver, Maxima, Coop and Prisma are the other chains, all with hot deli counters where you buy cooked food by weight: a box of meatballs, roast potatoes and salad typically costs €4-6, and their soup and porridge are cheaper still. The Selver in the Viru keskus mall, right by the Old Town, is the handiest for a quick self-catered lunch.
The cheap Estonian staples worth putting in the basket: kohuke, the chocolate-coated curd bars sold near the tills for €0.60-1, which are the national snack; dark rye bread at €2-4; kama, the roasted-grain breakfast flour; smoked sprats in a tin at €3-5; and local kefir and curd cheese. Supermarket alcohol is a fraction of bar prices — a can of Estonian A. Le Coq or Saku beer is €1.50-2.50 against €5-7 poured, and a drinkable bottle of wine starts around €6. Note the aisle for spirits and stronger beer is roped off and shut after 22:00 by law, so buy earlier in the day.
Snacks, coffee and drinks on the cheap
Coffee is where small savings add up. A flat white on Raekoja plats is €4-5; the same drink from a bakery chain such as Reval Café or a Telliskivi roaster is €3-4, and a filter coffee at a supermarket café or a petrol-station Circle K counter is €1.50-2. Bakeries are the budget breakfast: a cardamom or cinnamon bun with coffee runs €4-6 and beats any hotel buffet upgrade. For a sit-down cheap dinner beyond the districts above, the Vietnamese, Georgian and kebab places along the streets south of the Old Town — around Pärnu maantee and Tartu maantee — serve full plates at €7-10 to a mostly local crowd.
Two closing decisions. First, tap water in Tallinn is clean, free and good — carry a bottle and refuse the €3-4 restaurant water. Second, if you have one splurge in you, spend it on a proper weekday lunch at a good mid-range kitchen rather than an overpriced Old Town dinner: the same cooking costs 30-40 percent less at midday. Do that once, eat from Balti Jaama Turg, Lidl and the päevapraad boards the rest of the time, and a food budget of €20-25 a day in Tallinn buys you genuinely good eating, not survival rations.
Good to know
Questions, answered
How much should I budget for food per day in Tallinn?
Around €20-25 a day eats well: a bakery breakfast for €4-6, a weekday päevapraad lunch for €6-9, and a market or supermarket dinner for €6-10. Drop to €12-15 if you self-cater from Lidl and Balti Jaama Turg, or push to €40-plus only if you eat dinner inside the Old Town walls every night.
What is päevapraad and when can I get it?
Päevapraad means the dish of the day — a hot main, often with soup or salad, that cafés and canteens serve on weekdays from about 11:30 to 15:00 for €6-9. It is the single best-value meal in Tallinn, roughly half the evening menu price. Look for a chalkboard outside; the deals largely vanish at weekends and after 15:00.
Where do locals eat cheaply, away from the tourist restaurants?
Balti Jaama Turg market and the Depoo container yard behind the railway station, the Telliskivi Creative City halls like F-Hoone, and the Kalamaja cafés. For the lowest spend, the deli counters at Lidl, Selver and Rimi sell cooked food by weight for €4-6. All are within a fifteen-minute walk of the Old Town.
Which Old Town food should I avoid to save money?
Skip the terraces directly on Raekoja plats and the costumed medieval-banquet restaurants, where mains run €18-28, and ignore the square's honey and marzipan souvenir stalls priced far above any supermarket. Cheap Old Town exceptions worth keeping: III Draakon's €3-4 elk soup in the Town Hall cellar and a €7-9 stuffed pancake at Kompressor on Rataskaevu.
Doing good is the business: every booking through Estonia Destinations funds one verified tonne of carbon removal — same room, same price, no markup.
Search stays