image

Sofia travel guide

Bulgaria's capital sits at the foot of Vitosha mountain, with Roman ruins under its streets, gleaming church domes and one of the most exciting food and wine scenes in the Balkans.

Entrance to a small wine shop on a street in Sofia with people outsidePicolo / Adrian Leversby

The streets of Sofia


Small wine bars and shops are tucked into the side streets of the centre.

Things to do in Sofia, Bulgaria

Sofia is often overlooked on the way to the Black Sea or the ski slopes, but the city rewards anyone who stays a few days. There are so many things to do in Sofia that it is easy to fill a long weekend: Roman ruins, Orthodox churches, leafy parks, a pedestrian boulevard full of cafés and a mountain you can see from almost every street.

The city's motto is that it grows but does not age, and you feel that as you walk. Ancient stones sit next to communist-era blocks and new restaurants, and the mix makes Sofia one of the most interesting capitals in south-eastern Europe.

Churches, mosques and Roman Serdica

Start at the Alexander Nevsky Cathedral, the city's best known landmark, with its golden domes and vast interior. From there it is a short walk to the Church of St George, a small Roman rotunda hidden in a courtyard, and to the excavated streets of ancient Serdica, which you can see beneath the modern city centre.

Within a few minutes of each other you also find the Banya Bashi Mosque, an Orthodox cathedral, a Catholic cathedral and a synagogue, a reminder of Sofia's long history as a meeting place. On the edge of the city, the medieval Boyana Church, listed by UNESCO, is famous for its frescoes.

Wine bottles and glasses on a table during a wine tasting in SofiaPicolo / Adrian Leversby

Bulgarian wine


Many of the grapes you taste in Sofia are grown nowhere else in the world.

Wine tasting in Sofia

Bulgaria is one of the oldest wine regions in the world, and Sofia is the perfect place to discover it. At Tempus Vini Wine Point, a cosy shop with around 680 bottles, owner Kalin pours Bulgarian whites, rosés, reds and orange wines at barrel tables with cheese and cured ham. The country has around 120 local grape varieties, and Mavrud is the red to look out for.

Read our story a brand new spring for Bulgarian wine to learn how the industry is reinventing itself after decades of mass production.

Chefs cooking together in an open restaurant kitchen in Sofia

Secret Chef Table


Guests sit around the kitchen and watch every dish being made.

A 22-course dinner at Secret Chef Table

For a special night out, Secret Chef Table serves 22 dishes in an intimate chef's table setting, with chefs Boris Petrov and Kalin Savov cooking right in front of you. The menu takes local Bulgarian flavours on a journey through history, from fermented walnuts to the Black Sea, all served in modern and inventive ways.

Boris learned to cook in communist Bulgaria, worked abroad for years and became a familiar face on Bulgarian television before opening the restaurant. Read the full story in Secret Chef Table, a feast for all the senses.

Vitosha Boulevard and Vitosha mountain

Vitosha Boulevard is Sofia's main pedestrian street, lined with shops, cafés and restaurants and framed by the mountain at its southern end. It is the place for an evening stroll and people watching.

Vitosha mountain itself rises right on the edge of the city, and in good weather you can be hiking on its slopes within an hour of the centre. In winter, it even has a small ski area. Further afield, the famous Rila Monastery makes a popular day trip, and Plovdiv is about two hours away. Plan the rest of your trip with our guide to Bulgaria holidays.

When is the best time to visit Sofia?

The best time to visit Sofia is from May to June and in September and October, when the weather is warm and ideal for walking. Summers can be hot but are softened by the city's altitude and the mountain breeze. Winters are cold and sometimes snowy, which is perfect if you want to combine a city break with skiing on Vitosha or at Borovets.

Sofia: frequently asked questions

Is Sofia worth visiting?

Yes, Sofia is well worth visiting, especially for a long weekend. The city combines Roman ruins, impressive churches and mosques, a lively café and wine scene and quick access to Vitosha mountain. It is also less crowded than many European capitals, which makes it easy to explore at your own pace.

How many days do you need in Sofia?

Two to three days are ideal for Sofia. That gives you time for the main sights in the centre, an evening on Vitosha Boulevard and a wine tasting or special dinner. With an extra day, you can hike on Vitosha mountain or take a trip to Rila Monastery or Plovdiv.

What currency is used in Sofia?

Sofia, like the rest of Bulgaria, uses the euro, which replaced the Bulgarian lev on 1 January 2026. Cards are widely accepted in hotels, restaurants and shops, and ATMs are easy to find. It is still a good idea to carry a little cash for small cafés and markets.

What is the weather like in Sofia?

Sofia has warm summers and cold winters, and its location at the foot of Vitosha mountain means evenings can be cool even in summer. Spring and autumn are mild and pleasant for sightseeing. In winter, temperatures often drop below freezing, and snow is common, especially on the mountain.