Sofia is the capital of the Balkan nation of Bulgaria. It’s in the west of the country, below Vitosha Mountain. The city’s landmarks reflect more than 2,000 years of history, including Greek, Roman, Ottoman and Soviet occupation. Medieval Boyana Church has 13th-century frescoes. Built by the Romans in the 4th century, St. George Rotunda Church has medieval and Ottoman decoration dating to the 10th century. ― Google
Population: 1.222 million (2021) United Nations
Area: 492 km²
Area code: (+359) 02
Conquered by Krum: 809 AD (as Sredets)
Cont. inhabited: since 7000 BC
Demonym(s): Sofian (en); Софиянец/Sofiyanets (bg)
Elevation: 500–699 m (1,640–2,293 ft)
Best Months: May to September
The weather is warm, with temperatures ranging from 20–30°C (68–86°F). This is the best time for outdoor activities, hiking in Vitosha Mountain, and enjoying the city's vibrant atmosphere.
Spring (March to May): The weather starts to warm up, with moderate temperatures and fewer tourists, making it an ideal time to explore without the crowds.
Autumn (September to November): Another great time to visit with pleasant weather and beautiful fall colors in the parks and surrounding nature areas.
Winter (December to February): Cold temperatures, ranging from -5°C to 5°C (23°F to 41°F), and occasional snow can turn Sofia into a charming winter wonderland. This is the best time for skiing in the nearby mountains.
Avoid the summer heat in July and August, as temperatures can soar above 30°C (86°F), and the city can get crowded.
Sofia International Airport (SOF) is the main gateway to the city. It is well-connected to major European and international destinations.
Flights: Direct flights to Sofia are available from major cities like London, Berlin, Vienna, Paris, Istanbul, Athens, and more.
Airport Transportation: From the airport, you can take a taxi, use the metro, or opt for shuttle services to get to the city center.
Train connections are available from cities within Bulgaria as well as from nearby countries like Serbia, Greece, and Romania. The Sofia Central Railway Station is the main hub for national and international train travel.
Buses are another way to reach Sofia from nearby countries. The Central Bus Station serves international routes from cities like Istanbul, Belgrade, and Skopje.
You can also drive to Sofia from neighboring countries, with good road connections. It's about 8 hours by car from Belgrade, 6 hours from Thessaloniki, and 9 hours from Bucharest.
Alexander Nevsky Cathedral
This iconic symbol of Sofia is one of the largest Orthodox churches in the world. Its stunning neo-Byzantine architecture, golden domes, and intricate interior murals make it a must-visit.
Vitosha Mountain
Located just outside the city, Vitosha offers hiking, skiing, and breathtaking views of Sofia. It's a popular spot for nature lovers, and you can also reach the Boyana Waterfall or explore Vitosha Nature Park.
Boyana Church
A UNESCO World Heritage site, this medieval church is famous for its well-preserved Byzantine frescoes dating back to the 11th century.
Sofia’s Roman Ruins (Serdica)
Visit the Roman ruins in the city center, including the Ancient Serdica complex and the Roman Baths. This archaeological site showcases Sofia’s rich Roman history.
National History Museum
Bulgaria’s largest museum, located at the foot of Vitosha Mountain, offers an in-depth look at the country’s history, from prehistoric times to the Ottoman Empire and beyond.
National Palace of Culture (NDK)
This impressive building is a cultural hub in Sofia, hosting events, concerts, and exhibitions. The surrounding city park is also a great place to relax.
The Ivan Vazov National Theatre
Sofia’s grand theatre is a stunning example of neoclassical architecture. It’s home to various performances and cultural events, making it a great spot for those interested in the arts.
Zaimov Park
A peaceful park near the city center, perfect for a relaxing walk or picnic. It features open-air cafes, playgrounds, and lots of green space.
Sofia Synagogue
The largest synagogue in the Balkans, showcasing beautiful Moorish Revival architecture and offering a glimpse into Sofia’s Jewish heritage.
Sofia Central Market Hall
A great place to experience local Bulgarian cuisine, shop for fresh produce, and explore the bustling market atmosphere.
Hike in Vitosha Mountain
A popular activity for both locals and tourists, Vitosha Mountain offers a variety of trails suitable for hiking, ranging from easy walks to more challenging climbs. Enjoy panoramic views of Sofia and the surrounding nature. You can also enjoy skiing during the winter months.
Explore Sofia’s Roman History
Walk through the ancient ruins of Serdica, Roman Baths, and the St. George Rotunda, which date back to the 3rd century AD. Sofia’s history as an important Roman city is visible throughout the city, offering fascinating historical insights.
Visit the National Palace of Culture (NDK)
A hub of cultural events, this congress center hosts a range of activities, from theatre performances to exhibitions and concerts. The surrounding city park is perfect for a relaxing stroll or to enjoy a coffee at one of the cafes.
Explore Boyana Church
A UNESCO World Heritage site, Boyana Church is famous for its exceptional medieval frescoes, which provide a glimpse into 11th-century art. It’s a must-visit for art and history lovers.
Stroll through the City Parks
Sofia has beautiful parks such as Zaimov Park, Borisova Gradina, and South Park. These are ideal spots for outdoor activities like jogging, picnics, or just relaxing amidst nature.
Visit Sofia's Museums
Dive into the local culture by visiting the National History Museum, National Art Gallery, and the Museum of Socialist Art. Each offers a unique perspective on Bulgaria's history, art, and culture.
Experience the Sofia Nightlife
Sofia is known for its lively bars, clubs, and live music venues. Head to the city center or the trendy Lozenets neighborhood for a night out. Enjoy everything from traditional taverns (mehana) to modern cocktail bars.
Take a Walking Tour of Sofia
Join a free walking tour to explore the city’s hidden gems, including the Alexander Nevsky Cathedral, St. Sofia Church, the Ivan Vazov National Theatre, and more. Learn about Sofia’s multicultural past and its development from a Roman city to the vibrant capital it is today.
Sense Hotel Sofia
This 5-star hotel offers stylish rooms and a rooftop terrace with panoramic views of Sofia and Vitosha Mountain. It’s the perfect spot for luxury with a central location.
Grand Hotel Sofia
One of the city’s best hotels, offering luxurious rooms, fine dining, and excellent service. It’s situated in the heart of Sofia, close to attractions like Alexander Nevsky Cathedral and Vitosha Boulevard.
InterContinental Sofia
A high-end international hotel that provides elegant rooms, an indoor pool, and stunning views of Sofia’s skyline. It’s located in the city center, offering easy access to restaurants, shops, and cultural sites.
Hotel Anel
Located near the National Palace of Culture, this hotel offers great value with comfortable rooms and excellent amenities, including an on-site restaurant and spa.
Sofia Hotel Balkan
Set in a historic building in the center of the city, this hotel offers classic luxury and proximity to key attractions like Vitosha Boulevard and Sofia’s cultural center.
Hotel Marinela
A beautifully designed hotel offering modern amenities and spacious rooms. It also boasts a Japanese garden and an indoor pool, making it a relaxing choice for mid-range stays.
Hostel Mostel
A great budget option for backpackers and solo travelers, Hostel Mostel offers affordable rooms, a social atmosphere, and free breakfast.
Ibis Sofia City Center
A budget-friendly option in the city center, offering clean, comfortable rooms and great value for those who want a central location without breaking the bank.
Apartment House Sofia
Ideal for longer stays or those who prefer apartment-style accommodations, this place offers self-catering facilities and is a great option for those wanting more flexibility during their trip.
Banitsa: A traditional pastry filled with cheese and eggs, often eaten for breakfast or as a snack.
Shopska Salad: A refreshing salad made from tomatoes, cucumbers, peppers, onions, and sirene cheese.
Kavarma: A savory stew made with pork or chicken, vegetables, and a variety of spices. It’s often served in a clay pot.
Moussaka: A popular dish made with potatoes, ground meat, and yogurt. Bulgarian moussaka has a unique twist compared to other variations in the Balkans.
Tarator: A cold yogurt-based soup made with cucumbers, garlic, dill, and walnuts, perfect for hot days.
Sense Restaurant
Located inside Sense Hotel, this upscale restaurant offers a gourmet dining experience with creative dishes and exceptional service.
Manastirska Magernitsa
A traditional Bulgarian restaurant with a rustic atmosphere, offering authentic Bulgarian dishes like moussaka, grilled meats, and homemade rakia.
Sasa Asian Pub
For a change of pace, Sasa offers an Asian fusion menu with sushi, dim sum, and Thai-inspired dishes, in a trendy, relaxed environment.
Vitosha Boulevard Restaurants
Vitosha Boulevard is lined with a variety of cafes and restaurants, serving both local and international cuisine. You can grab a coffee or have a full meal while enjoying people-watching.
Pod Lipite
A classic Bulgarian tavern offering hearty traditional meals and an authentic experience. It’s especially famous for its roast meats and rustic ambiance.
Historical Heritage
Sofia’s multicultural heritage is reflected in its architecture and landmarks. It has been influenced by various civilizations, including the Romans, Ottomans, and Soviets, creating a diverse cultural blend.
Bulgarian Orthodox Religion
Bulgaria’s primary religion is Eastern Orthodox Christianity, and Sofia is home to many iconic churches and monasteries. The Alexander Nevsky Cathedral is one of the most important symbols of this faith.
Traditional Music and Dance
Folk music and traditional dance play a significant role in Bulgarian culture. Visitors can enjoy live performances, especially during the National Folklore Festival.
Bulgarian Hospitality
Bulgarians are known for their warm hospitality. When visiting locals, it’s common to be offered a traditional drink of rakia or a cup of Turkish coffee.
Festivals
Sofia hosts many cultural festivals throughout the year, such as the Sofia Film Fest, Sofia Music Weeks, and the Sofia Literature Festival. These are perfect for experiencing the city’s cultural scene.