Is Sofia Worth Visiting? Honest Pros and Cons (2026)
Most people skip Sofia on the way to somewhere else. I nearly did the same. I spent two days there one spring, and it was a lot more interesting than I’d expected.
Sofia is the capital of Bulgaria, and it’s one of the oldest cities in Europe. Roman ruins sit beside Ottoman mosques, gold-domed churches and Soviet-era monuments, all under the slopes of Vitosha Mountain. It’s also very cheap, and the centre is easy to cover on foot. Sofia is worth visiting for a long weekend, especially if you like history, hearty food and a city without the crowds.
In this guide, I’ll cover what I loved about Sofia and what I found frustrating. I’ll also explain where to stay, what to book, when to go and how long you need. You’ll find practical tips on getting around too, so you can decide whether Sofia suits your kind of trip.
Pros of Visiting Sofia

1. Alexander Nevsky Cathedral
Alexander Nevsky Cathedral is the symbol of Sofia, and you’ll spot its gold domes from all over the centre. It was completed in 1912 in memory of the Russian soldiers who died freeing Bulgaria from Ottoman rule. Inside, the walls are covered in murals and marble. Entry to the main hall is free, but dress modestly and keep your voice low. The icon museum in the crypt is open from Tuesday to Sunday, 10:00 to 18:00, and tickets cost €10 (just €2 on Thursdays).
I walked here from my hotel on the first morning, and the square was almost empty. Don’t miss the outdoor flea market beside the cathedral, where stalls sell Soviet badges, old books and icons. For some background on the building and the streets around it, the walking tour with a local guide lasts two and a half hours and also covers the Rotunda of St George and the Church of St Sophia.

2. Roman Serdica and Ancient Layers
Sofia was founded as a Thracian settlement and later became the Roman city of Serdica. You can still see the evidence in the middle of the modern city. Ruins of the old streets and gates sit inside Serdika metro station, and more excavations are scattered around the main square. The Rotunda of St George, built in the 4th century, is the oldest building in Sofia. It’s tucked away in a courtyard behind the presidential offices, and the frescoes inside are worth seeing.
I loved how casual it all is. You walk out of the metro and pass two thousand years of history without any queue. The city’s motto fits it well: “Grows but doesn’t age”. It makes a great start to any trip, because it explains why Sofia feels so layered. Allow an hour for the ruins and the rotunda, and take your time in the courtyards.
3. Churches, Mosques and a Synagogue
Few European capitals pack so many faiths into such a small space. Within a few minutes, you can walk from the Orthodox Church of Sveta Nedelya to the Banya Bashi Mosque, the Sofia Synagogue and the Catholic Cathedral of St Joseph. Banya Bashi was built in 1576, and its name comes from the mineral baths nearby. The synagogue opened in 1909 and is one of the largest Sephardic synagogues in Europe.
I walked the loop slowly on my first afternoon, and it was one of the highlights of the trip. The buildings are close together and easy to photograph. Early evening is the best time, when the light is soft and the streets are quiet. Dress modestly if you plan to go inside any of them. The Insider Walking Tour lasts two and a half hours and includes limited-access interiors, so it suits anyone who wants to see inside places most visitors miss.
4. Bulgarian Food and Rakia
Bulgarian food is simple, fresh and filling. Start your day with banitsa, a flaky pastry filled with white cheese, from any corner bakery. For lunch, order a shopska salad (tomatoes, cucumber and grated sirene cheese) and a plate of kebapche, which are grilled minced-meat sausages. Kavarma, a slow-cooked pork and vegetable stew, is perfect on a cold evening. Traditional restaurants (mehanas) serve generous portions, and a main course usually costs €8 to €12.
Wash it down with rakia, the local fruit brandy. It’s strong, so sip it slowly. A glass costs only a few euros, and every mehana has its own favourite, usually plum or grape. The Central Market Hall, which opened in 1911, is a good place to buy cheese, honey and rose products to take home. If you’d like to understand the drink, the wine and rakia tasting lasts two hours and comes with snacks.
5. Hot Mineral Springs
Sofia sits on natural hot springs, which is why Romans, Ottomans and Bulgarians all settled here. The grand Central Mineral Baths, opened in 1913 and closed in 1986, now house the Sofia Regional History Museum. The building is a colourful mix of Neo-Byzantine and Secession styles, and it’s one of the prettiest in the centre. Right outside, you’ll find free public fountains where warm mineral water pours out of the tap.
Locals fill bottles here every day, and it’s a lovely quirk of a capital city. The water is warm and slightly mineral-tasting, so bring a bottle and try it. The building sits close to the big sights, so it fits easily into a guided walk through the centre. Inside, the museum tells the story of the city, which makes it a good rainy-day stop. Come early, when the fountains are quiet and you can fill a bottle without a queue.

