Guides

Prague's Markets: 10 Best Spots — Farmers' Markets, Flea Markets and Christmas Fairs

Updated: 20.07.2026

Markets are Prague without the gloss — lively, delicious and truly local. From the medieval Havel Market in the Old Town to farmers' markets along the Vltava embankment, a giant flea market in Vysočany, and Christmas fairs under the tree on Old Town Square — here are 10 spots worth planning a route around, and worth arriving early for.

Prague's markets fall into four categories: historic city markets (souvenirs and produce), farmers' markets (fresh food on weekends and weekdays), flea markets (vintage, antiques, and everything in between), and seasonal Christmas markets. Below are tried-and-tested addresses with practical details. Hours and prices can change, so check the official website of a specific market before you go.

Havel Market (Havelské tržiště)

The only historic market that has survived in the Old Town — it has been trading here since 1232, in the days of King Wenceslaus I. It stretches along Havelská Street between Old Town Square and Wenceslas Square, so you can't miss it. Today it's a mix of fresh fruit and vegetables, flowers, wooden toys, ceramics and souvenirs (plenty of the latter — haggle and compare prices). Getting there: metro line A/B, Můstek station, a couple of minutes on foot. Open daily, free entry — perfect for a quick stroll through the centre.

Náplavka Farmers' Market

The city's most atmospheric farmers' market runs along the Rašínovo nábřeží embankment beneath the bridge, with a view of the Vltava and its swans. One of the first — and probably the largest — in the Czech Republic, with more than 90 stalls selling seasonal vegetables, cheese, fish, baked goods, farm eggs and street food, plus live music around midday. When to go: Saturday mornings (roughly until 2pm) — get there early before the best stuff sells out. Getting there: metro B, Karlovo náměstí station, or tram to Výtoň. Free entry. Details and schedule at farmarsketrziste.cz.

Jiřák Farmers' Market (náměstí Jiřího z Poděbrad)

A local favourite in Vinohrady, set up under the trees on the square in front of the striking Church of the Most Sacred Heart of Our Lord, designed by architect Jože Plečnik. The focus here is on local producers: fruit and vegetables, organic goods, bread, cheese, ready-to-go meals and handmade items. A nice bonus is that it runs several days a week, not just weekends (usually Wednesday to Saturday, morning to evening). Getting there: metro A, Jiřího z Poděbrad station — the exit opens straight onto the square. Free entry. A great option if your Saturday's already booked.

Holešovice Market Hall (Holešovická tržnice)

A former 19th-century cattle market that's gradually turning into a trendy cluster of markets, food, culture and street art inside old industrial halls. Hall 22 hosts a big market of vegetables, fruit, dairy, meat, fish and spices straight from producers, while next door the Food Truck Point serves burgers, palačinky, phở and souvlaki (with open-air cinema in summer). When to go: the market in Hall 22 usually runs on weekdays and Saturday mornings; closed on Sundays. Getting there: metro C, Vltavská station, or tram to Pražská tržnice. Free entry — you only pay for what you buy.

U Elektry Flea Market (formerly Kolbenova)

The biggest flea market in the Czech Republic and one of the largest in Europe — hundreds of stalls spread across a huge site in Vysočany (Prague 9). It's chaos in the best possible way: vintage clothes, books, paintings, china, furniture, car parts, antiques, and simply "everything" piled on tables, in car boots and on tarpaulins. When to go: Saturdays and Sundays from early morning — the best finds go before noon, so arrive at opening time. Entry is usually a token fee (a few dozen crowns) — check on the day. Getting there: metro B to Hloubětín, or tram 8/25 to U Elektry. Bring cash and haggle.

Design and Handmade Markets (Dyzajn Market, Mint Market and others)

If flea markets are all about the old, design markets are about the new and original. Prague regularly hosts Dyzajn Market (the city's biggest design market), Mint Market at Náplavka, and other pop-up fairs featuring independent Czech brands: clothing, jewellery, ceramics, posters, cosmetics and street food. Who it's for: anyone after unusual gifts and pieces by local makers rather than factory-made souvenirs. Tip: dates shift and are often seasonal, so check the organisers' listings and social media in advance, along with the venue (often Náplavka or Holešovice Market Hall). Entry is usually free or cheap.

Old Town Square Christmas Market

Prague's flagship Christmas market and the postcard image of the whole country: a huge Christmas tree, wooden stalls, choirs and live concerts, a nativity scene, mulled wine (svařák) and the smell of trdelník drifting across the square. It gets very crowded, especially in the evenings and at weekends — the atmosphere is magical, but be ready for crowds and tourist prices. When: late November to early January, daily roughly from 10am to 10pm. Getting there: metro A/B, Můstek, or metro A, Staroměstská. Free entry — come at dusk, when the lights switch on.

Wenceslas Square Christmas Market

A couple of minutes from Old Town Square, at the lower end of Wenceslas Square, Prague's second big Christmas fair unfolds — leaning more towards wooden gifts, decorations and hearty street food (sausages, ham roasted on a spit, hot drinks). The vibe is a touch more everyday and local than in the Old Town. Note: because of renovation work on the upper part of the square, the market may only occupy the lower section — check the current season's layout. When: same winter period, daily until late. Getting there: metro A/B, Můstek. Free entry.

náměstí Míru Christmas Market

A local favourite and something of a hidden gem: a small, cosy fair on the steps of the neo-Gothic Church of St Ludmila. There are far fewer tourists and the mood is warmer — families pick out Advent wreaths, neighbours warm up with punch, and there's plenty of handmade work: ceramic nativity scenes, candles, wooden toys, dried fruit and roasted chestnuts. It's usually the first Christmas market to open in Prague, ahead of the ones in the centre. When: roughly from 20 November to Christmas Eve (24 December), daily afternoons and evenings. Getting there: metro A, Náměstí Míru — the exit leads straight onto the square. Free entry.

Farmers' Markets Near the Metro (Kubáň and Neighbourhood Trhy)

Besides the star attractions of Náplavka and Jiřák, cosy neighbourhood markets — trhy — run all over Prague, such as Kubáň in Prague 10 and dozens of others near metro stations and squares. The range is much the same (vegetables, cheese, baked goods, ready meals), but without the tourists or the queues, and with genuinely local prices and vendors who remember your face. Who it's for: anyone living in Prague who wants to shop like a local instead of heading into the centre. Tip: find the nearest trh in the organisers' calendar (many belong to the farmarsketrziste.cz network) and go in the morning on its market day.

Bottom line: Prague's markets cover every craving at once — from fresh farm produce and vintage finds to mulled wine under the Christmas tree. For the best experience, mix formats: spend Saturday morning at Náplavka or the U Elektry flea market, hit a neighbourhood trh or Jiřák on a weekday, and save a December evening for the Christmas markets downtown. Bring cash, arrive early, and double-check opening hours on official websites in advance — schedules shift with the seasons.

Comments (0)

Please be polite. Spam and insults will be removed.