Skyline of Sofia, Bulgaria.
Photo: Sami C, CC BY 2.0
Things to Do

25 Best Things to Do in Sofia in 2026

Sofia packs 2,000 years into a walkable center. The 25 sights, museums, foods and day trips I'd put first, with prices.

Sofia is known for 2,000 years of history packed into a small, walkable center: a Roman city under the metro, gold-domed churches, an Ottoman mosque and a 2,290 meter mountain at the end of the main street. These are the 25 things I'd do here, grouped by type, with what each one costs in euros, the free options, and two day trips you can do on your own.

Sofia at a glance

Most of the list below sits within walking distance of St Nedelya Square, so you can see the center on foot and save public transport for Boyana, Vitosha and the museums on the edge of town.

Churches and landmarks in the center

1. See Alexander Nevsky Cathedral

The gold-domed cathedral is the symbol of Sofia and the place I'd start. It was built from 1904 to 1912 to honor the Russian soldiers who died in the 1877 and 1878 war that freed Bulgaria from Ottoman rule, and 8 kg of gold covers its domes.

Alexander Nevsky Cathedral in Sofia under a blue sky, its gold and green domes rising over the square
Photo: Pudelek (Marcin Szala), CC BY-SA 3.0

The church is free and open every day from 7 AM to 7 PM. Below it, the crypt holds the Museum of Christian Art, the National Gallery's icon museum, for €10, or €2 on Thursdays. I'd go around 10 AM, when Alexander Nevsky Cathedral is quiet and the tour buses have not yet arrived.

2. Visit St Sofia Church, which gave the city its name

Across the street from the cathedral stands St Sofia Church, the second-oldest church in the city, with roots in the 6th century. In the 14th century the city took its name from this church.

The red-brick St Sofia Church in Sofia seen across its garden, with flower beds in front
Photo: Matti Blume, CC BY-SA 4.0

From outside it looks plain next to its neighbor. Under the floor, though, St Sofia Basilica has a paid underground necropolis where you walk past foundations and tombs about 1,500 years old.

3. Find the Rotunda of St George

The Rotunda of St George is the oldest building in Sofia, a small red-brick church from the 4th century. It stands in a courtyard behind the Presidency, hemmed in by government buildings and a hotel, with the ruins of Roman Serdica around it.

The red-brick Rotunda of St George in Sofia, surrounded by excavated Roman ruins and modern buildings
Photo: Bjoertvedt, CC BY-SA 4.0

Inside are frescoes from the 12th, 13th and 14th centuries, which were painted over when the Ottomans made the building a mosque. Today the Rotunda of St George is a church again, and it is free to go in.

4. Walk the Roman streets of ancient Serdica

When Sofia dug its metro between 2010 and 2012, the works uncovered the streets of Serdica, the Roman city Sofia grew from. The city put them on display, and today you walk down into the Serdika metro underpass among Roman streets, baths, houses and a 4th-century basilica.

Excavated stone streets and walls of ancient Serdica in central Sofia, open to the sky between modern buildings
Photo: Radosław Botev, CC BY 3.0 pl

The Romans took the town around 29 BC, and Emperor Constantine the Great is said to have called it "my Rome". The Serdica ruins are free: the covered parts open from 7 AM to 10 PM and the outdoor parts at any time, and commuters stream past them on the way to work.

5. Leave a wish at the Russian Church

The Church of St Nicholas the Miracle-Maker, called the Russian Church, is one of the prettiest buildings in Sofia, with gold onion domes and green spires. It sits on Tsar Osvoboditel Boulevard at the corner with Georgi Rakovski Street.

The Russian Church of St Nicholas in Sofia, with gold onion domes and a green spire among trees
Photo: Dennis G. Jarvis, CC BY-SA 2.0

Through the side door you reach the crypt, where people write a wish on a slip of paper and drop it into a box. The Russian Church sits on the walk between Alexander Nevsky and the Largo. Stop on the way.

6. Fill a bottle at the mineral springs

Sofia was built on hot springs, and you can still drink from them. Outside the Central Mineral Baths, public taps run warm mineral water for free, and locals still come with empty bottles to fill.

