
Things to Do in Sofia
15 curated spots from Sofia itineraries
Activities & Attractions
7 curated experiences

Boyana Church (UNESCO site) – Day Trip within Sofia
Take a short taxi or bus ride to this medieval church, famous for its 13th-century frescoes and UNESCO-listed significance; dress modestly and respect photography rules.[1]
2h · $10-15 entry plus transport
Ivan Vazov National Theatre & City Garden
Visit the ornate National Theatre building with its neoclassical façade, then sit in the adjacent City Garden to people-watch and enjoy the urban scenery.[1]
1h · Free to walk outside; ticketed for performances
National Palace of Culture (NDK) & Surroundings
Explore the massive modernist National Palace of Culture and its surrounding park, with fountains, concrete plazas, and strong urban-industrial visuals.[5]
1h 30m · Free to walk outside; exhibitions ticketed
St. Alexander Nevsky Cathedral
Explore Sofia’s most famous Orthodox cathedral—admire its neo-Byzantine architecture, golden domes, and icon-filled interior; dress modestly and check photography rules at the entrance.[1]
1h · Free or small donation
Stroll Vitosha Boulevard
Walk Sofia’s main pedestrian street lined with shops, bars, and cafes, framed by views toward Vitosha Mountain and surrounded by a mix of older blocks and newer urban facades.
1h · Free (shopping extra)
Sveta Nedelya Church & Surroundings
Step into this central Orthodox church near Serdika, taking in its icons and calm interior, then walk the surrounding mix of older facades and robust urban blocks.[1]
1h · Free or small donation
Zhenski Pazar (Women’s Market)
After breakfast, continue exploring stalls selling spices, dried fruits, household goods, and clothes in a busy, slightly gritty urban-industrial market environment.
1h · Free (shopping extra)Restaurants & Food
8 local favorites

Dinner at Fabrika Daga
Modern café-restaurant with a strong urban-industrial vibe (concrete, pipes, open kitchen); choose burgers, grilled meats, vegetarian bowls, and baked goods, confirming your shellfish allergy and steering clear of any seafood specials.
1h 30m · $15-25 per person
GreenHouse (Lozenets)
Contemporary café with minimalist-industrial decor; enjoy omelets, pastries, and coffee while confirming no shellfish is used in any dishes you order.
1h · $10-20 per person
Hadjidraganov’s Houses (Hadjidraganovite Kashti)
Traditional Bulgarian restaurant in reconstructed old houses with rustic-industrial touches; order grilled sausages, clay-pot stews without seafood, baked cheese, and salads, making it clear you cannot have shellfish.
1h 15m · $20-35 per person
Moma Bulgarian Food & Wine
Stylish Bulgarian restaurant with modern-rustic and slightly industrial touches; order grilled meats (kebapche, pork neck), shopska salad, potatoes, and yogurt-based dips—avoid the few seafood dishes and clearly mention your shellfish allergy to staff.
1h 15m · $20-35 per person
Raffy Bar & Gelato (Vitosha Boulevard)
Large modern restaurant-bar on pedestrian Vitosha Boulevard with an urban-industrial interior; choose meat dishes, salads, pasta, and gelato, clearly skipping any seafood or mixed platters and confirming your shellfish allergy with your server.
1h 30m · $20-30 per person
Shtastliveca (Happy Man) Vitosha
Popular Bulgarian-European restaurant with stylish, slightly industrial interiors; select grilled meats, risottos, salads, and vegetarian mains, avoiding any seafood and explicitly confirming your shellfish allergy for safe preparation.
1h 30m · $20-35 per person
Skapto (Skapto Center)
Casual industrial-style burger and brunch spot with concrete, metal, and exposed brick; for breakfast, choose eggs, avocado toast, or yogurt and fruit, and avoid any seafood items.
1h · $15-25 per person
Street Market Breakfast at Zhenski Pazar (Women’s Market)
Wander stalls selling fruits, vegetables, cheeses, breads, and nuts; build your own breakfast from fresh produce, bakery stands, and dairy items, avoiding any stalls selling seafood and double-checking ingredients with vendors.
1h · $5-10 per person