Skip the tourist traps. These are the ones worth your time.
Some links are affiliate links. Learn more.
~55-85 EUR/day. That covers a mid-range hotel, meals at local restaurants (not tourist traps), public transit, and 1-2 paid attractions. Budget travelers can do it for 30-40% less by choosing hostels and street food.
September is the sweet spot — good weather, fewer crowds, lower prices. See our month-by-month guide for details.
3-day itinerary · Best time to visit · Where to eat · Airport transit · Europe Guide
Was this helpful?
About · Contact · Editorial Policy · How We Make Money
Navigate Sofia's attractions & highlights with this interactive map. Click to explore the city.
See what locals eat in Sofia, from street food stalls to proper sit-down things-to-do.
Latest travel news and upcoming events in Sofia.
Loading travel news…
Sofia's most recognizable landmark, this 19th-century Orthodox cathedral dominates the city center with its golden domes and intricate frescoes. Built to honor Russian soldiers who died liberating Bulgaria in 1877, it's a symbol of Sofia's complex history. Entry is free, but donations are encouraged. Open daily 8am-7pm. Located at 105 Tsarigradsko Shose, accessible via metro Line 1 to "Bulgaria" station. Best visited at sunset when the cathedral glows against the evening sky. Insider tip: Avoid Sundays when crowds gather for services; visit Tuesday mornings instead for quiet contemplation and better photo opportunities.
Sofia's historic core, centered around the 19th-century National Assembly building, offers a mix of Ottoman-era architecture and modern cafes. Wander through narrow streets like Vitosha Boulevard and the old Jewish quarter, where you'll find preserved 19th-century houses and hidden courtyards. Entry is free, but some cafes charge 3-5 BGN for seating. Open daily 8am-10pm. Accessible via bus 22, 23, or metro Line 1 to "Bulgaria" station. Best visited during late afternoon when the sun casts long shadows on the old stone walls. Insider tip: Avoid the main square at noon when tour groups gather; instead, explore the side streets around the National Assembly building for quieter photo ops and local interactions.
Bulgaria's premier history museum, housed in a 19th-century building near the National Assembly, showcases artifacts from the Thracian era through the Ottoman period. Its collection includes the famous Thracian gold treasures and Ottoman-era manuscripts. Entry costs 10 BGN (5 BGN for students), open Tuesday-Sunday 10am-6pm. Accessible via metro Line 1 to "Bulgaria" station. Best visited in the morning to avoid crowds and allow time to see the Thracian gold exhibit. Insider tip: Skip the main entrance and enter through the side door near the National Assembly for shorter lines; the museum's hidden courtyard is perfect for a quiet break between exhibits.
Sofia's largest covered market, located near the city center, offers authentic Bulgarian produce and street food. Sample local specialties like banitsa (cheese pastry) for 2 BGN, or try fresh kavurma (spiced meat) for 5 BGN. Open Monday-Saturday 7am-7pm, Sunday 8am-2pm. Accessible via bus 12, 13, or metro Line 1 to "Bulgaria" station. Best visited early morning when vendors are setting up and prices are lowest. Insider tip: Avoid the main entrance near the metro station; instead, enter through the back alley for fresher produce and better prices on seasonal vegetables like eggplants and peppers.
This 1981 communist-era monument on Mount Buzludzha offers panoramic views of the Balkan Mountains. Built to commemorate the founding of the Bulgarian Communist Party, it's a striking example of socialist architecture. Entry costs 5 BGN, open daily 9am-6pm. Accessible via bus 103 from Sofia's Central Bus Station (1.5 hours, 5 BGN). Best visited in late afternoon when the sun illuminates the monument's unique geometric design. Insider tip: Take the 103 bus from the Central Bus Station instead of the tourist bus; the local bus is cheaper and less crowded, with a more authentic view of the countryside along the way.
Sofia's natural playground, Vitosha Mountain offers hiking trails, ski slopes, and stunning views. The most accessible trail starts at the Vitosha Mountain Resort (15-minute bus ride from city center), with a 2-hour hike to the peak of Cherni Vrah (2,290m). Entry to the mountain is free, but the cable car costs 15 BGN round-trip. Open year-round, best visited in spring (April-May) for wildflowers or autumn (September-October) for fall colors. Insider tip: Skip the cable car and hike from the resort; the trail is well-marked and less crowded, offering a more authentic experience of Sofia's natural surroundings.
Sofia’s urban fabric is defined by its layered history, from Roman ruins to communist-era blocks. For efficient exploration, base yourself in the city center near the National Palace of Culture (NPC) or the old town. Avoid the suburbs; the metro connects key areas in under 20 minutes. Budget travelers should prioritize near the Central Bus Station, while luxury seekers should consider the western districts near the Vitosha Mountain foothills.
Stara Sofia, bounded by Tsarigradsko Shose and the Vitosha Boulevard, is the historic core. Wander narrow cobblestone streets past 19th-century Ottoman-era houses and the 4th-century Serdica Roman ruins. Eat at Kavurma, serving 25 leva (€12) lamb kebabs with yogurt sauce, or try the 18 leva (€9) meze platter at Makedonija. Stay at Hotel Sofia, a 1920s Art Deco building with rooms from 80 leva (€40) per night. Avoid the touristy restaurants near the Alexander Nevsky Cathedral.
The area around the National Palace of Culture (NPC) is Sofia’s modern hub, with the 2008-built Sofia City Center mall and the 2015 Sofia Arena. Dine at Bistro 1908, offering 22 leva (€11) Bulgarian cuisine like smoked trout with dill, or grab a 5 leva (€2.50) kebab from the street vendor near the metro station. Stay at the 4-star Hotel Balkan, rooms from 120 leva (€60) per night. This area is best for nightlife, with clubs like Club 2000 charging 15 leva (€7.50) cover on weekends.
Vitosha Boulevard, extending from the city center to the Vitosha Mountain foothills, is Sofia’s upscale residential zone. The area features 1930s villas and modern apartments, with cafes like Cafe 1923 serving 15 leva (€7.50) coffee and pastries. Eat at Gastrobar, where a 30 leva (€15) steak with truffle fries is standard. Stay at the 5-star Hotel Balkan, rooms from 200 leva (€100) per night. This is where Sofia’s elite live; avoid visiting after 8 PM as the streets are quiet.
The area around the Central Bus Station is Sofia’s budget hub, with hostels like Hostel 1920 offering dorms from 15 leva (€7.50) per night. Eat at the 10 leva (€5) kebab stand near the station or try the 12 leva (€6) Bulgarian salad at the nearby market. Avoid the area after midnight due to occasional petty crime. The metro connects directly to the old town in 10 minutes, making it practical for travelers on a tight budget.