Sofia Grad (Sofia City Province) is the compact capital region of Bulgaria, a 7,000-year-old city at the foot of Vitosha Mountain where Roman ruins, Orthodox domes, Ottoman mosques, Habsburg-style boulevards and Socialist-era monuments sit within a short walk of each other. The province consists of Sofia city and the small village of Lozen, so almost every sight, restaurant and hotel is in the capital itself. Visitors find cheap euro-priced food and drink, a four-line metro, lively cafe and rakia-bar culture, and hiking trails that start inside the city limits.
Sofia lies at about 550 m in a basin below Vitosha Mountain and has a humid continental climate with Balkan mountain influence. Summers are warm to hot and mostly dry (July highs near 28 C), winters are cold with regular snow and a January average around -1 C, and spring and autumn are mild with occasional rain. Annual precipitation is roughly 600 mm, peaking in May-June. Vitosha is cooler and snowier, with snow cover from about December to March above 1,500 m. Winter temperature inversions can trap smog in the basin. Monthly figures below are approximate long-term averages for central Sofia.
Best time to visit
Summary: Sofia has a continental climate with warm, mostly dry summers and cold, snowy winters. Late spring and early autumn are the most comfortable for sightseeing, while the Vitosha trails are best from June to September and skiing runs roughly December to March.
Best: May-June and September
Peak Season: July-August and the Christmas-New Year period
Avoid: Late November-February for hiking (cold, short days, possible smog)
Notes: Summer highs reach 28-32 C (82-90 F) with occasional thunderstorms. January averages about -1 C (30 F). Orthodox Easter and national holidays close some shops. Check airbg.info for winter air quality.
Month-by-month weather
Typical conditions throughout the year.
January
-0.9°C/30°F
Cold with frequent snow and frost; winter air pollution can be high in still weather
February
0.9°C/34°F
Cold but brightening; snow cover on Vitosha and good ski conditions
March
5°C/41°F
Early spring with variable weather; Baba Marta bracelets and the Sofia Film Fest
April
10.5°C/51°F
Mild and green with spring showers; terraces reopen and parks bloom
May
15.5°C/60°F
Warm and pleasant, the start of the best season, with the Sofia Music Weeks and long evenings
June
19.5°C/67°F
Warm with long days and occasional thunderstorms; Sofia Pride and open-air events
July
22°C/72°F
Hottest month, mostly dry and sunny with the occasional storm; summer events begin
August
21.5°C/71°F
Hot and dry; the city is calmer as many locals holiday at the coast and in the mountains
September
17°C/63°F
Warm and golden with fewer crowds; ideal for hiking and sightseeing
October
11.5°C/53°F
Cooler with autumn colours in Borisova Gradina and on Vitosha; first rain and fog
November
5.5°C/42°F
Cool, grey and damp with early snow on Vitosha; low-season prices
December
0.5°C/33°F
Cold and festive with Christmas lights and market stalls; snow is likely
The seasons
What to expect in each part of the year.
Spring
Months: Mar-May
Temperatures climb from 5 C to 15 C on average, with blossoming parks, longer days and showers; terraces reopen in April and lower Vitosha trails clear by May.
Summer
Months: Jun-Aug
Warm to hot with highs of 25-28 C (occasionally above 32 C), mostly dry weather and sudden afternoon storms. Open-air events, cafe terraces and mountain hiking on Vitosha are at their best.
Fall
Months: Sep-Nov
September is warm and golden, October brings autumn colours and cooler nights, and November turns grey and damp with early snow on the mountain.
Winter
Months: Dec-Feb
Cold with average temperatures around 0 C, snow and frost, and occasional smog in the basin. The city lights up for Christmas and the ski season runs on Vitosha.
Crowds & peak times
When to expect tourists and when to avoid them.
- High Season
- Jul-Aug and the Christmas-New Year period
- Shoulder Season
- Apr-Jun and Sep-Oct (ideal for sightseeing and hiking)
- Low Season
- Jan-Mar and Nov (quiet, cold, lowest prices)
Major events & festivals
Time your visit around what matters.
Baba Marta
Traditional exchange of red-and-white martenitsa bracelets across the city, marking the arrival of spring
Sofia Film Fest
International film festival with screenings across the city; programme at siff.bg
Sofia Music Weeks
Classical music festival with concerts in Bulgaria Hall and other venues; confirm dates before travelling
European Design Festival
Design festival bringing designers and studios from across Europe to Sofia
Sofia Pride
Annual week of events and a march through the city centre
Sofia Summer Fest
Summer events and open-air programme at South Park II
Christmas Lights and Market
Festive lights and stalls around Knyaz Alexander I Square, Sveta Nedelya Square and the National Palace of Culture; confirm dates at visitsofia.bg