Long Weekend in Sofia — 3-Day City Guide
itineraryLast updated: March 1, 2026
Key Takeaways
- Sofia is highly walkable — all Day 1 sights are within 2 km of each other, and a comfortable pace covers the center on foot
- Book Boyana Church tickets online in advance — entry is timed to 15-minute slots with a maximum of 15 people
- The Vitosha Mountain gondola runs year-round and costs €7.50 return — a 10-minute ride to alpine views above the city
- Zhenski Pazar market is best visited before 10 AM for the freshest produce and fewest crowds
- A comfortable 3-day weekend budget is €110-180 per person excluding accommodation
- The Sofia City Card (€13/48h) saves money if you visit multiple museums — includes free public transport
- Oborishte is the best neighborhood for evening dining — Shtastlivetsa and Raketa Rakia Bar are local favorites
Introduction
Sofia packs Roman ruins, Ottoman mosques, Soviet monuments, and a booming food scene into one walkable city — and Vitosha Mountain is right on the doorstep. Three days is ideal for exploring the capital at a relaxed pace, from the grand Alexander Nevsky Cathedral to hidden courtyard cafes in Oborishte, the colorful chaos of Zhenski Pazar market, and the boutique shops of Lozenets. This guide covers each neighborhood worth visiting, the best restaurants and bars by area, metro station tips, and rainy-day alternatives so you can make the most of a long weekend in one of Europe's most underrated capitals.
Day 1 — Historic Heart of Sofia
Start at Sofia's Alexander Nevsky Cathedral (free entry, open 7 AM-7 PM), the city's most iconic landmark with its golden domes visible across the center. Walk south past the Church of St. Sofia and the Tomb of the Unknown Soldier, then explore the ruins of ancient Serdica visible beneath the streets near the Presidency — an open-air archaeological museum you can view for free 24 hours a day. Continue along Vitosha Boulevard — Sofia's main pedestrian street — for coffee at one of the terrace cafes. Take the free walking tour departing daily at 10 AM and 6 PM from the Palace of Justice (no booking required, tip-based) for a 2-hour introduction to the city's 7,000-year history.
Afternoon: Visit the National Palace of Culture (NDK) park and the Ivan Vazov National Theatre — the most photographed building in Sofia after the cathedral. Walk through the South Park gardens. Evening: Dinner at Made in Home (creative Bulgarian dishes, reserve ahead — Ul. Angel Kanchev 30A) or Supa Star (modern soups and salads near Serdika metro) for something lighter. Afterward, head to one of the rooftop bars — Sense Rooftop at the Sense Hotel or Terasa at Balkan Hotel offer cathedral views with cocktails. Rainy day swap: Replace the walking tour with the National Art Gallery inside the former Royal Palace (€3) and the Sofia History Museum in the old mineral baths building. Budget: €35-50.
Day 2 — Mountains, Museums, and Neighborhoods
Morning: Take bus 64 from the city center (Orlov Most stop near the cathedral, runs every 15 min) or a taxi (20-25 min, €4-5) to the National History Museum in Boyana. Walk 10 minutes uphill to the UNESCO-listed Boyana Church — its 13th-century frescoes rival anything in Renaissance Italy. Important: Entry is timed to 15-minute slots with a maximum of 15 people, so book online at least a few days ahead, especially in summer.
Afternoon: Continue to Vitosha Mountain via the Dragalevtsi gondola lift (€7.50 return, 10-minute ride). Hike to Aleko hut (1,810 m) for panoramic views of the city, the Rila range, and on clear days, even the Pirin mountains to the south. The hut serves bean soup, tea, and basic mountain meals. Allow 3-4 hours total for the gondola, hike, and return. Rainy day swap: Skip Vitosha and spend the afternoon at the Sofia Central Mineral Baths (now the Sofia History Museum), the Archaeological Museum (built inside a former mosque), and the small but fascinating Earth and Man Museum (world-class mineral collection, €3).
Evening: Head to the Oborishte neighborhood — Sofia's most elegant residential area with tree-lined streets and some of the city's best restaurants. Try Shtastlivetsa (Ul. Shesti Septemvri 14) for traditional Bulgarian food in a garden setting, or Raketa Rakia Bar (Ul. Yanko Sakazov 17) for craft cocktails, a curated rakia tasting menu, and retro-communist decor. For a livelier scene, walk 10 minutes south to the Studentski Grad (Student Town) area where bars and clubs cater to a younger crowd with lower prices. Metro station: Joliot-Curie (Line 2) for Oborishte. Budget: €45-60.
Day 3 — Markets, Shopping, and Departure
Morning: Head to the Zhenski Pazar (Women's Market, nearest metro: Lavov Most on Line 2), Sofia's oldest open-air market, operating since the 1870s. This is the best place for fresh produce, dried herbs, spices, home-made lukanka sausage, and people-watching. Arrive before 10 AM for the freshest selection. Walk five minutes east to the Central Market Hall (Tsentralni Hali) for gourmet souvenirs — local honey, rose jam and oil, herbs, and Bulgarian wine. Try a traditional kebapche or kyufte from one of the stands near the market for a quick €1.50-2 lunch.
Afternoon: Walk south along Vitosha Boulevard for shopping — international brands and local boutiques line the pedestrian street. For more unique finds, explore the side streets around Graf Ignatiev (nearest metro: NKD or Serdika) where independent shops sell handmade jewelry, vintage clothing, and Bulgarian designer fashion. The Lozenets neighborhood south of NDK has a quieter, more local feel with excellent bakeries, specialty coffee shops like Fabrika Daga, and neighborhood restaurants where few tourists venture.
Pick up a final banitsa (cheese-filled pastry, €1-1.50) from the bakery at Lion's Bridge before heading to the airport. If your flight is later, spend the remaining time in Borisova Gradina (Boris's Garden) — Sofia's largest park with tree-lined pathways, lakes, and the Vasil Levski National Stadium. Rainy day swap: The Central Market Hall and nearby cafes make a cozy final morning; follow with the Ivan Vazov House Museum or a movie at Cinema City in Paradise Center mall (5 minutes from NDK by metro). Budget: €30-45.
Where to Eat by Neighborhood
City center (Serdika metro): Hadjidraganov's Houses (mehana classics in a Revival-era building), Supa Star (modern soups), Divaka (Bulgarian gastro pub). Oborishte (Joliot-Curie metro): Shtastlivetsa, Raketa Rakia Bar, Cosmos. Vitosha Boulevard (NDK metro): Happy Bar and Grill (casual chain), Daro (Mediterranean-Bulgarian), Manastirska Magernitsa (monastery-style cooking). Lozenets: Sun Moon (Asian-Bulgarian fusion), Fabrika Daga (specialty coffee and brunch). Near NDK: Made in Home, Skaptobara (craft beer and burgers). For quick bites, grab banitsa (€1-1.50) from any bakery — the chains around metro stations serve them fresh from 6 AM. See our Bulgarian cuisine guide for the full food glossary.
Budget and Transport Tips
Sofia is extremely walkable — all Day 1 sights are within 2 km of each other, and you can cover the center on foot without using public transport at all. A Sofia City Card (€13/48 hours) includes free museum entry and unlimited public transport. Single metro/bus tickets cost €0.80; a 10-trip card is €6. Check our budget travel guide for more savings strategies, our customs guide for tipping etiquette, and the SIM cards guide for staying connected.
Frequently Asked Questions
Related Guides
Sofia Airport Arrival Guide
practicalSofia Airport (SOF) is Bulgaria's main international gateway, handling the majority of flights into the country. The air...
Budget Travel Guide to Bulgaria
practicalBulgaria consistently ranks as one of Europe's most affordable travel destinations, where your money stretches two to th...
A Guide to Bulgarian Cuisine
foodBulgarian cuisine is a delicious mosaic of Balkan, Mediterranean, and Ottoman influences, built on fresh seasonal vegeta...