How to Spend Three Days in Sofia: A Practical Itinerary for Bulgaria's Capital

Make the most of a long weekend in Sofia with this realistic guide covering Ivan Vazov Theatre, Vitosha Mountain hikes, Boyana Church frescoes and the city's brilliant neighbourhood taverns.

Day One: Central Sofia's Historic Heart and Serdika Layers

Start your first morning at the Serdika metro station complex, where excavated Roman ruins from the 4th century sit beneath glass floors in the underpass connecting lines M1 and M2. The ancient walls, streets and an early Christian basilica are free to view and give immediate context to Sofia's two-thousand-year urban continuity. Walk east along Knyaz Al. Battenberg Street to the Presidential Palace and watch the hourly changing of the guard—no ropes, no crowds, just two soldiers in dress uniform executing slow, precise choreography outside the mustard-yellow façade. Cross the square to the 6th-century Church of St George, a round redbrick rotunda tucked between the Presidency and the former Party House hotel, with medieval frescoes layered over Ottoman-era plaster. Arrive before ten to see morning light on the interior dome. From there it's a five-minute walk north to the Central Market Hall on Knyaginya Maria Luiza Boulevard, a two-storey iron-and-glass building from 1911 now filled with fruit stalls, butchers selling kashkaval and sudzhuk, and counters serving banitsa with boza or ayran. Pick up a cheese-stuffed banitsa for around two leva and eat it on a bench in the small park across the street.

Spend the afternoon in the Largo, the trio of severe Stalinist buildings framing the old Party House, National Gallery and former Communist Party headquarters on Independence Square. Walk south down Vitosha Boulevard, Sofia's main pedestrian shopping street, stopping at any of the cafés between Patriarch Evtimiy and Graf Ignatiev for an espresso or a beer from Zagorka or Shumensko. You'll pass street artists, musicians and older men selling books from folding tables. By late afternoon make your way to ul. Tsar Simeon, just west of the Sveta Nedelya Cathedral, where several mehani—traditional taverns—serve early dinner from around five. Chevermeto on ul. San Stefano in Lozenets or Hadjidraganovite Kashti on ul. Kozloduy in the city centre both do slow-cooked lamb, shkembe chorba tripe soup and shopska salad with proper white cheese. Portions are large, mains run seven to twelve leva, and both places fill with local families by seven. Book a table or arrive before six-thirty. Walk off dinner with a stroll around the floodlit Alexander Nevsky Cathedral—its gold domes are visible from most of central Sofia and the interior crypt museum, open until six most days, holds one of the Balkans' best icon collections.

For your first night, stay somewhere along the metro M2 line between Serdika and James Bourchier stations so you're within twenty minutes' walk of both the historic core and the slopes of Vitosha. Hotels near NDK—the National Palace of Culture—put you in a residential area with supermarkets, bakeries and parks, yet Serdika station is only two stops north. Many travellers searching Sofia hotels this week looked at properties in Lozenets and Iztok, both quiet residential zones with good public transport and lower rates than the immediate cathedral district. Checking availability early helps, especially if you're visiting in late spring or early autumn when city-break traffic picks up and weekend rooms near Graf Ignatiev or Patriarch Evtimiy can book out a week ahead.

Day Two: Vitosha Mountain, Boyana and the Southern Suburbs

Take bus 64 or 93 from the NDK stop or a taxi from anywhere in the centre—fifteen minutes, around ten to twelve leva—to the Dragalevtsi neighbourhood at Vitosha's foot. The Simeonovo gondola lift runs year-round from a base station you reach via bus 123 from Hladilnika metro stop on the M1 line, lifting you to mid-mountain in under fifteen minutes. At the top station, around 1,400 metres, a network of marked trails spreads across meadows and beech forest. In summer the air is ten degrees cooler than the city; in October the slopes turn rust and gold. Follow the red-marked trail west toward Aleko hut—a forty-minute walk on a well-graded path—where a simple restaurant serves grilled meats, bean soup and draft beer on a terrace overlooking the city sprawl below. If you're comfortable with longer hikes, continue another hour south to Zlatnite Mostove, the Golden Bridges, a boulder field formed by ancient rockslides where a stream runs cold even in August. The round trip from the gondola top to Aleko and back takes around two and a half hours; add another two if you push on to the boulders. Bring water, a windproof layer and cash for the hut—card terminals are unreliable above the tree line.