6. Vitosha Mountain on the Doorstep
Few capitals have a real mountain at the end of the street. Vitosha rises directly behind Sofia, and the highest point, Cherni Vrah, stands at 2,290 metres. You can see the peaks from Vitosha Boulevard, and in spring, I could still see snow on top. Vitosha Nature Park is full of forest trails, viewpoints and the Boyana Waterfall. The Stone River, a long field of boulders, is one of the strangest sights in the park.
Locals head up on weekends to hike in summer and ski in winter. You don’t need to be an experienced walker to enjoy it. If you’d rather leave the logistics to someone else, the one-day Vitosha tour lasts eight hours. It runs in a small group, includes pickup and stops at the Boyana Waterfall and a viewpoint over the capital. Bring layers, because it’s always cooler up there than in the city.

7. Communist-Era History and Street Art
Sofia was part of the Eastern Bloc for more than forty years, and the evidence is still everywhere. You’ll see the Party House, the Monument to the Soviet Army (often covered in graffiti) and rows of concrete apartment blocks. The biggest landmark of the era is the National Palace of Culture, known as the NDK. It opened in 1981 to mark 1,300 years of the Bulgarian state, and its main hall seats more than 3,000 people. The Largo, the wide Socialist Classicist square around the Party House, is the best place to see the era’s architecture up close.
I learned a lot from a guide on the Communist Walking Tour. It lasts three hours and explains life behind the Iron Curtain, how the system fell apart and how it still shapes Bulgaria today. The tour is honest and often funny. Afterwards, the nearby cafés are perfect for talking it all over.

8. Boyana Church
Boyana Church is one of the best-preserved medieval monuments in Europe. It sits on the edge of Sofia and has been on the UNESCO World Heritage List since 1979. The second church was completed in 1259, and its frescoes show 89 scenes with around 240 images. The faces look surprisingly lifelike for the 13th century, which is why art historians treat them as a forerunner of the Renaissance.
Visitor numbers are limited to protect the frescoes, so book ahead in busy months. The church is open from 9:30 to 18:00 between April and October, and from 9:00 to 17:30 the rest of the year. Take bus 64 or 107, or a taxi. It’s well worth the trip. The nearby National Museum of History is another good stop. If you want to combine the church with the mountains, the Rila Monastery and Boyana Church day tour is a popular option.

9. Opera, Ballet and Theatre
Sofia is a brilliant city for culture on a budget. The Sofia Opera and Ballet sits on Dondukov Boulevard, and the Ivan Vazov National Theatre faces the City Garden in a neoclassical building from 1907. Both put on a full programme of opera, ballet and plays through the season, and the sets and costumes are impressive. Tickets are affordable, so you can see a production without planning a whole evening around it.
Dress smartly, as locals do, and look at the programme as soon as you arrive. Plays are in Bulgarian, so ballet is the easiest choice if you don’t speak the language. Even without a ticket, the theatre is worth seeing lit up at night, and a night walking tour passes it. Book ahead for weekends, because the best seats go quickly. Arrive early to look around the foyer, and make a night of it with dinner nearby, since the restaurants around Dondukov Boulevard stay open late.

