Cathedral Church Sveta Nedelya
Photo: Deensel, CC BY 2.0
Things to Do

11 Best Things to Do in Sofia: My Personal Favourites

The best sights in Sofia sit close together and most are free. My 11 favourites, with prices, hours and a weekend plan.

Sofia packs Roman streets, gold-domed churches and a 2,290-metre mountain into one compact, cheap city, and most of its big sights cost nothing to see. I've lived here long enough to have strong opinions, so this is my own list: the 11 things I take visiting friends to, with euro prices, opening hours and how I'd fit them into a long weekend.

My 11 favourite things to do in Sofia at a glance

Prices are in euros, which Bulgaria has used since 1 January 2026, and the times are what I'd allow on a first visit.

#Thing to doCostTime I'd allowGetting there
1Alexander Nevsky Cathedral and the antiques marketFree (camera permit about €5)1 hourSofia University metro
2Banitsa, shopska salad and rakiaLunch €8 to €10Every mealAnywhere
3Serdica, the Rotunda and four places of worshipFree (synagogue €10)2 to 3 hoursSerdika metro
4The hot mineral springsFree (museum €5)20 minutesSerdika metro
5The Original Sofia Pub Crawl€213 to 4 hoursSerdika metro
6Vitosha Boulevard, NDK and South ParkFree2 hoursSerdika to NDK metro
7Museum of Socialist Art€8 (€2 Thursdays)1.5 hoursG.M. Dimitrov metro
8Zhenski Pazar, the Women's MarketFree to browse45 minutesOn foot from Serdika
9Boyana Church€101 hour plus travelTaxi, about 8 km
10Hike VitoshaFreeHalf a day to a full dayBus 66 or taxi
11Rila MonasteryFree (museum €12)A full day2 hours by car, or bus and taxi via Blagoevgrad

The 11 best things to do in Sofia

1. Alexander Nevsky Cathedral and the antiques market outside it

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

This is the building on every Sofia postcard, and it still stops me when I walk past. Alexander Nevsky Cathedral went up between 1882 and 1912 as a memorial to the soldiers who died in the Russo-Turkish War of 1877 to 1878. It stands 50.52 metres high, and its 12 bells weigh about 25 tonnes between them.

Inside it's dark, candlelit and enormous, with murals and icons on every wall. Go for the Sunday liturgy at 9.30am to hear the service sung, or in the hour before sunset, when the domes turn properly gold.

Then wander over to the stalls in the garden beside the cathedral. The antiques market at Alexander Nevsky sells Orthodox icons, Soviet medals and badges, old film cameras, embroidered tablecloths and the odd communist-era poster. Some of it is old and some of it was made last year, so buy what you like the look of, haggle politely and bring cash.

Antiques market stalls along a path in the garden beside Alexander Nevsky Cathedral, with the gold dome behind the trees
Photo: Apostoloff, CC BY-SA 3.0

Across the square stands the 6th-century St Sofia Basilica, built over a Roman cemetery you can visit underground for €4.

2. Eat like a local: banitsa, shopska salad and rakia

Bulgarian food is cheap, filling and built on white cheese, and you'll eat well for about half what you'd pay at home. A casual lunch runs €8 to €10, a coffee €2 to €3, and a simple dinner €15 to €20 a head before drinks.

Start with banitsa (баница), filo pastry baked with eggs and sirene, the salty white cheese. Bakeries and kiosks sell it hot in the mornings, and it comes with ayran, a salted yoghurt drink, or boza, a thick, sweet-sour grain drink. I eat banitsa from a Sofia kiosk standing up on the way somewhere, which is how Sofia does breakfast.

A round, coiled banitsa fresh from the oven in its baking tray
Photo: borzo, CC BY-SA 3.0

Shopska salad (шопска салата) arrives before almost every meal: tomato, cucumber, peppers and onion under a snowdrift of grated sirene. It's white, green and red like the flag, and it tops my list of Bulgarian dishes to try, with kebapche and tarator, a cold yoghurt and cucumber soup, close behind.

A bowl of shopska salad with tomato, cucumber, pepper and onion under grated white cheese
Photo: Popo le Chien, CC0

Rakia is the fruit brandy Bulgarians drink as an aperitif, usually grape or plum and about 40% in the shops, stronger when it's home-made. It comes in a small glass with the salad and you sip it slowly through the meal. Look the other person in the eye, say "nazdrave" and clink.

A glass of rakia standing on a restaurant menu in Sofia
Photo: Matti Blume, CC BY-SA 4.0

For all three at one table, I book visitors into Hadjidraganovite Izbi, my pick of Sofia's traditional restaurants: a cellar on Hristo Belchev Street near Vitosha Boulevard, with live folk music from 8pm to 11pm every night except Monday.

