Three Countries, Nine Days: My Balkan Adventure Through Bulgaria, North Macedonia and Serbia
I recently spent 9 days travelling through the Balkans and was surprised by how easy, affordable, and rewarding it was to visit multiple countries in a single trip.
My route was:
📍 Sofia, Bulgaria
📍 Skopje, North Macedonia
📍 Belgrade, Serbia
Highlights included hiking the Seven Rila Lakes in Bulgaria, exploring the Old Bazaar in Skopje, trying local food across the region, and ending the trip with Belgrade’s vibrant nightlife and café culture.
A few things that surprised me:
✅ Getting between countries was easier than I expected. I took the bus from Sofia to Skopje and the border crossing was straightforward. The timing can be a little unpredictable depending on how busy the border is and who is on your bus, but it was much less stressful than I imagined. One thing I wish I’d researched earlier was carpooling options like BlaBlaCar, which can sometimes be even more convenient than buses.
✅ Accommodation was very easy to sort, even last minute. Outside of weekends, I often booked hotels on the go using the Trip.com app, and found it surprisingly flexible and convenient. In some cases, there were also good last-minute discounts, which made spontaneous changes to my route much easier.
✅ The region felt very affordable compared to much of Western Europe. I found Skopje and Belgrade slightly cheaper than Sofia overall, particularly for food, drinks, and accommodation.
✅ Public transport was better than expected. Journeys can take longer than they look on a map because of mountain roads and border crossings, but I was pleasantly surprised by how easy it was to get around. In some cities, I barely needed public transport at all because everything was within walking distance.
✅ Each country felt genuinely different. Bulgaria had a fascinating mix of Soviet history, Orthodox churches, and mountain scenery. North Macedonia felt eclectic and full of contrasts, while Serbia had some of the most energetic city life, nightlife, and food scenes of the trip.
What I enjoyed most was that the Balkans still feel a little under the radar compared to many European destinations. I met friendly locals, ate incredibly well, and never felt overwhelmed by crowds.
If you’re looking for an affordable European adventure that combines history, culture, mountains, great food, and a bit of spontaneity, the Balkans deserve a place on your travel list.