48 hours in Sofia-Grad
Two days is enough to walk the yellow-brick core, eat 3 proper Bulgarian meals, and still get a soak at the mineral baths.
Alexander Nevsky Cathedral seen from a Sofia side street at dusk
Day 1: the yellow-brick core
Start at Ploshtad Sveta Nedelya and walk east along the yellow paving of Tsar Osvoboditel. You will pass the Presidency, the excavated ruins of Serdica, and the Rotunda of St George in a single 15-minute loop, all free. Coffee at Dabov Specialty Coffee on Angel Kanchev runs about €3. Continue to Alexander Nevsky Cathedral by 11am before tour buses arrive; the crypt icon museum is €4 and worth it. Serdika metro station sits right beneath the ruins, so if your feet tire you can duck underground and resurface a few stops later without losing the thread of the walk. The National Archaeological Museum, housed in a former mosque opposite the Presidency, adds another 30 minutes and €6 if you want the Thracian gold before lunch.
Lunch at Made in Home on Angel Kanchev, around €12 for a shakshuka and lemonade. Afternoon: Sofia History Museum in the old mineral baths building on Banski Ploshtad, entry €3. Fill your bottle at the free mineral taps outside — the water is warm and drinkable. Dinner at Shtastlivetsa on Vitosha Boulevard, budget €16 with wine. Vitosha Boulevard itself is worth the stroll afterward: pedestrianised for most of its length, lined with gelato counters and the odd street musician, and it runs straight down to NDK, the concrete cultural palace that anchors the southern end of the core. Skip the horse-drawn carriage touts near the cathedral — the ride is overpriced at roughly €20 for ten minutes and adds nothing a slow walk does not.
Day 2: markets, Boyana, Vitosha
Breakfast at Furna on Solunska, €3 for a banitsa and boza or ayran. Walk to the Central Market Hall (Tsentralni Hali) and the adjoining Sveta Nedelya synagogue, then across to Zhenski Pazar, the women's market, for produce, olives, and cheap lunch of grilled kebapche for about €4. The market runs busiest before noon, when farmers from outside the city still have the best tomatoes and peppers on the tables; by mid-afternoon the stalls thin out and prices barely move. Bargaining is not really the custom here, but buying two kilos of anything usually earns a small discount without asking.
Afternoon: bus 64 or 107 from Hladilnika to Boyana Church, a UNESCO site with 13th-century frescoes, entry €4. Continue up to the National History Museum next door, €4. If weather holds, taxi to Aleko on Vitosha (about €16) for sunset over the city. Dinner back in Sofia at Hadjidraganov's Cellars, mains around €10. Book the Boyana Church slot online a day ahead in July and August, since only small groups are allowed into the frescoed nave every 15 minutes. Skip the cable car queue at Simeonovo on weekends — locals drive up instead, and a taxi from Hladilnika to Aleko is faster and only marginally more expensive than the lift ticket.
Where to base yourself
For 48 hours, stay inside the yellow-brick zone between Serdica metro and NDK. Sense Hotel Sofia a Member of Design Hotels on Tsar Osvoboditel has rooftop views for around €113 a night, but budget travellers do better at Hostel Mostel Sofia (dorms €16, private doubles €39 with breakfast and a free dinner) or Serdika Rooms near the synagogue at €42. Anything beyond Levski Boulevard adds a metro ride to every plan, which is fine but eats into a short trip.
If you want a proper mid-range base without the design-hotel premium, Hotel Via Serdika and Central Hotel Sofia both sit within ten minutes of Ploshtad Sveta Nedelya and run €55-€75 a night with breakfast included, which suits a couple who wants a lift and air conditioning but not a rooftop bar. For a longer stopover or if you are working through a laptop between museum visits, Grand Hotel Sofia and Metropolitan Hotel Sofia a member of Radisson Individuals both offer proper desks and reliable wifi from around €90, and both are closer to Vitosha Boulevard than to Alexander Nevsky, which matters if evenings are your priority. I would pick Hotel Via Serdika for a first 48-hour trip: it puts you inside the loop for both days without asking you to choose a neighbourhood.
Getting there and around
Sofia Airport Terminal 2 sits 10km from the centre; metro line M1 runs directly from the airport to Serdika in about 20 minutes for €0.70, which beats any airport taxi on both price and reliability. If you land after the metro stops around midnight, a licensed OK Supertrans taxi to the yellow-brick core runs roughly €10-€12 — agree the fare or confirm the meter before you get in, since unmetered cabs at the terminal exit still try to quote flat rates near €25. Do not prebook a private transfer for a trip this short; the metro covers the same ground for a tenth of the price and drops you closer to most hotels than a transfer minivan would.
Inside the core, walking covers Day 1 entirely and most of Day 2 except the Boyana run. A single metro or bus ticket costs €0.70, or buy a 10-trip card for around €5.50 if you are moving around more than the itinerary above suggests. Trams 6 and 12 run along Graf Ignatiev and are useful for reaching Zhenski Pazar without the walk. Taxis are cheap by regional standards but only use apps like Bolt or Yandex Go, which quote the fare upfront — flagged-down street taxis near tourist landmarks are the one place in Sofia where overcharging is routine.
Food and drink beyond the day plan
Beyond the meals already booked into the itinerary, Sofia rewards a slower coffee culture than most capitals its size. Beyond Dabov, La Fabrica on Tsar Shishman and Sputnik near the university both do a flat white for under €3 and stay open past 9pm, useful if Day 1 runs long. For a proper Bulgarian dinner outside the two restaurants already listed, Manastirska Magernitsa near Vitosha Boulevard serves regional dishes from monastery recipes — expect to pay €14-€18 for a full meal with a glass of local Mavrud wine, and book a table for Friday or Saturday nights.
Skip the tourist-menu restaurants directly facing Alexander Nevsky Cathedral; the food is average and priced 30-40% above equivalent meals two streets back. A banitsa from any unmarked bakery window near a metro entrance costs under €1 and is a more honest breakfast than most hotel buffets. If you have room for one splurge, the wine list at Hadjidraganov's Cellars, already on the Day 2 dinner plan, runs deep into Bulgarian regional labels that rarely leave the country, and a bottle rarely tops €20.
When to go and what to skip
May, June and September give the best balance of daylight and manageable heat for the walking-heavy Day 1 route; July and August push past 30°C by early afternoon, which makes the Vitosha side trip on Day 2 far more pleasant as a morning excursion than an afternoon one. December has its own case, thanks to the Christmas market on Ploshtad Sveta Nedelya, but expect the mineral bath queue and Boyana Church slots to fill with coach groups over the holiday week itself. Winter also closes the Aleko chairlift intermittently for maintenance, so confirm before planning the sunset trip around it.
The one stop worth skipping outright on a 48-hour trip is Vitosha Boulevard's souvenir strip closest to NDK, which repeats the same magnet-and-rose-oil stock at a mark-up over the shops near the Central Market Hall. Likewise, guided walking tours quoting €25 or more per person cover exactly the ground in Day 1 above; the free walking tour that departs from Ploshtad Sveta Nedelya daily (tip-based, typically €5-€8 per person) does the same route with a better guide-to-price ratio. Save the paid tour money for the Boyana Church entry and a proper sit-down dinner instead.
Frequently asked questions
What people ask before they set off on this one.
Yes for the core city and one half-day at Boyana or Vitosha. You will skip Rila and Plovdiv, which each need a full day.
Most restaurants and cafes take cards. Carry about €26 in leva for markets, the mineral bath museum, and neighbourhood bakeries.
Yes, and the free mineral springs on Banski Ploshtad are safe too. Locals fill 5-litre bottles there daily.
The core between Serdica, NDK and Alexander Nevsky is a 20-minute walk end to end. Use the metro only for Boyana, the airport, or the bus stations.
Outside hotel costs, €35-€45 a day covers three meals, museum entries, and local transport at the pace this itinerary sets. Add another €15 if you take a taxi up to Aleko rather than the bus. Drinks at bars on Vitosha Boulevard run €3-€5 for a local beer, close to Western European city prices despite the country's lower cost of living overall.
Metro line M1 runs from Sofia Airport Terminal 2 to Serdika station in about 20 minutes for €0.70, and it is the fastest and cheapest option at any hour it runs. After midnight, take a licensed taxi from the official rank and confirm the fare before departure, which should run €10-€12 to the yellow-brick core.
Hotels in Sofia-Grad
Hotels we cover across Sofia-Grad
- Central Point Boutique Hotel 3★ · 4.3/5
- Generaator Sofia Hotel 3★ · 4.3/5
- Hotel Geppy 1★ · 4.3/5
- Hotel Marinela Sofia 5★ · 4.2/5
- Hotel Geneva 4★ · 4.2/5
- Mercure Sofia City 4★ · 4.2/5
- Triada Hotel 4★ · 4.2/5
- Hotel Favorit 3★ · 4.2/5
- Hotel Galant 3★ · 4.2/5
- Sofia Place Hotel by HMG 3★ · 4.2/5
- Hotel Cheap 2★ · 4.2/5
- Best Western Plus Bristol Hotel 4★ · 4.1/5
- Hotel Sofia Palace 4★ · 4.1/5
- Legends Hotel 4★ · 4.1/5
- Art Hotel Simona 3★ · 4.1/5
- Art Plaza Hotel 3★ · 4.1/5
- Hotel Forum Free Parking for cars 3★ · 4.1/5
- Lion Hotel Sofia 3★ · 4.1/5
- Montecito Hotel 3★ · 4.1/5
- B1 Boutique Hotel Sofia 4★ · 4/5
- Ramada by Wyndham Sofia City Center 4★ · 4/5
- All Seasons Residence Hotel 5★
- Impresamente Art Hotel 4★ · 4.9/5
- Boutique Hotel Aurora Sofia 3★ · 4.9/5
More guides to Sofia-Grad
All guides
Itineraries · 9 min read
One week in Sofia-Grad
Seven days lets you do Sofia properly, add Rila, Plovdiv and Koprivshtitsa, and still have a lazy Sunday at the baths.
Itineraries · 7 min read
Sofia-Grad in 3 days on a budget
Sofia is one of Europe's cheapest capitals. Three full days here on under €43 a day is comfortable, not painful.
Itineraries · 8 min read
Sofia-Grad in 3 days, upgraded
Sofia rewards a bit of spend. For about €173 a day you get a design hotel, a private Rila driver, and 3 of the best meals in the Balkans.
Browse the areas, compare real prices under €43, and book knowing every stay funds a verified tonne of carbon removal.