When to go · Bulgaria
Bulgaria in May
Great month. Rose harvest begins late in the month in the Valley of Roses; green and mild everywhere.
Key facts
- Verdict
- Great
- Crowds
- Medium
- Bulgaria
- Prices
- Medium
- Bulgaria
Verdict
Rose harvest begins late in the month in the Valley of Roses; green and mild everywhere.
Weather in May
- Sofia and the upland basins · Sofia, Bansko, Samokovbest weather
At 550 m Sofia is cooler than the plains; snowy winters and warm summers; Vitosha skiing and hiking on the doorstep.
- Thracian plain and the Danube · Plovdiv, Stara Zagora, Veliko Tarnovo, Rusebest weather
Hot summers (35 °C+), cold foggy winters; spring and autumn are ideal for city sightseeing.
- Black Sea coast · Varna, Nesebar, Burgas, Sozopolfine
Swimming mid-June to mid-September; sea around 24–26 °C in August. Windy and grey in winter.
- Mountains · Rila, Pirin, Rhodopes, Balkan rangefine
Skiing December–March; high trails (Seven Rila Lakes, Vihren) snow-free from late June to September.
Festivals and holidays
Dates as our data lists them. Moving holidays (lunar and Islamic calendars, Easter) shift every year: check the date for your year before you build a trip on it.
Orthodox Easter (Good Friday to Easter Monday) big impact
Moves yearly (2 May 2027)
Four-day holiday; midnight church services; buses and coast rooms fill.
Labour Day
1 May
Holiday; people head to the mountains.
St George's Day (Gergyovden)
6 May
Army day and lamb roasts; parade in Sofia.
Day of Bulgarian Culture and the Cyrillic Alphabet
24 May
Processions of students; flowers at the statues of Cyril and Methodius.
Day of Slavonic Literacy
May 24 · Sofia
A public holiday with parades in the centre; museums and offices closed.
Crowds and prices
- Crowds · Bulgaria
- Medium
- Prices · Bulgaria
- Medium
What to pack
Nothing unusual for the weather this month.
Where to go in May
Rated best or good this month
Sofia and the upland basins
Best weather of the year (Sofia, Bansko, Samokov)
Thracian plain and the Danube
Best weather of the year (Plovdiv, Stara Zagora, Veliko Tarnovo, Ruse)
Warm; long days.