Day 1 — Historic center of Sofia: Serdika, the market hall, baths, and the old town
🚇 If you arrive at Terminal 2, the most budget-friendly and convenient way to get to the city is the metro: Sofia Airport station is next to the terminal, and line M4 goes toward the center. Getting to the Serdika area usually takes about 30–35 minutes including exit time and a short walk, and it is noticeably cheaper than a taxi. For short trips around the city, the 30+ or 60+ ticket is convenient, and if you plan to move around a lot during the day, get a day pass. Estimated transport costs for this day: about 1.86–5.87 BGN per person.
🚶 It’s best to dedicate the first day to the compact center so you don’t waste money or energy on extra transfers. Start at the ancient Serdika complex and the Largo area: this is where Sofia’s layered character is especially tangible, with Roman ruins, socialist monumentality, and the rhythm of the modern city literally just a few steps from one another. The underground and above-ground archaeological fragments of ancient Serdika make the walk feel almost like a museum visit, yet most of the experience is available simply on foot, without expensive tickets.
🏛️ Then walk to the Central Mineral Baths building and the Regional History Museum of Sofia, address: 1 Banski Square. Even if you decide not to go inside, the building itself makes a strong impression: it is one of Sofia’s most beautiful urban facades, with bright ceramics, domes, and the atmosphere of an old European spa town. Nearby you can see the mineral springs area, where locals come with bottles to collect water. If you want to add one paid sight to the day, the museum is a good budget choice: it helps you quickly understand the capital’s history without overload.
🛍️ The next logical stop is the Central Sofia Market Hall, address: 25 Maria Luiza Blvd. This is not only a historic shopping building, but also a convenient place for an inexpensive snack, coffee, and a short break. Inside and around it, you can put together a budget lunch: pastries, yogurt, banitsa, sandwiches, seasonal fruit. For the first day, plan about 8–18 BGN per person for a simple lunch without alcohol.
🥕 After the market hall, walk to Zhenski Pazar, address: Stefan Stambolov Blvd. This is one of Sofia’s liveliest and most authentic urban scenes: stalls with vegetables, fruit, spices, cheese, bread, Balkan pickles, and the bustle of everyday city life. Here you really feel everyday Bulgaria, not just the postcard version for tourists. If you want to keep dinners as budget-friendly as possible during the trip, this is a convenient place to buy fresh products, water, fruit, and small snacks for the next day.
⛪ In the evening, finish your walk in the area of the “Square of Tolerance”: within a very short walking distance, an Orthodox church, a mosque, a synagogue, and a Catholic cathedral stand side by side here. This kind of ending makes the route not only beautiful, but also very meaningful. For dinner, choose a local place away from the most touristy storefronts: Shopska salad, tarator in the warm season, kebapche, moussaka, or food served on a sach usually lets you eat well without straining the budget. Dinner estimate: 12–25 BGN per person.