3. Ancient Serdica, the Rotunda of St George and the four places of worship

Sofia is built on top of the Roman city of Serdica, and the best stretch of it sits in and around Serdika metro station. The excavated streets and building foundations of ancient Serdica are free to walk through on your way to the trains. The Romans took the area around 29 BC, the Huns destroyed the city in the 5th century and the emperor Justinian rebuilt it.

Excavated Roman streets and building foundations of the Serdica complex in central Sofia
Photo: Radosław Botev, CC BY 3.0 pl

Round the corner, in a courtyard behind the Presidency, is the Rotunda of St George, a 4th-century red-brick church and the oldest building still standing in Sofia. It served as a mosque under the Ottomans. Three layers of frescoes survive inside, the earliest from the 10th century, with 22 prophets painted around the dome. Entry is free, from 8am to 7.30pm.

The red-brick Rotunda of St George in its courtyard in central Sofia, with Roman remains in front
Photo: Јакша, CC BY-SA 4.0

From there, an Orthodox church, a mosque, a synagogue and a Catholic cathedral stand a few minutes apart. St Nedelya, the Orthodox church on St Nedelya Square, has had a church on its site since the 10th century. A bomb attack inside it killed 150 people in 1925, and it reopened in 1933. It's free and open from 7am to 7pm.

The stone apse and domes of St Nedelya Church in central Sofia
Photo: Bjoertvedt, CC BY-SA 4.0

Banya Bashi Mosque, built in 1566 and credited to the Ottoman architect Mimar Sinan, is the only working mosque in Sofia, named for the hot baths it stands over. It sits under a 15-metre dome, opens from 5am to 8pm daily and welcomes visitors between prayers if they dress modestly.

Banya Bashi Mosque in Sofia with its dome and single minaret
Photo: Pudelek (Marcin Szala), CC BY-SA 3.0

A couple of minutes away, the Sofia Synagogue charges €10 (€8 for students and seniors), which covers an audio guide, its museum exhibition and permission to take photos. It opens from 9am to 5pm Sunday to Friday and closes on Saturdays and Jewish holidays, so fit it into a weekday or a Sunday.

Inside the Sofia Synagogue, with its painted dome, arched windows and large brass chandelier
Photo: Oleg Yunakov, CC BY-SA 4.0

The fourth is St Joseph's, Sofia's Catholic cathedral on Todor Alexandrov Boulevard, with the excavated Western Gate of Serdica right beside it. I finish the loop there because it brings you back to the Romans where you started.

4. Fill a bottle at the hot mineral springs by the Central Mineral Baths

People have used Sofia's hot springs since the 6th century BC, and you still can, for free. Along the side of the old Central Mineral Baths, a 1913 building that was the city's main public bath until the 1980s, a row of taps runs hot mineral water. Locals queue with plastic bottles and big canisters. Bring an empty bottle and join them, and let the water cool before you drink it.

Locals filling bottles at the hot mineral water taps beside the Central Mineral Baths in Sofia
Photo: Apostoloff, CC BY-SA 3.0

The building itself now houses the Museum of the History of Sofia, where adults pay €5, entry is free on the first Thursday of the month and the doors stay shut on Mondays from November to April. My favourite piece inside is the Thracian gold bowl from Kazichene.

5. The Original Sofia Pub Crawl, for the nightlife

Sofia's best bars are in basements and behind doors you'd walk straight past, which is why I send visiting friends on the Original Sofia Pub Crawl for their first night out. It runs on Friday and Saturday nights and has been going since 2014.

You meet at 9pm in front of the Palace of Justice at 2 Vitosha Boulevard, under the left-hand lion statue, a few minutes' walk from Serdika metro. A local English-speaking guide takes the group through 4 bars, with a welcome shot in each, drinking games and no cover charges, then into a club with free VIP entry around midnight. You can stay at the club as long as you like.

Booking is free, you can also just turn up, and drinks beyond the welcome shots are yours to buy. Groups run to 20 to 40 people and most come alone or in twos, so it's the easiest way I know to meet people in Sofia on a Friday. After that, going out in Sofia is easy on the wallet, with a local beer at around €2.

6. Vitosha Boulevard, NDK and South Park at sunset

Vitosha Boulevard is Sofia's main street, 2.7 km from St Nedelya Square down to South Park, and pedestrian along its central stretch. It's named after the mountain, and on a clear evening Vitosha closes off the end of the view. I walk it in the early evening, when the cafe terraces fill up, and keep heading south.

Vitosha Boulevard in Sofia, a pedestrian street lined with cafes and shops
Photo: Hans Birger Nilsen, CC BY-SA 2.0