Descend by mid-afternoon and take a taxi or bus 64 from Simeonovo to Boyana, a leafy suburb ten minutes south. The Boyana Church, a UNESCO site tucked against the forest edge on ul. Boyansko Ezero, is a small two-storey structure whose 1259 frescoes are among Europe's finest medieval portraits. Only eight visitors are allowed inside at a time, for fifteen minutes each, so queues form on weekends; weekday mornings between eleven and one are quieter. Entry is ten leva. The naturalistic faces—donors, saints, Christ—predate Giotto and feel strikingly modern. Photography inside is forbidden. Across the road, the National History Museum occupies a sprawling former state residence with collections spanning Thracian gold hoards, medieval manuscripts and communist-era kitsch. It's huge and poorly signposted, so focus on the Thracian treasury on the ground floor and the ethnographic textiles upstairs. Budget an hour, or two if the Byzantine section interests you. The museum café does decent coffee and has a terrace with mountain views.

Return to the city centre by late afternoon and head to the Ivan Vazov National Theatre on ul. Dyakon Ignatiy, a pale neoclassical building fronted by a fountain and small park. The theatre runs performances most evenings September through June—Bulgarian-language drama, opera, ballet—and tickets for upper-circle seats start around fifteen leva, available at the box office or online. Even if you don't attend a show, the park is a pleasant spot at dusk when the façade lights come on. For dinner walk north into the Oborishte neighbourhood, specifically along ul. Neofit Rilski and ul. Veslets, where several wine bars and bistros have opened in the past few years. Sasa Asian Pub on ul. Neofit Rilski does izakaya-style small plates and natural wines; Tenebris on the same street focuses on Bulgarian wines from small Thracian and Struma Valley producers. Both are tiny, both require reservations on Fridays and Saturdays, and both charge thirty to fifty leva per person for a full meal with drinks. The neighbourhood is safe, lit and walkable back to hotels near the cathedral or NDK within twenty minutes.

Day Three: Museums, Markets and the Zhenski Pazar Quarter

Begin your final day at the National Archaeological Museum on ul. Saborna, housed in a former Ottoman mosque directly behind the Party House. The Thracian galleries on the ground floor display the Panagyurishte gold treasure, the Lukovit silver hoard and grave goods from the Valley of the Thracian Kings near Kazanlak. Upstairs, Roman mosaics and inscriptions from Serdica fill three large halls. The museum opens at ten; arrive then to avoid school groups. Entry is ten leva, with an additional six leva for photography. Plan an hour to ninety minutes. Across Saborna Street, the Church of St Sofia—the city's namesake—is a stark brick basilica from the 6th century, rebuilt several times, with an underground necropolis you can tour for five leva. The crypt is cool, dimly lit and contains dozens of mosaic fragments and carved sarcophagi. Come here before lunch when natural light from the nave filters down the stairwell.

Walk fifteen minutes north along Knyaginya Maria Luiza Boulevard to the Zhenski Pazar, Sofia's largest open-air produce market. Stalls spread across several blocks selling peppers, tomatoes, walnuts, honey, dried herbs and bunches of fresh coriander and dill. Old women sit on upturned crates selling homemade lyutenitsa pepper relish in recycled jars; cheese vendors offer tasting slivers of sirene and kashkaval. Prices here undercut supermarkets and the atmosphere, especially on Saturday mornings, is loud, crowded and entirely local. Buy a punnet of strawberries in June or a kilo of cherries in early July for a fraction of what you'd pay on Vitosha Boulevard. Just west of the market, ul. Ekzarh Yosif is lined with small bakeries, grill houses and coffee kiosks where construction workers and taxi drivers queue for kebapcheta, kyufte and grilled peppers served on plastic plates. It's the least touristed part of central Sofia and offers a glimpse of everyday rhythms unchanged by the Airbnb economy. Lunch here costs five to eight leva and tastes better than almost anything in the pedestrian zone.

