Krakow is, by our reckoning, one of the most generous cities in Europe for a traveller on a small budget — and unlike most cheap-city claims, this one survives contact with a 2026 price list. The zloty still stretches. Portions still assume you have spent the morning in a field. The local canon — dumplings, sour soups, griddled bread, smoked highland cheese — was built by and for people who were not spending much, which is why eating cheaply here feels like eating properly rather than eating around the edges.
One honest caveat before the pleasure. The single most famous cheap thing in the city is no longer its cheapest, and several of the places that built Krakow's budget-food reputation now charge roughly what a sit-down lunch costs. The value has not gone anywhere. It has moved. This guide is about where it has moved to.
Key facts
- What it costs: a bread ring from a street cart is typically around 3.50 to 5 zł; a milk-bar lunch with soup and a main usually lands somewhere around 15 to 30 zł; a loaded zapiekanka can now reach 30 zł and beyond
- Where: the Old Town and the university quarter for milk bars, Kazimierz for late food, Podgórze and Nowa Huta for the canteens that never see a tour group
- Getting between them: a 20-minute tram or bus ticket costs about 4 zł and a 24-hour pass about 17 zł, following a fare rise in spring 2026 — though most of what follows is walkable
- Cash: cards are accepted almost everywhere, but market stalls and the sausage van are cash-first
Budget the day, not the meal
Two people eating entirely from the sources below — cart breakfast, milk-bar lunch, market grazing, street supper — should expect to spend somewhere in the region of 120 to 180 zł between them across a full day, drinks aside. That is not an ascetic day. It is three cooked meals, a snack, and change.
Drinks are where budgets quietly fail. A craft beer in a Kazimierz bar can run anywhere from about 15 to 25 zł, which means two rounds can cost more than everything you have eaten since breakfast. Milk bars and market stalls generally serve kompot, the cloudy stewed-fruit drink, for a couple of zloty, and the tap water is safe to drink.
Distances are short, which matters more than any ticket price. The Old Town to Kazimierz is a fifteen- to twenty-minute walk; Kazimierz across the river to Podgórze is another ten over the footbridge. You will genuinely only need a tram for Nowa Huta and for the market halls east of the centre. Krakow sells transport tickets by time rather than by distance, so one validated fare covers as many changes as you can make inside the window.
Breakfast from a blue cart
Start where Cracovians start: the obwarzanek krakowski, the hand-plaited, boiled-then-baked ring sold from the blue carts standing at most significant corners of the Old Town. Poppy seed, sesame or salt, typically around 3.50 to 5 zł depending on the cart and the topping.
It is not a bagel and it is not a pretzel, and it is not casually named. The obwarzanek krakowski has held EU Protected Geographical Indication status since 2010, which means anything sold under that name must be made by hand within Krakow and its immediately neighbouring districts. That is a real legal constraint rather than a marketing line, and it is why the thing tastes the same on a corner below Wawel as it does up by the station.
Here is the part the guidebooks leave out: a cart holds the same rings all day. Bought before mid-morning, an obwarzanek is chewy, faintly sweet and often still slightly warm. Bought at four in the afternoon it is a ring of dry bread. Travellers who write the obwarzanek off as overrated have, almost without exception, met the afternoon version. Buy early, eat it immediately, and walk the Planty — the ring of parkland that replaced the medieval walls — while you do.
Milk bars: the canteens that still work
The bar mleczny is a survivor of the communist-era subsidised canteen, and a meaningful number still operate with state support, still feed pensioners and students rather than visitors, and still charge prices that look like a misprint. A soup, a main with potatoes and a compote generally comes to somewhere around 15 to 30 zł.
The mechanics intimidate people unnecessarily. You queue at a counter, order and pay first, sometimes receive a numbered ticket, then wait to be called at a hatch. You carry your own tray, and you return it to the rack when you have finished. The menu is usually a board in Polish, frequently without translation, and pointing is completely normal — nobody will mind, and the queue behind you has seen it a thousand times. Most milk bars keep daytime hours and close in the early evening, and several run on weekdays only, so a bar mleczny is a lunch plan and not a dinner plan.
In the Old Town, Bar Mleczny Pod Temidą sits on the Royal Route beneath low vaulted ceilings; Saveur's survey of the city's milk bars described it as the only true bar mleczny left inside the Old Town. Its kluski śląskie — soft potato dumplings, each with a dimple pressed in to hold gravy — are the thing to order. Recent listings show it keeping weekday hours and closing at weekends, which is worth confirming before you build a Saturday lunch around it.
The university quarter on the western edge of the Old Town holds three more within a few minutes of one another: Bar Mleczny Uniwersytecki, known for potato pancakes under gravy; MIŁA, a hole-in-the-wall with a dependable queue and a very good żurek; and Bar Mleczny Górnik, small, plain and essentially unchanged. Further out towards Salwator, Bar Mleczny Flisak feels comprehensively untouched by the present decade and turns out a good plate of pierogi ruskie.
Between the Old Town and Kazimierz, Bar Mleczny Pod Filarkami is the convenient one for a kotlet schabowy — the breaded pork cutlet that is the load-bearing beam of Polish home cooking. Across the river in Podgórze, Bar Mleczny Krakus is the strategically useful one: it is within walking distance of the Ghetto Heroes Square memorial and Schindler's Factory, it keeps an English menu, and its barszcz czerwony z uszkami, clear beet broth with tiny mushroom-filled dumplings, makes a considerably better lunch than anything in the museum's immediate radius.
Then there is Nowa Huta, the planned steelworkers' city built from nothing at the end of the 1940s and reachable by tram in about twenty minutes. Bar Mleczny Centralny, on the district's central estate, still has the marble-topped tables and maroon chairs it was fitted out with; Bar Mleczny Północny, also in Nowa Huta, is the one local guides tend to name for pierogi ruskie with twaróg and bacon. Going out there for lunch is, in our view, the most rewarding cheap meal in Krakow, because the setting and the food are inseparable.
Plac Nowy, and what the zapiekanka now costs
Kazimierz's round market hall, the Okrąglak, is the spiritual home of the zapiekanka: half a baguette toasted under mushrooms and melted cheese, then loaded with toppings and zigzagged with sauce. The hatches around the rotunda — Endzior is the famous one, with BarOko, Zapiekanki Królewskie, Bar Namaxa and Piecyk ranged around the same circle — generally run from early morning until around two in the morning, seven days a week. That makes this the default late meal in Krakow.
Now the honest part. A plain small zapiekanka can still be had for around 7 zł and a basic large one for something like 12 zł, but the loaded versions people actually queue for now commonly run around 20 to 30 zł, with the most elaborate reaching into the low thirties and each extra sauce adding roughly a zloty. That is no longer street-food pricing. It is the price of a milk-bar lunch with a bowl of soup in front of it. The zapiekanka remains an institution and a genuinely good thing to eat at midnight; it is not, in 2026, the bargain it is still widely sold as.
Two practical notes. The queue distributes itself badly — Endzior's reputation reliably produces a twenty-minute wait while a neighbouring hatch a few metres away serves immediately, and the gap in quality is far smaller than the gap in waiting time. And the interior of the rotunda, where the butchers' stalls once were, has been reworked into a covered food space trading as Jatka 2.0. The zapiekanka hatches are the ring on the outside, which is where you want to be.
Soups, and when they are right
Żurek — sour rye soup, usually with white sausage and half a boiled egg, sometimes served in a hollowed loaf — is the cold-weather cure, and it appears on nearly every traditional menu for a few zloty as a starter. Barszcz, the clear beet broth, arrives either plain in a cup or with uszka, those small mushroom dumplings. Rosół, clear chicken broth with noodles, is the Sunday one.
Season matters here more than anywhere else in this guide. Krakow's winters are properly cold and grey, and a bread bowl of żurek in February is, to our mind, one of the most satisfying cheap meals in Europe. The identical soup in a humid July is a mistake, and the milk bars know it — summer boards shift towards chłodnik, the cold beetroot-and-buttermilk soup, which is pink, sharp and exactly right when the Rynek is baking.