Sofia, Bulgaria
Best places to shop in Sofia
5 markets, malls and shopping districts in Sofia — what to buy, when to go, and the tourist traps to avoid at each one.
Last updated 2026-08-09
1. Central Sofia Market Hall (Halite)
Photo: MrPanyGoff · CC BY-SA 3.0 · source
The 1911 covered market near the mosque — Bulgarian cheese, honey, lukanka, banitsa and produce over two floors.
Where: MarketMap: Open in Maps Best time: Daily 07:00–22:00Cost: Budget
2. Vitosha Boulevard
Photo: Mark Ahsmann · CC BY-SA 4.0 · source
The main pedestrian shopping street running towards the mountain — international brands, cafés and Bulgarian labels.
Where: Street ShoppingMap: Open in Maps Best time: Daily 10:00–21:00Cost: Mid-range
3. Alexander Nevsky antiques market
Photo: Apostoloff · CC BY-SA 3.0 · source
The open-air market on the square beside the cathedral — Soviet militaria, icons, coins, brass and Bulgarian folk pieces.
Where: Flea MarketMap: Open in Maps Best time: Daily 09:00–18:00, weather permittingCost: Budget–Mid
Watch out Religious icons here are reproductions, and exporting a genuine antique icon from Bulgaria requires a permit from the Ministry of Culture. Soviet medals are almost all restrikes.
4. Zhenski Pazar (Women's Market)
Photo: Bin im Garten · CC BY-SA 3.0 · source
The city's largest and most local open-air market — produce, spices, cheap clothing and household goods.
Where: MarketMap: Open in Maps Best time: Daily 07:00–19:00Cost: Budget
5. Bulgarian rose products
Photo: Max Roser · CC BY 4.0 · source
Rose oil and rose water from the Valley of Roses, one of the world's main producers — sold in specialist shops and at the Ethnographic Museum.
Where: Street ShoppingMap: Open in Maps Best time: Daily 10:00–19:00Cost: Mid-rangeTip: Genuine Bulgarian rose otto is extremely expensive — roughly 3,000 roses per gram. Anything cheap is rose-scented oil, which is fine if you know that is what you are buying.
More about Sofia