The striped yellow and red facade of the Central Mineral Baths in Sofia, with its domed entrance and garden
Photo: Suicasmo, CC BY-SA 4.0

The bathhouse itself dates from the early 1900s, built in a mix of Byzantine, Orthodox and Bulgarian styles near the old Ottoman baths. The baths have closed, and the building now holds the Regional History Museum, with displays on the city's past and Tsar Ferdinand's carriage.

7. See Banya Bashi Mosque and the square of tolerance

Banya Bashi Mosque stands beside the Central Mineral Baths, near the market, with its tall minaret above the street. It is one corner of the area known as the square of religious tolerance.

Banya Bashi Mosque in central Sofia, with its brick dome and tall minaret against a blue sky
Photo: MrPanyGoff, CC BY-SA 3.0

St Nedelya Church, the Sofia Synagogue, Banya Bashi Mosque and the Catholic Cathedral of St Joseph all stand within a short walk of each other, so one stroll takes in an Orthodox church, a synagogue, a mosque and a Catholic cathedral.

8. See the Sofia Synagogue

The Sofia Synagogue is the largest in the Balkans. It was built in 1909 for Sofia's Sephardic Jewish community, and Tsar Ferdinand attended its opening.

Inside the Sofia Synagogue: painted arches, a huge brass chandelier and rows of wooden pews
Photo: Oleg Yunakov, CC BY-SA 4.0

The main hall rises 31 meters, seats 1,300 people, and has a central chandelier that weighs 1.7 tons, among Carrara marble columns and Venetian mosaics. Bulgaria's Jewish community of about 48,000 was saved from deportation in World War II, and the Sofia Synagogue has a Jewish museum inside.

Streets, squares and parks

9. Walk Vitosha Boulevard

Vitosha Boulevard, called Vitoshka, is Sofia's main shopping and cafe street. It runs from St Nedelya Square toward the mountain it is named after, past the Palace of Justice and its bronze lions, to the National Palace of Culture.

The pedestrian Vitosha Boulevard in Sofia with cafe terraces under trees and St Nedelya Church at the far end
Photo: Hans Birger Nilsen, CC BY-SA 2.0

The car-free stretch has terraces open all year, with heaters and blankets in winter. I'd walk Vitosha Boulevard twice: early in the morning for photos, and in the evening, its busiest time of day.

10. Watch the chess players by the National Theatre

The Ivan Vazov National Theatre, built in 1907 by the Austrian architects Helmer and Fellner, is one of the most ornate buildings in Sofia. Its red and white facade appeared on Bulgaria's old 50 lev banknote.

The red and white neoclassical facade of the Ivan Vazov National Theatre in Sofia, with its columned portico
Photo: Fiorenzo Fiorenza, CC BY-SA 4.0

Out front, the garden is where Sofia sits to watch people go by, and locals gather there to play chess. The building is still Bulgaria's national stage, and opera and theater in Sofia also means the National Opera and Ballet.

11. Stand in the Largo

The Largo is the government heart of Sofia, a set of three huge buildings in the Socialist Classicism style of the 1950s. They hold the former Communist Party House, the Council of Ministers with the TZUM building, and the Presidency with the Sofia Balkan Hotel.

The Largo in Sofia: wide empty paving leading to the columned former Party House and its spire
Photo: Radosław Botev, CC BY 3.0 pl

The buildings went up directly over the Roman remains of Serdica, so you see antiquity and Stalinist symmetry in one view.

12. Spend an afternoon in Borisova Gradina

Borisova Gradina is the oldest and biggest park in central Sofia. It is where Sofia goes on a sunny afternoon, with shady paths, sculptures, ice cream sellers and cafes.

Flower beds and a stone monument under tall trees in Borisova Gradina park in Sofia
Photo: Stolichanin, CC BY-SA 4.0

It also has a big open-air pool for the summer, a lake, football and tennis courts and a cycling track. Borisova Gradina is the one park I'd make time for, and it is free.

13. Browse the antiques market at Alexander Nevsky