At the bottom is the National Palace of Culture, NDK to everyone in Sofia, a huge communist-era concert and conference hall with a long park and fountains in front. Skateboarders, families and couples crowd the park on summer evenings, and it's where I go to people-watch.

The National Palace of Culture (NDK) seen from above, with Sofia's rooftops and the mountains behind
Photo: Ivano Giambattista, CC BY-SA 4.0

Cross the road behind NDK and you're in South Park (Южен парк), a long run of lawns and trees heading towards the mountain. It's calmer than Borisova Gradina, the best known of Sofia's parks, and full of dog walkers and runners. Sunset from the open grass, with Vitosha going pink beyond the tower blocks, is my favourite free hour in Sofia.

Open lawns and trees in South Park, Sofia, with the towers of Lozenets behind
Photo: MrPanyGoff, CC BY-SA 3.0

7. Museum of Socialist Art

When communism ended in Bulgaria in 1989, the statues came down, and a lot of them ended up here. The Museum of Socialist Art shows over 70 pieces of monumental sculpture in a 7,500 square metre park: communist leaders, heroic workers and partisans, plus the five-pointed star that once crowned the Party House in the city centre. Inside there's a 550-square-metre exhibition hall and a video room screening archival films.

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

Tickets are €8, or €4 for students and over-65s, and every Thursday it's €2. It opens Tuesday to Sunday from 10am to 6pm, with the ticket office closing at 5.30pm. It shuts on Mondays and on Bulgarian public holidays, so check the museum's visiting page before a bank holiday weekend. It's at 7 Luchezar Stanchev Street, a short walk from G.M. Dimitrov metro station.

8. Zhenski Pazar, the Women's Market

Zhenski Pazar, the Women's Market (Женски пазар), is a long strip of stalls on Stefan Stambolov Boulevard, a short walk west of Banya Bashi Mosque. It's where I buy fruit, vegetables, spices, honey and white cheese, and in late summer peppers by the bagful for roasting. Go in the morning when the stalls are fullest, bring small change and keep an eye on your pockets in the crowd.

Shoppers walking past fruit and vegetable stalls at Zhenski Pazar, the Women's Market in Sofia
Photo: Bin im Garten, CC BY-SA 3.0

If it rains, head for the covered Central Market Hall on Maria Luiza Boulevard. Its 1911 building reopened on 23 May 2024 after a renovation, as a market with an arts stage inside.

9. Boyana Church

Boyana Church is tiny, and it has been on the UNESCO World Heritage List since 1979. The main layer of frescoes dates from 1259, and the donor portraits of Sebastocrator Kaloyan and his wife Desislava look like portraits of real people. They're the reason you've come.

The small medieval Boyana Church in its wooded garden at the foot of Vitosha
Photo: Todor Bozhinov / Тодор Божинов, CC BY-SA 3.0

The church sits at the foot of Vitosha at 3 Boyansko Ezero Street, about 8 km from the centre. Tickets are €10, or €3 for students and children over 7. From 1 November to 31 March it opens from 9am to 5.30pm (last tickets 5.20pm), and from 1 April to 31 October from 9.30am to 6pm. A metered Sofia taxi from the centre comes to about €8 to €10 by day at the standard tariff. The church closes on 1 January, Easter Sunday and 24 and 25 December.

10. Hike Vitosha: Boyana Waterfall or Cherni Vrah

Vitosha is the mountain at the end of Vitosha Boulevard and my favourite thing about living in this city. You can leave the centre after breakfast and be eating lunch on a summit.

The nearer walk is to Boyana Waterfall, a 25-metre fall on the Boyana River with its base at 1,260 metres. The trail climbs from the Boyana neighbourhood, so it pairs with the church: allow about 3 hours up on foot. Short on time, take a taxi to Kopitoto and it's about an hour's walk from there. In a cold winter the fall freezes and ice climbers take over.

Boyana Waterfall dropping down a rock face in the green forest on Vitosha
Photo: Marioshumanov, CC BY-SA 4.0

Cherni Vrah, at 2,290 metres, is the top of Vitosha. The Simeonovo gondola to Aleko hut no longer runs, so the way up is bus 66 from Vitosha metro station to Aleko, at 1,810 metres, or a taxi. From the hut it's 3 km on foot and about 480 metres of climbing to the summit. The top has a weather station built in 1935 and a cafeteria serving hot meals.

The grassy path up to the rocky summit of Cherni Vrah on Vitosha, with a yellow trail marker
Photo: Иван, CC BY-SA 4.0

11. Day trip to Rila Monastery

Rila Monastery is the big day out from Sofia: a striped, arcaded monastery in a forested valley of the Rila Mountains, about 120 km south of the city and 1,147 metres up. It's easy to do on your own. By car it's about 2 hours each way. There's no direct bus any more, so without a car you take a bus from Central Bus Station to Blagoevgrad, about 2 hours, then a taxi for the last 41 km.

