Sofia: What to See, Facts & Flights

Sofia is the capital of Bulgaria and its largest administrative, economic and cultural center, with a population of approximately 1.2 million inhabitants. It is visited for its historical stratification, where Roman remains, medieval churches, socialist architecture and contemporary urban life coexist. It is also the gateway to Vitosha Mountain, which offers hiking and skiing options just minutes from the center.
What to see
The usual starting point is Alexander Nevsky Cathedral, a neo-Byzantine temple from the late 19th century that dominates the square of the same name. A few minutes away, the St. George Rotunda, from the 4th century, is the oldest building in the city and is still used as an Orthodox church. Both monuments are open to the public and allow you to understand the mix of Byzantine, Ottoman and Slavic influences that define Sofia.
Another must-see is the Boyana Church, located on the outskirts, near Vitosha Mountain. This medieval temple, declared a UNESCO World Heritage Site, preserves frescoes from the 13th century of great artistic value. It is advisable to book tickets in advance, as capacity is limited to protect the paintings.
Neighborhoods and how to get around
The center of Sofia is compact and easy to explore on foot. Vitosha Avenue, pedestrianized in its main section, connects the cathedral with the Palace of Culture and concentrates shops, cafes and restaurants. The Lozenets neighborhood, to the southeast, is the most modern and lively, with galleries, bars and international food venues. The area around the Flag Square preserves buildings from the socialist era and has a more residential atmosphere.
To move quickly, the metro has three lines and covers the main axes, including the connection to the airport (SOF). Buses and trams complement the network, although to visit Boyana Church or climb Vitosha Mountain it is more practical to use a taxi or a rental car.
Eating and nightlife
Bulgarian cuisine is hearty and based on local products: shopska salad, white cheese, yogurt, grilled meats and vegetable stews. In the center there are numerous traditional restaurants, called mehanas, where live music is served. For something more informal, bakeries and pastry shops offer savory and sweet pastries at any time.
Nightlife is concentrated on Vitosha Street and in the Kapana neighborhood, a small labyrinth of pedestrian streets with cocktail bars, craft breweries and electronic music venues. Prices are moderate compared to Western Europe, and the atmosphere usually lasts until late hours, especially on weekends.
When to go and nearby getaways
The best time to visit Sofia is from May to September, when temperatures are mild and there are many hours of daylight. Winter is cold and snowy, but attracts those who want to ski in Vitosha, less than an hour from the center. Spring and autumn are ideal for combining city and nature without crowds.
As a nearby getaway, Rila Monastery is about two hours by car and is the most important in Bulgaria, with an impressive cloister and frescoes from the 19th century. You can also visit the city of Plovdiv, a little over an hour by highway, famous for its old Roman town and well-preserved amphitheater.
- Alexander Nevsky Cathedral: Neo-Byzantine style Orthodox cathedral, the city's main symbol.
- St. George Rotunda: Circular church from the 4th century, the oldest building in Sofia.
- Boyana Church: Medieval temple with 13th-century frescoes, World Heritage Site.
- Vitosha Mountain: Mountain massif accessible from the city, with hiking routes and ski slopes.
- Vitosha Avenue: Commercial pedestrian street, axis of the center and social life.
Frequently asked questions
Can you visit Boyana Church without a car?
Yes, you can reach it by city bus from the center, although the stop is a few minutes walk from the temple. There are also taxis and private transport services, but the bus is the cheapest option and runs regularly during the day.
Is it necessary to speak Bulgarian to get around Sofia?
No, in tourist areas and on public transport English is well understood, especially among younger people. Signs and signals are usually in Cyrillic, but the metro and buses announce stops in English. Learning some basic words in Bulgarian, such as zdravei (hello) or blagodarya (thank you), facilitates interaction with locals.