On the square beside Alexander Nevsky Cathedral, stalls sell old prints, Soviet pins, medals, icons and hand-painted souvenirs. It is open air and free to browse.

Antiques market stalls under the trees of Alexander Nevsky Square in Sofia, with the cathedral domes behind
Photo: Apostoloff, CC BY-SA 3.0

Go straight after the cathedral. The antiques market at Alexander Nevsky is where I'd buy a souvenir with some history to it.

Museums

14. See the gold at the National Archaeological Museum

The National Archaeological Museum is housed in a former mosque, the oldest Ottoman mosque in the city. Its five halls cover prehistory, the Middle Ages and a treasury, with the Valchitran and Lukovit treasures among the highlights.

The brick and stone former mosque that houses the National Archaeological Museum in Sofia, with its gray domed roofs
Photo: Mark Ahsmann, CC BY-SA 4.0

Plan 1.5 to 2 hours for tools, metalwork, grave goods, gold and silver from the Thracians to the medieval kingdoms. Entry is free for everyone on the last Sunday of the month.

15. Visit the National Museum of History

The National Museum of History holds more than 650,000 objects, the country's headline collection, from prehistory to the communist era. Its star is the Thracian gold of the Panagyurishte Treasure.

The National Historical Museum in the Boyana district of Sofia, a long low building behind gates with Vitosha Mountain behind
Photo: Mick D Kirkov, CC0

It is in the Boyana district, about 2 km from Boyana Church, in a former government residence. Bus 63 goes there from the center, and the National Historical Museum pairs well with the church on the same day.

16. Walk the sculpture park at the Museum of Socialist Art

The Museum of Socialist Art shows the art of Bulgaria's communist years, from 1944 to 1989. Its sculpture park holds more than 70 works, including statues of Lenin and the five-pointed red star that once crowned the Party House.

Communist-era statues standing on a lawn in the sculpture park of the Museum of Socialist Art in Sofia
Photo: Mark Ahsmann, CC BY-SA 4.0

Inside, a rotating hall shows paintings from the period, and a separate room screens documentary films of the time. The Museum of Socialist Art also has a gift shop that sells memorabilia.

The National Gallery fills the former royal palace on Battenberg Square. It holds about 50,000 works of Bulgarian art.

The yellow facade of the former royal palace in Sofia, now the National Gallery, behind a row of trees
Photo: Mark Ahsmann, CC BY-SA 4.0

It is one of three National Gallery branches in the center, together with Kvadrat 500 and the icon crypt under Alexander Nevsky, and a combined ticket for all three costs €25. That ticket is how I'd do an art day among Sofia's museums on any day but a Thursday.

18. Catch a show at the National Palace of Culture

The National Palace of Culture, called NDK, opened in 1981 at the south end of Vitosha Boulevard. It hosts international pop concerts, film festivals, exhibitions and fashion shows, and its park has long paths and fountains that light up on summer evenings.

The National Palace of Culture in Sofia at dusk, lit in blue, with fountains playing in front
Photo: Ivano Giambattista, CC0

The blue M2 metro line stops at NDK station. Check what is on at the National Palace of Culture for the nights you are in town, and in December, look for the Christmas market out front.

Out of the center

19. See the 1259 frescoes at Boyana Church

Boyana Church, on the southern edge of the city below Vitosha, is a UNESCO World Heritage Site for 89 fresco scenes with 240 figures, painted in 1259. The faces are so lifelike that the paintings get called "pre-Renaissance", about 70 years before Giotto.

The small brick and stone Boyana Church in Sofia with an outside staircase, in a garden of tall trees
Photo: Todor Bozhinov / Тодор Божинов, CC BY-SA 3.0

Only 9 people go in at a time, for 10 minutes, on a fixed timetable of slots. A ticket costs €10, and bus 64 from near Vitosha metro station stops a short walk from the gate. Boyana Church is the one sight I'd plan by the clock.

20. Hike Vitosha Mountain to Cherni Vrah

Vitosha rises straight off Sofia's southern edge, and its summit, Cherni Vrah, stands at 2,290 meters. Its slopes form the oldest nature park in the Balkans.

