A Budget Weekend in Sofia: Ancient Ruins, Mineral Springs, and Mountain Views
Sofia is one of Europe's most affordable and underrated capital cities, offering low-cost flight links from the Netherlands, centuries of layered Roman and Ottoman history, scenic mountain backdrops, and cheap, hearty Balkan cuisine.
When to go
May to June and September to October offer mild temperatures and sunny days ideal for walking. Mid-summer (July–August) can be hot and dusty, while winter (December–February) is cold with snow, which is great for skiing on Vitosha but less optimal for purely urban sightseeing.
Overview
Sofia combines ancient Serdica ruins integrated straight into modern subway stations, domed neo-Byzantine churches, mineral water springs, and leafy parks, all framed by Mount Vitosha. It is extraordinarily pocket-friendly, compact enough to navigate on foot, and ideal for a 3-day European city break without high Western European price tags.
Getting There
- From the Netherlands: Direct budget flights run frequently from Eindhoven Airport (EIN) to Sofia Airport (SOF) via Ryanair and Wizz Air, with flight times averaging around 2 hours and 40 minutes. Round-trip off-peak tickets often cost between €40 and €100. Bulgaria Air also operates flights from Amsterdam Schiphol (AMS).
- Airport to City Center: Sofia Metro Line 4 connects Sofia Airport Terminal 2 straight to downtown (Serdika station) in roughly 25 to 30 minutes for 1.60 BGN (around €0.80).
Day-by-day
Day 1: Ancient Serdica and the Historic Core
- Land in Sofia and take the metro straight into Serdika station. Walk among the exposed Roman archaeological remains preserved right within the station complex.
- Visit the Church of Saint George (the Rotunda), a 4th-century red-brick building hidden in the courtyard behind the Presidency.
- Stroll toward the magnificent gold-plated St. Alexander Nevsky Cathedral, admiring its neo-Byzantine architecture.
- Grab lunch around the Ivan Vazov National Theatre gardens and taste a fresh, cheap banitsa (flaky cheese pastry) with ayran.
- In the evening, explore the pedestrianized Vitosha Boulevard for people-watching, affordable craft beers, and dinner at a traditional tavern (mehana) featuring shopska salad and grilled meats.
Day 2: Culture, Mineral Springs, and Local Markets
- Start the morning at the Central Mineral Baths area and taste warm natural water from the public fountains outside the Regional History Museum.
- Wander through the Banya Bashi Mosque and the nearby Sofia Synagogue, witnessing the city's famed "Square of Religious Tolerance."
- Check out the Central Market Hall (Tsentralni Hali) and the vibrant Women’s Market (Zhenski Pazar) for seasonal fruit, olives, and street snacks.
- In the afternoon, visit the Boyana Church at the base of Mount Vitosha (accessible via public bus #64 or #107) to marvel at its UNESCO-listed 13th-century medieval frescoes.
- Spend the evening in the artsy Oborishte district, sampling Bulgarian wine and local cheeses.
Day 3: Mountain Vistas and Green Parks
- Take a morning bus (#66 or #93) up into Vitosha Nature Park to hike the lower trails around Aleko or take in panoramic viewpoints overlooking the entire Sofia basin.
- Head back down to town for a relaxing stroll through Borisova Gradina, Sofia's oldest and most extensive park.
- Pick up last-minute souvenirs like rose oil cosmetics and Bulgarian herbs before catching the metro back to Sofia Airport for your evening flight home.
Where to Stay
- City Center / Serdika: Best for first-timers; steps away from key sights, metro lines, and cheap eateries.
- Vitosha Boulevard / NDK Area: Lively surroundings with easy transit connections and plenty of budget guesthouses.
- Oborishte: A quieter, tree-lined neighbourhood with boutique bakeries, parks, and low-cost boutique apartments.
- Tip: Sofia offers exceptional value for hostels (€12–€22/night) and budget private rentals/rooms (€35–€60/night).
Budget
- Flights: €50–€110 round-trip on budget airlines from Eindhoven.
- Accommodation: €30–€50 per night for a central private room or €15 per night for a hostel dorm.
- Food & Drinks: €12–€20 per day (bakery breakfasts €2–€3, casual tavern lunches/dinners €6–€10, local beer €1.50–€2.50).
- Transport & Sights: €4–€8 per day (single metro tickets ~€0.80, day passes ~€2, small museum entry fees €3–€6).
- Estimated Total for 3 Days: Approx. €160–€250 per person including flights, lodging, food, and sightseeing.
Know Before You Go
- Currency: Bulgaria uses the Bulgarian Lev (BGN), pegged at roughly 1.96 BGN to €1. Cash is still widely appreciated at local market stalls, though contactless card payment works on the metro and in most restaurants.
- Cyrillic Script: Street signs and metro stops are written in Cyrillic, though English transliterations are common in the city center. Familiarizing yourself with the basic alphabet is helpful.
- Nodding & Shaking Heads: In Bulgarian tradition, nodding can mean "no" and shaking the head can mean "yes," though people in tourism usually default to international gestures.
- Schengen & Travel: As an EU member part of the Schengen area for air and sea travel, movement between the Netherlands and Sofia Airport is smooth and passport control queues are minimal for EU citizens.
Want to change something?

