
25 Best Things to Do in Sofia in 2026
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.

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.

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.

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.

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.

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 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.

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.

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 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.

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 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.

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.

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.

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.

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.

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.
17. See Bulgarian art at the National Gallery
The National Gallery fills the former royal palace on Battenberg Square. It holds about 50,000 works of Bulgarian art.

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 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.

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.

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 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.

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.

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.

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 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 free | What it costs |
|---|---|
| Alexander Nevsky Cathedral | Free, daily 7 AM to 7 PM |
| Ancient Serdica under the Largo | Free, covered parts 7 AM to 10 PM |
| Mineral water taps at the Central Mineral Baths | Free, bring a bottle |
| Vitosha Boulevard and the National Theatre garden | Free |
| Antiques market at Alexander Nevsky | Free to browse |
| Borisova Gradina | Free |
| Amphitheater of Serdica | Free to see |
| National Archaeological Museum | Free on the last Sunday of the month |
| National Gallery branches, crypt included | €2 on Thursdays |
| Boyana Church | Free 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.