Granite boulders and dry grass on the high plateau of Cherni Vrah on Vitosha Mountain
Photo: Gitanes232, CC0

Bus 66 climbs to the Aleko hut, at the end of the paved road. From there, a red-marked path reaches Cherni Vrah in about 1.5 to 2 hours each way. The Golden Bridges, a stone river of giant boulders, sit at the end of a separate road above Boyana, and in winter Vitosha Mountain has skiing at Aleko.

Food and drink

21. Eat banitsa for breakfast

Banitsa is Bulgaria's breakfast: flaky filo pastry baked with egg and salty white cheese, sold hot from bakeries all over the center. Bulgarians eat it with a glass of ayran, a salty yogurt drink, or boza, a thick fermented grain drink.

A piece of flaky banitsa dusted with powdered sugar, wrapped in paper, in Sofia
Photo: Apostoloff, CC BY-SA 3.0

A piece from a bakery costs about €1 to €2, and the best banitsa in Sofia comes straight out of the oven in the morning, so eat it early.

22. Order a shopska salad

A Bulgarian lunch or dinner starts with a shopska salad: tomato, cucumber, onion and roasted pepper under a snowdrift of grated sirene, the white Bulgarian cheese, with a little parsley. It looks simple, and it is the one dish I'd order at every meal.

A shopska salad of chopped tomato, cucumber and pepper topped with grated white sirene cheese in a dark bowl
Photo: Popo le Chien, CC0

Add tarator, a cold yogurt soup with cucumber, walnuts and garlic. Then order grilled kebapche or kavarma stew, or mish mash if you want a vegetarian main. Menus list every dish by its weight in grams, and Bulgarian food comes in big portions for a small bill.

23. Drink rakia with your salad

Rakia is Bulgaria's fruit brandy, usually made from grapes or plums, at about 40% alcohol. It is poured cold into a small glass and drunk with the shopska salad, at the start of the meal.

A small stemmed glass of clear rakia on a restaurant table in Sofia, beside a menu
Photo: Matti Blume, CC BY-SA 4.0

Raketa Rakia Bar serves Bulgarian rakia with traditional food in a retro communist-era dining room, with old photos and trinkets on the walls.

Day trips from Sofia

24. Drive to Rila Monastery

Rila Monastery is one of the top sights in the country, 127 km south of Sofia in the Rila Mountains. By car it takes about 2 to 2.5 hours each way.

The striped arcades and domed church in the courtyard of Rila Monastery, with forested mountains behind
Photo: Daniel Dimitrov, CC BY-SA 4.0

There is no reliable scheduled public bus to the monastery, so I'd rent a car or share one, start early, and give Rila Monastery a full day.

25. Spend a day in Plovdiv

Plovdiv is one of the oldest cities in Europe, about 1.5 hours from Sofia by car down the A1 motorway. Its old town, with cobbled lanes and painted houses, is the part to see.

A cobbled street in the old town of Plovdiv with a blue painted National Revival house overhanging it
Photo: Michael Desnoyelles, CC BY-SA 4.0

A Plovdiv day trip is easy to do on your own, and if you can only leave Sofia once and have no car, I'd pick Plovdiv. Koprivshtitsa, where the April Uprising of 1876 broke out, and the Seven Rila Lakes are two more day trips from Sofia that work well with a car.

Free things to do in Sofia

Ten of Sofia's sights cost nothing, or next to nothing on the right day.

Free or nearly freeWhat it costs
Alexander Nevsky CathedralFree, daily 7 AM to 7 PM
Ancient Serdica under the LargoFree, covered parts 7 AM to 10 PM
Mineral water taps at the Central Mineral BathsFree, bring a bottle
Vitosha Boulevard and the National Theatre gardenFree
Antiques market at Alexander NevskyFree to browse
Borisova GradinaFree
Amphitheater of SerdicaFree to see
National Archaeological MuseumFree on the last Sunday of the month
National Gallery branches, crypt included€2 on Thursdays
Boyana ChurchFree on the last Monday of the month after 3 PM

Put these together and a day in the center can cost nothing but food. Sofia on a budget gets easier still with the €2 daily cap on public transport.