The striped arcades and church of Rila Monastery with the Rila Mountains behind
Photo: karel291, CC BY 3.0

Entry to the monastery and its church is free, and the combined museum ticket is €12. The little bakery outside the east gate fries mekitsa, rounds of hot dough, and I never leave without one. Cover your shoulders and knees for the church.

Agree the taxi fare in Blagoevgrad before you set off, and book the same driver for the ride back. Rila is my first pick of the day trips from Sofia, with Plovdiv, about 2 hours away by bus, a close second.

Free things to do in Sofia

Alexander Nevsky Cathedral, Serdica and the Rotunda, the mineral springs, Vitosha Boulevard with NDK and South Park, Zhenski Pazar, the Vitosha trails and Rila Monastery all cost nothing to enter, and so does St Nedelya. Four of the paid sights have a free or cheap day, and planning your days round them is the simplest way to do Sofia on a budget.

SightNormal adult priceFree or cheaper when
Boyana Church€10Free the last Monday of each month after 3pm, and on 18 May, 17 September and 1 November
Museum of Socialist Art€8€2 every Thursday
Central Mineral Baths museum€5Free the first Thursday of each month
St Sofia Basilica underground€4Free the second Thursday of each month

How I'd fit all 11 into a long weekend

All 11 fit into four days, Friday to Monday, if you land by Friday lunchtime. The plan works round the synagogue's Saturday closure, the Monday closures at the Museum of Socialist Art and, from November to April, the Mineral Baths museum, and the crawl's Friday and Saturday nights.

WhenWhat I'd doItems
Friday afternoonSerdica, the Rotunda, St Nedelya, Banya Bashi, the synagogue and a bottle from the springs3, 4
Friday 9pmThe Original Sofia Pub Crawl from the Palace of Justice5
Saturday morningBanitsa breakfast, Zhenski Pazar, then Alexander Nevsky and the antiques market2, 8, 1
Saturday afternoonMuseum of Socialist Art, by metro to G.M. Dimitrov7
Saturday eveningVitosha Boulevard to NDK and South Park for sunset, then shopska and rakia at a mehana6, 2
SundayBoyana Church at opening, then the waterfall trail, or bus 66 to Aleko and the walk up Cherni Vrah9, 10
MondayRila Monastery by car, or by bus and taxi via Blagoevgrad11

The centre is walkable, and for the rest I tap a contactless card on the metro or tram. A ride costs €0.80 and the daily cap is €2, so getting around Sofia by public transport never costs more than a coffee. Three days of tapping comes to €6 at most, less than the 72-hour card at €7.60.

Key takeaways

  • Start in the centre, where Nevsky, Serdica, the Rotunda, the places of worship, the springs and Zhenski Pazar are a short walk apart and nearly all free.
  • Pair Boyana Church with the Boyana Waterfall trail, which climbs from the same neighbourhood.
  • Do Rila yourself by car, or by bus to Blagoevgrad and a taxi, and keep it for a Monday when the city museums close.
  • Save Friday or Saturday night for the Original Sofia Pub Crawl at 9pm if you want to meet people.

Frequently asked questions

What can you do in Sofia in one day?

Walk the centre. See Alexander Nevsky and the antiques market in the morning, then Serdica, the Rotunda, St Nedelya, Banya Bashi and the mineral springs, all within walking distance of Serdika metro. Have banitsa for breakfast, shopska and rakia at dinner, and finish on Vitosha Boulevard at sunset.

Is Sofia worth a visit?

Yes, especially for a long weekend from the UK. It has Roman streets in its metro station, a UNESCO-listed medieval church, a 2,290-metre mountain on the edge of town and lunch at around €8 to €10. Rila Monastery is close enough for a day trip.

How many days do you need in Sofia?

Two full days cover the city, which is why a weekend in Sofia suits a short break from the UK so well. Add a third day for Rila Monastery or a longer hike on Vitosha.

Is Sofia walkable?

The centre is: 6 of my 11 start within walking distance of Serdika metro. The Museum of Socialist Art is an €0.80 metro ride out, and Boyana and Vitosha need a taxi or a bus.

Are the churches in Sofia free to visit?

Most of Sofia's churches are free to enter, including Alexander Nevsky, St Nedelya and the Rotunda of St George. Boyana Church, a branch of the National History Museum, charges €10, and Nevsky asks about €5 for a camera permit.

Can you get to Rila Monastery by public transport?

Yes, but not directly, because the direct bus has stopped. Take a bus from Central Bus Station to Blagoevgrad, about 2 hours for under €10, then a taxi for the last 41 km. With a car it's a 2-hour drive each way.