Start at Serdika Archaeological Complex, beneath Largo in central Sofia. Arrive around 9:30, when it is quieter and the light falls nicely across the Roman streets, basilica foundations, and late-antique buildings. Allow about 1½ hours; the complex is compact, but the layers of Roman Serdica are easy to miss if you rush. Admission is generally inexpensive—roughly BGN 6–10—though confirm the current fee and opening hours shortly before your visit. From here, walk a few minutes through the pedestrianized center to the St. George Rotunda, tucked behind the Sheraton Sofia Hotel Balkan. This small red-brick church is usually free to enter or accepts a modest donation; spend 30–45 minutes looking at the surviving frescoes and the surrounding Roman remains.
Continue on foot toward Alexander Nevsky Cathedral, a pleasant 15–20-minute walk along central streets and Tsar Osvoboditel Boulevard. Stop for lunch somewhere around Shishman Street or the area behind the cathedral rather than eating directly on the busiest square; a casual Bulgarian meal with a drink is usually around BGN 20–30. Enter Alexander Nevsky Cathedral after lunch and allow about an hour. Keep your voice low inside, and note that photography may require a small fee. The cathedral is free to visit, while the crypt, when open, is separately ticketed. Dress respectfully—shoulders and knees covered is the safest choice.
Walk back toward the center for National Gallery / The Palace, housed in the former royal palace beside City Garden. Plan roughly 1½ hours for the Bulgarian painting and sculpture collection; the gallery typically closes in the early evening and is often closed on Mondays, so check the September 2026 schedule before setting out. Tickets are commonly around BGN 8–12. Leave time afterward to wander through City Garden, Knyaz Alexander Square, and the side streets around Vitosha Boulevard rather than adding another formal sight. Finish with dinner at Shtastlivetsa Restaurant on Vitosha Boulevard. Reserve if you want a terrace or an early evening table; contemporary Bulgarian and European dishes generally work out at about BGN 35–60 per person. The pedestrian boulevard is lively after dark, but it is also touristy, so keep bags secure and expect dinner to take around 1½ hours.
Begin with the National Museum of History in Boyana, Sofia’s largest museum and the best place to understand the country’s long archaeological story in one visit. Take tram 4 or a taxi from central Sofia; a taxi usually takes 20–30 minutes in light traffic, while public transport can take closer to 45 minutes. Aim for opening time, generally around 9:30, and allow roughly 2½ hours. The collection ranges from Thracian gold and medieval treasures to objects from Bulgaria’s modern history; check the museum’s official site before travelling, as opening days and ticket prices can change, but budget around BGN 10–15. The building is spacious, and you will want comfortable shoes rather than trying to rush through every gallery.
Walk or take a short taxi ride onward to Boyana Church, set at the foot of Vitosha. Visits are tightly managed to protect the famous frescoes, so expect a brief timed entry—usually about 10–15 minutes inside—followed by time to look around the grounds and absorb the setting. In total, allow about an hour; admission is commonly around BGN 10–15, with combined or photography fees sometimes separate. Have lunch in Boyana before returning toward town: Pod Lipite is the classic choice for hearty Bulgarian cooking in a rustic garden setting, though it is popular, so reserve if possible. A taxi back to the centre is easiest; allow 25–35 minutes depending on traffic.
Spend the late afternoon around the National Palace of Culture, reached from Boyana by taxi or by public transport via the centre in roughly 35–50 minutes. Walk through the surrounding NDK gardens, where locals sit beneath the trees and the broad plaza gives you a good sense of Sofia’s monumental late-socialist architecture. The building’s interior is mainly used for events, so treat this as an exterior and gardens visit unless a concert or exhibition is scheduled; allow about an hour. From here, stroll north along Vitosha Boulevard, Sofia’s pedestrian promenade, browsing its shops and stopping for coffee or a drink around ulitsa Angel Kanchev. Early evening is the best time: the street becomes lively, but it is still comfortable for wandering.
Finish with dinner at Moma Bulgarian Food & Wine, a short walk from Vitosha Boulevard. It offers polished versions of Bulgarian dishes such as regional salads, slow-cooked meats and banitsa, with a useful Bulgarian wine list; reserve ahead for an evening table and expect approximately BGN 40–70 per person, depending on wine. After dinner, central Sofia is easy to navigate on foot, while the metro and taxis provide straightforward options back to your accommodation.
Start at Zhenski Pazar (Women’s Market) in Banishora around 9:00, when the produce stalls are lively but not yet crowded. Allow about 1½ hours to browse fruit, vegetables, spices, bakeries, and the surrounding side streets; the area also has some of Sofia’s more atmospheric murals and weathered façades. From central Sofia, walk north for roughly 15–20 minutes or take the metro to Lavov Most, then continue on foot. Bring small Bulgarian leva for market purchases, and keep valuables secure in the busiest aisles.
Late morning, join a Sofia Graffiti Tour in central Sofia, ideally beginning around 11:00. Guided walks usually last about two hours and often cost roughly BGN 20–35; a self-guided version is easy enough if you prefer to linger, using the lanes around Serdika, Knyaz Aleksandar Dondukov Boulevard, and the city centre’s back streets. Wear comfortable shoes—the best works are scattered across courtyards and side streets rather than along one formal route. Walk from the market in about 20 minutes, or use the metro from Lavov Most to Serdika.
After the tour, wander into KvARTal, the creative quarter around Oborishte and Serdika, for about two hours. Explore the colourful walls, independent design shops, small galleries, and relaxed cafés at your own pace; ulitsa Tsar Ivan Shishman and the nearby lanes are particularly good for an unhurried browse. For lunch or coffee, stop at Fabrika Daga’s daytime café atmosphere if you want something informal, or choose one of the small spots around ulitsa Iskar. The neighbourhood is compact and best explored on foot, with the occasional courtyard reveal making it worth avoiding a rigid route.
In the late afternoon, visit the National Archaeological Museum, ideally around 16:00, before settling in for dinner. It occupies the former Grand Mosque near Atanas Burov Square, a 10-minute walk from KvARTal; allow about 1½ hours for the Thracian gold, Roman collections, medieval galleries, and stone sculpture. Check the September 2026 schedule shortly before visiting—museums in Sofia commonly close one day a week—and budget approximately BGN 10–15 for admission. Finish at Fabrika Daga, where seasonal Bulgarian ingredients are presented in a modern, stylish setting. Reserve if possible, especially for dinner; expect around BGN 30–55 per person without extensive drinks.
After arriving at Plovdiv Railway Station, leave any luggage in the station lockers or at your accommodation and take a taxi to the Old Town if you are tired; on foot, it is roughly 25 minutes uphill. Begin at the Ancient Theatre of Philippopolis, ideally around 10:30–11:00, before the stone terraces become hot and tour groups gather. Allow about an hour for the theatre and its viewpoints over the city. Check the seasonal opening hours and ticket price shortly before travelling; admission is usually inexpensive, around BGN 5–10. From here, spend the next 1½ hours wandering Plovdiv Old Town rather than following a strict route. The cobbled lanes around Hissar Kapia, Balabanov House, and Saborna Street are full of richly painted National Revival houses, small galleries, and quiet courtyards; wear shoes with good grip, as the paving is uneven and steep in places.
Walk downhill from the Old Town into Kapana Creative District for lunch at Pavaj, one of Plovdiv’s most reliable modern Bulgarian restaurants. Book ahead if possible, particularly for a Friday, and expect roughly BGN 30–55 per person with drinks. After lunch, give yourself about 1½ hours to explore Kapana’s pedestrian lanes around Abadzhiyska Street and Zlatarska Street. Look for murals tucked between cafés, independent design shops, ceramics, and small bars; this is best enjoyed slowly, with a coffee or cold drink rather than another scheduled stop. Opening hours vary, and many small shops open later than restaurants, so do not worry if some are still closed.
Finish at the Roman Stadium of Philippopolis, embedded beneath the pedestrian center near Dzhumaya Square. It is a compact stop—about 45 minutes is plenty—and the best view is from the raised platform along the pedestrian street, where you can see how the ancient seating disappears beneath modern Plovdiv. Entry to the exposed remains is often free, while nearby interpretation areas may have separate hours. From here, allow 20–30 minutes to walk back to Plovdiv Railway Station, or take a taxi if your return train is tight. Aim to be at the station 20 minutes before departure, and check the evening BDZ timetable in advance since delays and platform changes are not unusual.
After arriving back in Sofia from Plovdiv, take a taxi from Sofia Central Station to the Museum of Socialist Art in Izgrev; allow roughly 15–25 minutes, depending on traffic. It is usually best to arrive around 11:00, although you should confirm the September 2026 opening hours before setting out, as Bulgarian museums commonly close one weekday and may have seasonal schedules. Allow about 1½ hours for the collection of socialist-era paintings, sculpture, and monumental works—the outdoor courtyard is particularly worthwhile. Entry is generally inexpensive, around BGN 6–10. From here, a taxi or a short ride on Sofia’s metro and tram network brings you toward Borisova Gradina; enter from the side around Orlov Most and spend an unhurried 1½ hours beneath the mature trees, rather than trying to cover the whole park.
For lunch, keep it simple at one of the kiosks or cafés around Borisova Gradina, then continue by taxi toward the Earth and Man National Museum in Lozenets, usually a 10–15-minute ride. The museum’s mineral collection is the star: allow around 1½ hours, and check the day’s opening schedule before visiting, since hours can be more limited than at Sofia’s major central museums. Admission is typically about BGN 6–10. Afterwards, walk or take a short taxi ride to South Park, entering near Vitosha Boulevard or Hladilnika. This is a good final Sofia pause—wide lawns, shady paths, and locals walking dogs or meeting friends—so leave about an hour simply to sit and decompress rather than adding another sight.
Finish with dinner at Made in Home in central Sofia, reached from South Park by taxi in roughly 10–15 minutes, or by metro from Vitosha toward the center if traffic is heavy. The restaurant is known for creative Bulgarian and European comfort food, with changing seasonal dishes and a relaxed, home-style atmosphere; reserve ahead if possible, particularly for a Saturday evening. Expect approximately BGN 30–55 per person, excluding drinks. If you still have energy afterward, stroll through the nearby central streets before returning to your accommodation, but keep the evening flexible after the long return from Plovdiv.