How many days you need in Sofia

Two full days cover the center without rushing, and a third lets you get out to Boyana and up Vitosha. The sights cluster so tightly that a single long day covers the headline ones, but half the pleasure is the cafe culture and the layers of Roman, Ottoman and communist history within a few streets.

This is how I'd group the list:

  • Day 1, the old center. Alexander Nevsky Cathedral (1), St Sofia (2), the antiques market (13), the Russian Church (5), the Largo with Serdica and the Rotunda (11, 4, 3), then the mineral springs, Banya Bashi and the synagogue (6, 7, 8). End on Vitosha Boulevard (9).
  • Day 2, museums and parks. The Archaeological Museum (14), the National Gallery (17) and the National Theatre garden (10) in the morning, then Borisova Gradina (12), the Museum of Socialist Art (16) and an evening at NDK (18).
  • Day 3, the edge of the city. Boyana Church (19) at opening and the National Museum of History (15), or a full day on Vitosha (20).
  • Day 4 or 5. Rila Monastery (24) or Plovdiv (25).

With only a weekend, I'd do days 1 and 3. A two-day Sofia itinerary built that way covers the cathedral, Serdica and Boyana, with time left for long lunches.

Getting around Sofia

The center is best on foot. For everything else, a single ticket costs €0.80 on every metro, tram and bus line, and you can tap a contactless card or phone at the gate or on the validator. After three taps, at €2, the rest of the day's travel is free.

From the airport, metro Line 4 reaches Serdika in the center in about 20 minutes. Bus 64 goes to Boyana Church, and bus 66 climbs Vitosha to Aleko. Getting around Sofia by public transport is simple once you know those three lines.

Key takeaways

  • Start at Alexander Nevsky Cathedral around 10 AM, before the tour buses, and walk the old center from there.
  • Save the National Gallery branches, the icon crypt included, for a Thursday, when each one costs €2.
  • The National Archaeological Museum is free on the last Sunday of the month, and Boyana Church on the last Monday after 3 PM.
  • Beyond the metro, bus 64 for Boyana and bus 66 for Vitosha are the two lines to know.
  • Order taxis through an app, never from a driver who approaches you.

Frequently asked questions

What to do in Sofia for a day?

With one day, see Alexander Nevsky Cathedral, St Sofia Church and the Russian Church, walk through the Largo to the Roman streets of Serdica and the Rotunda of St George, fill a bottle at the mineral springs, and end with dinner off Vitosha Boulevard. All of it is walkable from St Nedelya Square.

Is Sofia worth a visit?

Yes. Roman streets, an Ottoman mosque, communist-era buildings and gold-domed churches stand a short walk apart, ten of its best sights cost little or nothing, and Vitosha's 2,290 meter summit is a bus ride and a hike away. Prices are low by Western European standards, even since the switch to the euro.

Why is Sofia so famous?

Sofia is best known for Alexander Nevsky Cathedral, the Roman city of Serdica under its streets, the 1259 frescoes of Boyana Church and Vitosha Mountain on its doorstep. It also sits on hot springs that still run from free public taps in the center.

How many days do you need in Sofia?

Two days cover the center, and three let you add Boyana Church and a day on Vitosha Mountain. With four or five days, add a day trip to Rila Monastery or Plovdiv.

What are the best free things to do in Sofia?

The best free things to do are Alexander Nevsky Cathedral, the Serdica ruins, the mineral water taps, Vitosha Boulevard, the antiques market and Borisova Gradina. The Archaeological Museum is free on the last Sunday of the month, and Boyana Church on the last Monday after 3 PM.

What should you be careful of in Bulgaria?

The biggest risk for visitors is taxis that overcharge, so order a licensed one through an app. Bulgarians shake their head to say yes, which confuses everyone at first. Carry some cash for kiosks and small vendors, and keep an eye on your bag in crowds.

Can you visit Rila Monastery from Sofia on your own?

Yes, and a car makes it easy. Rila Monastery is 127 km south, about 2 to 2.5 hours each way, and with no reliable scheduled bus, driving is the practical way to do it on your own.