10. Easy Day Trips to Rila and Plovdiv
Sofia is a great base for exploring Bulgaria. Rila Monastery is the country’s most famous religious site, and it’s about two hours south. St John of Rila founded it in the 10th century, and it was rebuilt between 1834 and 1862 after a fire. The drive winds through forests and small villages, with mountain peaks along the way. The striped arches, painted frescoes and mountain setting make it unforgettable.
Plovdiv is the other classic day trip. It’s about 150 km away, with a Roman theatre, the cobbled old town and the Kapana creative district. It was a European Capital of Culture in 2019. Kapana is the best place for lunch and a coffee in the afternoon. The Plovdiv guided day tour lasts nine hours, with a live guide or an audio guide. Both trips are easy from the capital, so you won’t need to switch hotels.
Cons of Visiting Sofia
1. Winter Air Pollution
Sofia has a reputation for poor air in winter. The city sits in a basin below Vitosha, and cold weather traps smoke from heating and traffic. On bad days, between December and February, the sky turns hazy and the air can feel heavy. It isn’t constant, but it can affect your trip, especially if you have breathing problems.
The simplest fix is to avoid midwinter. Spring, summer and autumn are much clearer. If you do go in winter, check an air quality app before you plan outdoor time, and use museums and cafés on the worst days. You can also escape the city altogether. The Vitosha snowshoe hike takes you up into clean mountain air. It’s a small downside, and the city is still worth it.
2. Grey Concrete Blocks
Not all of Sofia is pretty. Beyond the centre, the city is packed with grey Soviet-era apartment blocks, and some areas look rundown. Winter makes it feel even greyer. The road to the airport and the suburbs can feel bleak. Some of the older buildings in the centre also need a coat of paint.
I rarely noticed it, because I spent nearly all my time in the middle of town. Skip the outer suburbs unless you have a reason to go there. Stay in the centre, and most of the trip will be on streets with churches, cafés and parks. If you’d like to see the brighter side of the concrete, the street art tour lasts two hours and shows how artists have turned blank walls into colour. It changed how I saw the city.
3. Cyrillic Signs
Bulgaria uses the Cyrillic alphabet, and it catches many first-time visitors off guard. Street signs, menus, shop fronts and bus stops are often written only in Cyrillic. Some are in both alphabets, especially in the centre and on the metro, but plenty aren’t. It can feel confusing at first when you can’t even sound out a street name.
The fix is easier than it sounds. Spend twenty minutes learning the letters on the flight and you’ll start reading signs by the end of the first day. A translation app with a camera function handles menus in seconds. Most younger Bulgarians speak good English, and staff in cafés and hotels rarely struggle. If you’d like help getting your bearings, a guided walking tour at the start of your trip is a gentle way in. Write your hotel’s address in Cyrillic too, for taxis.
4. Rip-Off Taxis
Some taxi drivers overcharge visitors, especially near the airport, the central station and the main tourist sights. Meters can be set to a high rate, and some drivers refuse to turn them on. It’s the most common complaint from first-time visitors.
You can avoid the problem. Use a ride-hailing app such as Bolt or Uber, which show the price before you set off. Check the fare on the app before you accept, and ask your hotel to book a reliable cab if you prefer. Short rides in the centre usually cost €2 to €4. For the airport, the metro is the cheapest and most reliable option. If you’d rather have a driver waiting, the private airport transfer takes about 40 minutes. Once you know the system, taxis are no longer an issue.
5. Not Much for a Long Stay
Sofia has plenty to see, but it isn’t a city that needs a week. Most of the main sights are close together, and you can tick them off in two or three days. If you like a packed schedule full of big-ticket attractions, you may find it quiet. The pace is relaxed, which suits some travellers and bores others, and evenings are low-key outside the centre.
I felt this on my second day, when I had seen most of what I’d planned. The solution is to use Sofia as a base. Rila, Plovdiv and the mountains are all within a few hours. The Plovdiv and Koprivshtitsa day tour lasts 11 to 12 hours and includes pickup. Add one or two day trips, and a short stay feels full.
Where to Stay
City Center: The City Center is the best base for a first visit, and it’s where I stayed. Alexander Nevsky Cathedral, Sveta Nedelya, the Serdica ruins and Vitosha Boulevard are all a short walk away, and the metro is close by. The downsides are traffic noise and slightly higher prices, so ask for an upper-floor or back room if you’re a light sleeper. Maria Luisa by INTROVERT HOTELS is the budget pick near the Central Market Hall, with a terrace, a shared lounge and lockers. B1 Downtown Hotel is a mid-range 3-star with a restaurant, a fitness centre and a 24-hour front desk. If you want to splurge, Sofia Balkan Palace is a 5-star right on Sveta Nedelya Square with a restaurant, a bar and soundproof rooms.
Vitosha Boulevard and NDK: This is the stylish side of Sofia. Vitosha Boulevard is the main pedestrian street, lined with shops, cafés and restaurants, and it leads straight to the National Palace of Culture (NDK) and its park. It’s lively in the evenings and the mountain views are great, but it’s slightly pricier and the boulevard gets busy at weekends. Art31 is a budget-friendly apartment-style stay with a 24-hour front desk and air conditioning. Sentro Boutique Hotel is a mid-range 3-star a short walk from the boulevard, with a garden, a terrace and a bar. At the top end, Hilton Sofia sits beside the NDK and has a spa, a sauna and a fitness centre.
Lozenets: Lozenets is the leafy residential district south of the centre, close to the foot of Vitosha. It’s calm and green, with embassies, villas and quiet streets, so it suits you if you want peace, easy parking or quick access to the mountain. The drawback is the distance, as you’ll need a short metro ride or taxi to reach the main sights. California Hotel is a budget-friendly 3-star with a garden, a terrace and private parking. Best Western Plus Lozenetz Hotel is a mid-range 4-star with a restaurant, a bar and an EV charging station. Hotel Marinela Sofia is the upscale option, a 5-star with an indoor pool, a hammam and a fitness centre.
Oborishte and Doctors’ Garden: Oborishte is a pleasant, walkable district just east of the centre, beside the Doctors’ Garden and Sofia University. It has tree-lined streets, good cafés and bookshops, and it’s a short walk from Alexander Nevsky Cathedral and the City Garden. It lacks the buzz of the core, and a few streets are quiet after dark. Momenti & Colori Studios is a budget-friendly apartment with a terrace and air conditioning. L’Opera Guest House is a mid-range 3-star with a terrace, a coffee house and soundproof rooms. Hyatt Regency Sofia is the upscale choice, a 5-star with an indoor pool, a spa and a garden.
Check out our full guide on where to stay in Sofia.
Best Things to Do
Sofia has a good mix of walking tours, food experiences and day trips. These are the activities I’d book first.
- Guided walking tour with coffee break: A three-and-a-half-hour walk past the city’s most famous sights, with a coffee break at a local café. You’ll also see the changing of the presidential guards.
- Communist Walking Tour: A three-hour tour of life behind the Iron Curtain. The guide explains how the system arose, how it ended and how it still affects Bulgaria today.
- Food and culture tour by communist-era tram: A three-hour small-group tour with five tasting stops and a ride on a vintage tram. It includes local food, wine and beer.
- Bulgarian wine and rakia tasting: A two-hour tasting that explores 3,000 years of wine and rakia making. You’ll try local varieties with snacks.
- Street art walking tour: A two-hour hunt for murals and graffiti, with stories about the artists behind them.
- Nu Boyana Film Studios tour: A three-hour guided visit to the film studios, with outdoor sets and original props. It’s a fun change from churches and museums.
- Rila Monastery and Boyana Church day tour: An eight to nine-hour trip to two UNESCO sites, with views of the Rila Mountains. Guides are available in English, Spanish and Italian.
- Plovdiv guided day tour: A nine-hour trip to one of Europe’s oldest continuously inhabited cities. You can choose a live guide or an audio guide.
- Rose Valley and Buzludzha Monument tour: A twelve-hour small-group day trip to the UFO-shaped Buzludzha Monument and the Rose Valley, the heart of Bulgaria’s rose oil industry.
- One-day Vitosha Mountain tour: An eight-hour small-group tour with pickup. It includes views over the capital and a stop at the Boyana Waterfall.
- Devetaki Cave and Krushuna Waterfalls tour: A ten-hour trip to a huge cave, the emerald Krushuna Waterfalls and a medieval fortress. Pickup is included.
Best Time to Visit
Spring (March to May): This is when I went, and it’s a great time for Sofia. Highs climb from around 11°C in March to the low 20s by May. The parks come alive, the cafés set out their terraces and the crowds stay small. March also brings Baba Marta, when locals swap red and white martenitsa bracelets for good luck. Pack a light waterproof, because showers pass through often.
Summer (June to August): Summer is warm, with highs of around 28°C in July and August. The days are long, and the terraces and outdoor bars are full. It’s the best time for hiking in Vitosha and the Seven Rila Lakes, and the mountains are a welcome escape from the afternoon heat. Expect hot city streets, so start early.
Autumn (September to November): Autumn is excellent. September is still warm, with highs around 24°C, and the leaves in Borisova Gradina turn gold. By November, it drops to single figures. It’s a good time for wine tastings and food tours, with fewer visitors.
Winter (December to February): Winter is cold, with highs close to 3°C and regular snow. Vitosha is a popular ski spot, and the city looks pretty under a dusting of white. The downside is the air quality, which can be poor between December and February. Hotels are cheap, so it suits budget travellers.
How Long to Spend
1-2 Days: This is enough for the highlights. Start at Alexander Nevsky Cathedral, walk to the Serdica ruins and the Rotunda of St George, and loop past Banya Bashi and the synagogue. Spend the afternoon on Vitosha Boulevard and end with dinner in a mehana. I spent two days in Sofia, and that was enough for the main sights. I used the second day for Boyana Church and a slow wander around Borisova Gradina.
3-4 Days: This gives you time to slow down. Add the Communist Walking Tour, the street art tour and a trip up Vitosha. You can also fit in the National Museum of History and the Central Market Hall. With a spare day, take a day trip to Rila Monastery.
5-7 Days: This is plenty of time to treat Sofia as a base for the rest of Bulgaria. You could add Plovdiv, the Buzludzha Monument and Rose Valley, and a hike to the Seven Rila Lakes. It’s more than most visitors need, but it suits anyone who wants to see the country without changing hotels. If you’re travelling on, Veliko Tarnovo, the old medieval capital, suits an overnight stay. Varna and Burgas are on the Black Sea coast, and the old town of Nessebar is close to Burgas.
Getting Around
On foot: The centre is flat and compact, and walking is the best way to see it. Most of the main sights, including Alexander Nevsky Cathedral, Sveta Nedelya and Vitosha Boulevard, are within 30 minutes of each other. Wear comfortable shoes, because some pavements are uneven.
Metro, trams and buses: The Sofia Metro is clean, quick and cheap. Bulgaria uses the euro, so there’s no need to change money. A single ticket costs €0.80, and a day card costs €2. You can tap a contactless bank card or phone at the barrier. Trams and buses cover the rest of the city, and Sofia Traffic runs them. The metro stops around midnight, so plan your last journey.
Taxis and ride-hailing: Bolt and Uber both work in Sofia, and they show a fixed price before you book. Short rides in the centre usually cost €2 to €4. Avoid hailing cabs on the street near the airport or station.
To and from the airport: Sofia Airport is about 10 km from the centre. The metro runs from the airport to Serdika station in about 25 minutes, and it costs the same as any other single ticket. If you’d rather have a driver waiting, a private airport transfer takes about 40 minutes. Another option is a private transfer with a stop at the main landmarks. Line up your journey back the day before, so you aren’t hunting for a ride on your last morning.
So, is Sofia Worth Visiting?
Sofia is a great city break, and it surprised me. It has Roman ruins, golden domes, hearty food, a real mountain on the doorstep and prices that make a long weekend easy. It’s full of quirks, from Roman ruins in the metro station to mineral water on tap. It suits history lovers, food fans and anyone who wants a capital without the queues.
It isn’t perfect. The winter air can be poor, the outskirts are grey, the Cyrillic signs take getting used to and some taxi drivers overcharge. None of that put me off. A good season, a base in the centre and a ride-hailing app solve most of it, and the day trips make a short stay feel full.
If you’re still deciding, book three days and go in spring or autumn. Start at Alexander Nevsky Cathedral, join the Communist Walking Tour, and finish with banitsa, a glass of rakia and a long walk down Vitosha Boulevard. I’d be surprised if you left wishing you’d skipped Sofia.
