A rainy day in Sofia-Grad: the indoor plan that actually works
Rain on cobblestones outside a lit café window in central Sofia
One rainy day, six indoor stops, 4 km of walking that is 90% under cover — here is the plan for when Sofia's weather turns.
When Sofia rains, and why you need a plan
Sofia gets rain in every month, but the wet spells cluster in May, June, and November. A typical wet day drops 8-15 mm across the afternoon, with thunderstorms in summer and steady grey drizzle in autumn. Winter is mostly snow rather than rain, but the freeze-thaw of February turns pavements into skating rinks and the same indoor plan applies. What kills a Sofia day is not the rain itself — it is discovering at 11:00 that your outdoor itinerary has collapsed and improvising badly into a shopping mall.
The good news: Sofia has more genuinely interesting indoor spaces per square kilometre than most European capitals. Museums, thermal baths, covered markets, underground archaeological sites, cinema, and a strong café culture are all clustered inside the metro ring. This plan links six of them into one coherent day, with the walks between them either under 400 metres or covered by the metro. Budget $35-50 all in, including a proper sit-down lunch and coffee-and-cake mid-afternoon.
09:30 — Serdika underground archaeological complex
Start at Serdika metro station, which is itself an archaeological site — the excavation of the Roman city of Serdica is preserved in a covered walkway that connects the metro exits, and you can wander it free of charge, dry and warm, for as long as you like. Read the interpretation boards; there is a good hour here for anyone who cares about Roman urbanism. This alone would be a highlight in a smaller city, and it is essentially free wet-weather content.
Buy a metro day pass at the machine for $2.20 while you are down here. You will use it three times over the day and it removes the friction of buying single tickets in the rain. The Serdika complex has clean toilets ($0.30), a small café, and umbrellas for sale at the pharmacy kiosk for $6 if the hotel did not lend you one. Do not buy the flimsy $3 folding ones from street vendors — they last approximately one gust.
10:45 — National Archaeological Museum
Emerge at the Sveta Nedelya exit and walk 200 metres to the National Archaeological Museum, housed in the beautiful 15th-century Buyuk Mosque. Ticket $5. This is Bulgaria's best museum, full stop — the Thracian gold, the Valchitran hoard, the medieval Bulgarian stone carving, and the icon collection upstairs together justify 90 minutes to two hours. On a rainy day, when everyone else is wandering shopping malls, this museum is at its most peaceful. Rooms that are elbow-to-elbow in July feel almost private in November.
The building itself matters. It is one of the finest surviving Ottoman religious buildings in the Balkans, and looking up at the domed prayer hall is worth as much as looking at the artefacts. There is no café inside, but the museum shop has good books in English on Bulgarian history for $12-25 and reproductions of the Thracian gold pieces at $8-30 that are the best souvenir option in the city.
13:00 — Lunch in Tsentralni Hali covered market
Walk 500 metres north to Tsentralni Hali, Sofia's 1911 covered market, restored in the 2000s and now home to a food court, a supermarket, and a scattering of specialty shops. This is exactly the building you want on a rainy day: iron and glass roof, dry, warm, full of the smell of grilled meat and fresh bread. Lunch here is cheap and good — grilled meat plates $6-9, banitsa $2, a proper bean soup $3, a Bulgarian beer $2.50. Sit at one of the counter tables and eat slowly.
Downstairs there is a good deli where you can buy Bulgarian white cheese, honey, and rakia for gifts to take home. Prices are 20% higher than a supermarket but the quality is genuinely better and the labelling is in English. Do not miss the small stall selling lyutenitsa (roasted pepper spread) by the jar — a $4 jar is the best edible souvenir Sofia produces and it survives a suitcase.
14:30 — Central Mineral Baths and thermal water
Cross the small park to the Central Mineral Baths, the yellow-and-red tiled Art Nouveau building on Banski Square. The historic bath complex itself is now the Sofia Regional History Museum ($3, decent), but the reason to come is the free public thermal fountains outside — locals fill 5-litre bottles from taps that pour 37°C mineralised water. Try a cup. The water tastes faintly sulphurous and it is genuinely warming on a cold wet afternoon.
For an actual soak, walk 10 minutes to one of the small day-spa hotels in Ovcha Kupel or take the metro one stop to the newer thermal spa near the Serdika hotel — day passes to a proper thermal pool with sauna and steam run $18-28 and this is one of the few European capitals where a mid-afternoon thermal bath is a real, affordable option. Sofia is a spa town and most visitors never realise it. A rainy day is the day to use that.
16:30 — Coffee and cake at a proper confectionery
By late afternoon you want somewhere to sit for an hour and let the feet recover. Sofia's confectionery cafés (sladkarnitsa) are made for this: warm, slightly formal, with proper coffee, cakes under glass, and locals reading newspapers. The best cluster is around Graf Ignatiev and Slaveykov Square, all under a 10-minute walk from the baths. Order a garash cake ($3), a proper espresso or Vienna coffee ($2-3), and take an hour. Wi-fi is universal and free.
If you want something more contemporary, the specialty coffee scene along Shishman and around Popa (Patriarch Evtimiy monument) does proper flat whites and pour-overs at $3-4 with pastries $3-5. Either version works. What does not work on a rainy day is queuing outside for street food or trying to find a table at a busy Vitosha Boulevard chain — you will be cold, wet, and disappointed. Choose a proper indoor café.
18:00 — Cinema, concert, or an early dinner
Sofia's cinemas mostly show international releases in original language with Bulgarian subtitles — a ticket runs $7-9 at the Cineplex in Serdika Center mall (three metro stops out) or at the arthouse Odeon near NDK. Programme is online in English. Alternatively, the National Opera and the philharmonic have performances most weeknights at 19:00 with tickets from $10 for gallery seats to $40 for stalls — the box office at the venue itself has better availability than online.
Or eat early. A proper mehana dinner starts to fill up from 19:30 in Sofia, so 18:00-19:30 is easy walk-in territory for the traditional taverns around Solunska and Angel Kanchev. Order shopska salad, tarator, a mixed grill for two, a half-litre of Melnik red wine, and expect $22-28 a head. Then metro or taxi back to a hotel in Sredets or Oborishte — any central three-star with a decent bar and a $80-120 double is the right choice for a wet-weather stay because you will actually use the hotel.
Before you book
The questions people ask about Sredets, answered with this month’s numbers.
The same plan works below freezing — everything on it is indoors or one-block walks. Add layers, wear proper boots (Sofia's pavements are uneven and slushy in winter), and swap the mid-afternoon thermal fountain visit for a full thermal bath session, which is one of the great winter pleasures here. A wool hat matters more than a rain jacket in January.
The National Archaeological Museum is closed Mondays year-round, and several others (National Gallery, Ethnographic) close either Mondays or Tuesdays. If your rainy day falls on a Monday, swap the archaeology museum for the Sofia History Museum in the Central Mineral Baths building (open Mondays) and extend time at Serdika underground and Tsentralni Hali.
Yes — the stations are fully underground, warm in winter and cool in summer, and connect the Serdika archaeological complex, Serdika Center mall, NDK, and the main train and bus stations directly. A day pass at $2.20 turns the whole central metro into your rain shelter. Escalators are reliable and stations have lifts.