Spend your last afternoon in the Sofia Arsenal Museum for Contemporary Art, a red-brick former weapons depot on ul. Cherni Vrah in the Krasno Selo district, a ten-minute taxi ride from the market or a twenty-minute walk south from the Lavov Most metro station. The museum mounts rotating exhibitions of Bulgarian and Balkan contemporary artists—painting, video, installation—in high-ceilinged halls with original iron trusses. Entry is eight leva; the attached café is good for a final espresso. If you have an evening flight, the airport is a fifteen-minute taxi ride from here, or thirty minutes on bus 84 from the Eagles' Bridge stop. If you're leaving the next morning, head back to the centre and spend your last evening on ul. Shishman or ul. Pirotska, two streets south of the market where student bars, vinyl record shops and small galleries occupy crumbling 19th-century townhouses. Fret Bar on ul. Shishman has live indie and folk acts most Thursday through Saturday nights with no cover charge; Terminal 1 on ul. Krum Popov is a used bookshop and bar with a courtyard open until midnight. Both attract a young, Bulgarian-speaking crowd and neither are listed in most guidebooks, which makes them good spots to close out a long weekend that began with Roman walls and ended with a real sense of the city's contemporary pulse.

Where to Stay and How to Book Smart in Sofia

Most visitors choose hotels within a fifteen-minute walk of Alexander Nevsky Cathedral, which puts you close to the Serdika metro hub, the pedestrian boulevard, and bus stops for Vitosha. The cathedral district offers convenience but often charges a premium, especially in properties on ul. Oborishte or Graf Ignatiev. Booking a week or two ahead smooths out weekend rate spikes and gives you better odds of snagging rooms near the top of search results—the properties travellers have been viewing most this week tend to sit along the M2 metro corridor between Serdika and James Bourchier, particularly in Lozenets and around the NDK. That southern arc offers supermarkets, parks, tram links and a more residential feel, with prices generally five to fifteen euros lower per night than equivalent star ratings right beside the cathedral. If you want neighbourhood texture and don't mind a twelve-minute metro ride to Serdika, this is the zone to search.

April through June and September through early November see the highest occupancy; Christmas markets and New Year bring a brief winter spike. July and August are quieter—many Sofians leave for the coast—and rates drop, though the city itself is hot and dusty. January and February are the cheapest months but also the coldest; Vitosha ski lifts run, which can push weekend mountain-edge properties higher while central hotels stay soft. Checking availability now for a spring or autumn weekend makes sense, particularly if you're planning around a Friday arrival, when both business and leisure traffic overlap. Recent search patterns show steady interest in Sofia hotels clustered near public transport stops, which suggests travellers are prioritising easy airport transfers and day-trip flexibility over proximity to specific sights. The airport bus 84 terminates at the NDK; the metro M1 blue line runs every eight minutes from the airport to Serdika, making any hotel within two stops of either endpoint practical for early flights or late arrivals.

Questions, answered

Is three days enough time to see Sofia properly?

Three days gives you time to cover the historic centre, climb Vitosha, visit Boyana Church and the top museums, and eat well in neighbourhood taverns. You won't exhaust the city, but you'll leave with a grounded sense of its layers—Roman, Ottoman, socialist, contemporary—and enough meal memories to want to return. Add a fourth day only if you plan a side trip to Rila Monastery or Plovdiv.

Which Sofia neighbourhood should I book a hotel in?

Stay along the M2 metro line between Serdika and James Bourchier for a balance of convenience, price and neighbourhood atmosphere. Lozenets and the blocks around NDK offer supermarkets, parks and tram links, with rooms usually cheaper than the immediate cathedral zone. If you want to walk everywhere, book within fifteen minutes of Alexander Nevsky, but expect to pay slightly more per night.

Can I hike Vitosha in a half-day trip from central Sofia?

Yes. Take the Simeonovo gondola up, walk to Aleko hut for lunch, and descend by mid-afternoon—total time four to five hours including transport from the centre. The gondola runs year-round except during high winds. Bring layers, cash and water; the hut takes cards inconsistently. In summer the trails are easy; in winter you'll need boots and possibly crampons above the tree line.

When is the best month to visit Sofia for weather and smaller crowds?

Late May, early June, and September offer warm days, cool evenings, and manageable visitor numbers. October is beautiful if you like autumn colours on Vitosha, though afternoon rain is common. Avoid July and August unless you enjoy heat and don't mind that many restaurants close for summer holidays. December weekends are charming for Christmas markets but book hotels early.

How far in advance should I book a Sofia hotel?

For spring or autumn weekends, booking one to two weeks ahead ensures better choice and avoids last-minute rate jumps, especially for properties near the cathedral or along the M2 metro line that fill first. Midweek or winter stays are more flexible; you can often book three to four days out without penalty. Search activity picks up for Friday check-ins, so locking in early helps.

Search live hotel prices in Sofia-Grad →
5% back on completed stays · ~1 tonne CO₂ retired per booking

← Sofia-Grad's page