Sofia, Bulgaria’s lively capital, instantly feels full of energy. A place we really loved and enjoyed. Nestled at the foot of the Vitosha Mountains, the city offers a stunning natural backdrop and a vibrant city life. Whether in summer or winter, a weekend in Sofia is enough to explore its streets, history, and unique charm.
dreaming of sofia’s magic again
Sofia is the capital and largest city of Bulgaria, located in the western part of the country at the foot of the Vitosha Mountains. Its central location in the Balkans makes it an important cultural, political, and economic hub in Southeastern Europe.
We love Sofia for its unique mix of ancient history, vibrant city life, and stunning mountain scenery. Whether you’re exploring historic landmarks, enjoying local cuisine, or hiking in the nearby mountains, Sofia offers a perfect blend of urban culture and nature.
Getting to Sofia is easier than you might think and there are several options depending on your travel style.
Our tip: For most travelers, flying in and taking the metro, bus or a taxi to the city center worked best. It gives you flexibility and makes it easy to start your Bulgarian adventure right away.
Flying is the most common way to reach Sofia. Sofia Airport (SOF) is well connected to major European cities. We flew in from Munich, and the airport was easy to navigate. From there, metro, a taxi, shuttle or public bus can take you directly to the city center in about 30 minutes.
Important: You can easily take the metro from the airport to the city center. However, it only runs from Terminal 2. Most flights land at Terminal 1, so you’ll need to take the free shuttle bus, which runs approximately every half hour from Terminal 1 to Terminal 2.
Tip: Buses and the metro (T2) run regularly from the airport and are probably the best and cheapest way to get to city center, but taxis are fast and also affordable if you have a lot of luggage.
Traveling to Sofia by train can be a scenic and relaxed experience, although it’s generally slower than flying or taking the bus. Bulgaria’s railway network connects Sofia with many domestic destinations and a few international cities.
Direct international routes include:
While we haven’t personally traveled to Sofia by train, it can be a great option for those looking for a more authentic and comfortable journey through Eastern Europe. If speed is your priority, buses, cars, or flights are usually the better choice.
International buses connect Sofia with most neighboring countries. Companies like FlixBus, Union Ivkoni, and Eurolines offer regular, comfortable services. Although we never took a bus in Bulgaria ourselves, many people told us that traveling by bus was relatively relaxed, inexpensive and good.
You can take long‑distance buses to and from several major European cities, making it a great overland arrival option if you’re not flying.
Some Direct Routes:
If you’re traveling from a neighboring country like Serbia, Greece, Hungary, or Romania, driving to Sofia is straightforward. Highways are generally in good condition, and the route is scenic in parts. Although we rented a car at the airport, driving to and from Bulgaria is quite pleasant and relaxed.
Keep in mind:
Arriving by Car in Sofia!?
Driving to Sofia is a convenient option, especially if you’re exploring Bulgaria or traveling through the Balkans. The city is well connected by major highways and roads from neighboring countries.
🅿️ Parking
Parking is available throughout Sofia, with public parking zones, parking garages, and private hotel parking. We recommend using a parking garage if you’re staying in the city center.
🚦 Traffic
Traffic in Sofia can be busy, especially during weekday rush hours. Congestion is common in the city center, so public transport is often the easiest way to get around once you’ve arrived.
The Alexander Nevsky Cathedral is one of the most famous landmarks in Sofia. It is one of the largest Eastern Orthodox churches in the world and contains various architectural elements from all over Europe. The cathedral was built at the end of the 19th century in memory of Tsar Alexander II and the Russian soldiers who died liberating Bulgaria from the Ottoman Empire.
The Cathedrale is approximately a 10-minute walk from the famous Vitosha Boulevard. The restaurant La Cattedrale is highly recommended. Here you can enjoy good food or a drink with a perfect view of the cathedral.
👉 Good to know: Admission is free, but if you want to take pictures inside the cathedral it costs 10 leva.
The Saint Sophia Church is one of the oldest church buildings in Europe and the second oldest church in the city after St. George’s Rotunda. It was built in the first half of the fourth century and is located right next to the Alexander Nevsky Cathedral.
The Russian Church or also known as the Church of St Nicholas the Miracle-Maker is a gorgeous church built in 1914. Very pretty from the outside and inside. It is free to visit. The church is on the way from the center to the Alexander Nevsky Cathedral and is right next to the National Museum of Natural History.
👉 Good to know:
One of the most impressive buildings in Sofia is certainly that of the Ivan Vazov National Theater. The building was completed at the end of 1906, and the first performance took place on 3rd of January in 1907.
👉 Good to know: It is located in the well-known city garden, which is the oldest and most central public garden, in existence since 1872.
The Statue of Sveta Sofia stands on the Independence Square and overlooks the city. The Statue is surrounded by many churches and gorgeous buildings like the Sveta Nedelja Cathedral, Banya Bashi Mosque, the entrances to the central Serdica metro station, the Central Sofia Market Hall and many more.
👉 Good to know:
The Sofia Central Mineral Baths are one of the city’s most iconic landmarks and a must-see when visiting Sofia. Built in the early 20th century, the impressive building is famous for its colorful architecture and long connection to Sofia’s natural mineral springs. While the baths no longer operate as a public spa, the building now houses the Museum of Sofia History and remains an important symbol of the city.
💡 Highlights:
A very remarkable place in Sofia is definitely the Earth and Man National Museum. Opened in 1987, it is one of the largest mineralogical museums in the world and features several thousand fascinating exhibits from Bulgaria and across the globe. Whether you’re interested in geology, crystals, gemstones, or natural history, this museum is well worth a visit. A regular admission ticket costs 10 leva per person.
💡 Highlights:
The National Palace of Culture (NDK) is one of the most impressive landmarks in Sofia and a major cultural hub in Bulgaria. Built in 1981, this massive complex hosts concerts, exhibitions, conferences, and festivals throughout the year, making it a central meeting point for culture and events in the city.
👉 Good to know:
Church of Saint George is considered the oldest building in Sofia. It was built by the Romans in the 4th century amidst other historical remains of the ancient city of Serdica. The church is made of red brick in the historic center of Sofia.
👉 Good to know: The temple is situated in the courtyard of the Government Office.
Sveta Nedelya Cathedral Church is one of the most important Orthodox churches in Sofia and a landmark deeply connected to the city’s history. Located in the heart of the capital, it impresses visitors with its grand architecture, rich interior, and powerful presence in the main square.
👉 Good to know:
This church is located next to old ruins of Sofia. It is a medieval Bulgarian Orthodox church and is situated almost at the entrance of the Serdica metro station. The Church of St Petka of the Saddlers dates back from around the 11th century. It’s a little gem from very old ages but definitely worth to be seen.
💡 Highlights:
Serdica is the ancient Roman heart of modern-day Sofia, where layers of history lie directly beneath the city streets. Once a major Roman city, its ruins are now beautifully integrated into the urban landscape, offering a unique glimpse into Sofia’s past right in the city center.
💡 Highlights:
The Banya Bashi Mosque is one of the most important Islamic landmarks in Sofia and a striking reminder of the city’s Ottoman past. Built in the 16th century and designed by the famous Ottoman architect Mimar Sinan, it is still an active place of worship today.
The mosque is known for its large dome and elegant minaret, standing right in the heart of the city center. One of its most unique features is its location above natural hot mineral springs, which can still be seen nearby, connecting Sofia’s history, architecture, and natural resources in a truly unique way.
When we travel, we always save the best places we discover from hidden viewpoints and cozy cafés to beautiful beaches and must-see spots. To make trip planning easier, we created interactive travel maps with all our favorite locations in one place. Simply open the map and explore the places we personally visited.
Note: The buttons and images above link to our interactive travel maps hosted on Rexby, where you can explore all saved locations in detail. Thanks for your support friends!
Sofia offers a great mix of modern hotels, boutique stays, and budget-friendly options, all within easy reach of the city’s main attractions. Whether you want to stay in the historic center or in a quieter neighborhood, the city is compact and easy to explore.
Staying in the city center puts you right next to Sofia’s main landmarks like Alexander Nevsky Cathedral, Serdica ruins, and Vitosha Boulevard. Everything is within walking distance, making it the most convenient area for short stays.
This is one of the most popular areas to stay in Sofia. Vitosha Boulevard is full of life, with restaurants, bars, and shops, plus a great atmosphere in the evenings.
Lozenets is a more residential and peaceful area, still close to the center but with a more local vibe. It’s a good choice if you prefer a relaxed stay.
We stayed two nights at the *Rosslyn Central Park Hotel and can highly recommend the hotel. Opposite the National Palace of Culture and less than a 5-minute walk from the city center, the hotel is a good starting point for exploring the city.
Central Location: It’s best to stay near the city center or the main train station to avoid long commutes.
Sofia is compact enough that you can easily explore the city from almost any central location. We found the combination of a central location, good comfort, and a pleasant atmosphere ideal.
Sofia is worth a visit not only culturally and historically, but also culinary wise. There are many good restaurants and café’s with amazing food and drinks. Bulgarian cuisine is part of the Balkan cuisine. That means a lot of meat, fish, grain, especially wheat, corn and rice. Bulgarian cuisine is a mix of savory and sweet.
We ate the delicious Mekitsa at the Rainbow Factory restaurant.
👉 The restaurant Hadjidraganov’s Cellars is located in the city center and impresses with its traditional Bulgarian cuisine. We chose the Meshana Skara and it was absolutely delicious.
We can also recommend the Shtastliveca Restaurant on Vitosha Boulevard. The Pita Bread with beef sazdarma and the Balkan mountain Patatnik were very tasty. For dessert we had a really good Kunefe Dolma.
What we didn’t expect was how balanced Sofia’s food scene feels. Sofia is still under the radar, but not for long.
👉 You can:
Yes. 100%.
Sofia is one of those cities where food becomes part of the travel experience, not just something you do between sightseeing.
It’s affordable, authentic, and surprisingly creative.
And honestly? We left thinking we hadn’t explored even half of it yet.
Getting around Sofia surprised us, in a good way.
We expected a slightly chaotic, confusing city where you’d constantly rely on taxis. Instead, we found a compact, walkable capital with a surprisingly efficient public transport system, cheap rides, and plenty of easy ways to explore.
Whether you’re here for a weekend city break or a longer stay, this guide will help you move around Sofia like a local, without stress.
Yes, the city center of Sofia is very walkable. We honestly spent most of our first days just walking. The vibe shifts quickly, from grand Soviet architecture to cozy cafés and green parks within minutes.
Most of the main sights are relatively close together:
The Sofia Metro is one of the easiest ways to get around the city. It’s modern, clean, and very affordable.
👉 It connects:
💡 Why we loved it:
If you want to experience Sofia more like a local, trams and buses are a great option. The tram network in particular is very iconic, you’ll see both old and modern trams running through central streets.
They are slower than the metro but much more atmospheric. You get a real feel for the city while moving through different neighborhoods.
Buses complement the system and reach areas that are not covered by the metro, making the whole city very accessible.
In reality, we didn’t stick to just one transport method. Instead, we adapt depending on the day. Some days we walked almost everywhere. Other times we used the metro to cover longer distances quickly. And in the evenings, we took the bus. This flexibility made the city feel very easy and relaxed to explore.
If you want to go from the aiport to city center, you can easily use the Metro which takes you there in around 30 minutes.
👉 Good to know: The Sofia Airport metro station of M4 is next to the building of Terminal 2 of the airport. When you arrive at Terminal 1 you can take a free shuttle bus that runs around every 30 minutes.
We were in Sofia in mid-September and it was simply wonderful. The temperatures were pleasantly mild, the sun shone often, and the city felt vibrant but not overcrowded. Perfect for strolling through the streets, enjoying the cafes, and discovering the sights.
Spring in Sofia is generally delightful, with blooming parks and gardens, fresh air, and plenty of sunshine. The temperatures are pleasantly mild, perfect for strolls through the old town or enjoying a first coffee outdoors. Furthermore, spring isn’t yet overrun with tourists, allowing you to explore the city at your leisure.
Summers in Sofia can be warm to hot, perfect for long evenings on terraces and strolls through the lively streets. The city pulsates with energy, and festivals and events offer plenty of variety. Those who don’t mind the summer heat will love the city’s atmosphere at this time of year, although it can get quite crowded, especially around the tourist attractions.
For us, autumn was the ideal time of year. The temperatures are pleasant, the sun shines often, and the parks turn golden. September and October offer just the right climate for a relaxed city break, you can enjoy the cafes, restaurants, and sights without being bothered by tourist crowds.
Winter in Sofia is cold, it can even snow, and the city takes on a particularly charming character then. Those who enjoy winter landscapes and dress warmly can experience Sofia from a completely different, almost romantic perspective. Christmas markets, festively lit streets, and the proximity to the Vitosha Mountains make the winter months a truly special experience.
❄️
⌀0°C
Jan
🌦️
⌀2°C
Feb
🌦️
⌀7°C
Mar
🌱
⌀12°C
Apr
🌷
⌀17°C
May
☀️
⌀22°C
June
☀️
⌀26°C
July
☀️
⌀27°C
Aug
🍂
⌀19°C
Sep
🍁
⌀13°C
Oct
🌧️
⌀7°C
Nov
❄️
⌀2°C
Dec
If you’re planning your trip, go for:
🌸 Spring (March-May) or
🍂 Autumn (September-November)
These months give you the perfect balance. Sofia really shines when you can explore it on foot without extreme heat or cold and that’s exactly what spring and autumn offer.
Sofia is exciting not only because of the city itself, but also because you can reach so many amazing places and sights from here in a single day. So you can easily enjoy a coffee in the city in the morning, be in the mountains or at a historic monastery by midday, and be back in Sofia in the evening.
One of Bulgaria’s most famous places and absolutely worth seeing. The monastery is beautifully situated in the mountains and feels like a little journey back in time. We went to the monastery on the second day of our Bulgaria trip. The excursion takes a bit longer (≈ 1.5-2 hours), but it’s definitely worth it – an absolute highlight for us.
Price:
Getting there:
Tip:
The Belogradchik Rocks and Fortress are among Bulgaria’s most impressive natural wonders, yet they remain relatively unknown. For us, the excursion was a truly surprising and unique experience: enormous, bizarrely shaped rocks rising above the small town of Belogradchik, and nestled among them, a historic fortress offering incredible views.
Price:
Getting there:
By Car (recommended)
By Bus
Guided Tour
Tip:
If you’re looking for a city break, Plovdiv is perfect. The old town is incredibly charming, with colorful houses, a Roman theater, and many small cafes. It’s a relaxing day trip that’s easily done by train, bus, or car.
Getting there:
Tip:
Prohodna Cave, also known as the “Eyes of God,” is one of those places you won’t soon forget. Standing there, looking up through the enormous openings in the ceiling, was simply breathtaking. The light entering the cave varies dramatically depending on the time of day, and that’s precisely what makes this place so special.
Entrance Fee & Practical Info
Getting there:
Our Take:
Anyone who truly wants to experience Sofia should make time for the cafés. They showcase the relaxed side of the city and are the perfect place to soak up daily life, completely without a set schedule.
What immediately struck us in Sofia was the huge role coffee plays in everyday life. Whether in the morning before work, at lunchtime during a break, or in the afternoon, cafés are always busy and seem more like meeting places than just coffee bars.
We especially loved the many small cafes tucked away from the main streets. There you sit among locals, hear conversations in Bulgarian and get a real feel for everyday life in the city. Drinking coffee in Sofia isn’t about “quick to go,” but about arriving, staying put, and enjoying the moment.
One of our favorite spots for a relaxed morning. Super cozy, creative atmosphere, and a perfect place to start the day slowly. You immediately feel welcome here. They also had a good breakfast.
Address: Sofia Center, ul. “Veslets” 10, 1000 Sofia, Bulgaria
For all coffee lovers. Excellent specialty coffee, professionally made, and a very relaxed atmosphere.
Address: Sofia Center, ul. “Hristo Belchev” 1A, 1000 Sofia, Bulgaria
The combination of really good coffee and fresh pastries is simply fantastic here. Ideal for breakfast or a quick snack. Relaxed vibe, lots of locals.
Address: Sofia Center, bul. “Patriarh Evtimiy” 11, 1142 Sofia, Bulgaria
Modern, stylish, yet down-to-earth. Perfect for a quick coffee break while sightseeing or for a short afternoon rest.
Address: Sofia Center, Budapeshta Street 26, 1202 Sofia, Bulgaria
A café where you’ll want to linger. A peaceful atmosphere, good lighting, and just the right place to unwind or take some photos.
Address: Sofia Center, ul. “Veslets” 23, 1000 Sofia, Bulgaria
A Sofia classic. Relaxed, alternative vibe, good coffee, and lots of regulars. We especially liked the laid-back atmosphere, nothing feels forced.
Address: Sofia Center, ul. “Hristo Belchev” 29, 1000 Sofia, Bulgaria
Small, focused, and really good. If you simply want excellent coffee without any fuss, this is the place for you.
Address: Old City Center, Neofit Rilski St 34, 1000 Sofia, Bulgaria
Don’t just pick one café; instead, plan small coffee breaks throughout your day. That’s the most authentic way to experience Sofia. Many very cool and trendy cafés are located in the city center, and you can even plan a little café route.
Yes, Sofia also has a city card for tourists and visitors. It’s not a classic “all-inclusive pass” like in some Western European cities, but rather a combination of discounts, free admissions, and extras. It can be practical for some travelers, while others may not find it essential. We’ll explain everything you need to know.
Important: Not everything is completely free, many things are discounts, not free entries.
Mostly a physical card, sometimes with a digital voucher; completely digital like Apple Wallet is currently rather uncommon.
The Sofia City Card wasn’t a must-have for us. Sofia is generally very affordable, many attractions cost little or are even free, and you get around a lot on foot.
The card is especially worthwhile if:
If you explore Sofia in a more relaxed way, try out cafes, stroll through neighborhoods and take your time, you can get along just fine without a City Pass.
👉 Our tip: First roughly plan what you want to see – then decide whether the card is worth it for you.
For us, two full days in the city were perfect. In that time you can see the main sights, discover cafes and get a real feel for the city, completely stress-free.
Our recommendation:
We found 2-3 days to be just right and ideal with enough time to arrive and not just “tick off” things.
Sofia pleasantly surprised us with its prices. Even compared to other Eastern European cities, Sofia is very affordable, especially when it comes to food and everyday expenses.
Our impression of costs:
You can easily enjoy Sofia on a small budget without feeling like you’re missing out.
Important: Bulgaria has had a new currency, the Euro (€), since January 1, 2026. When we were in Sofia, the currency was still the Bulgarian Lev (BGN). Unfortunately, we can’t say much about current prices, although it should still be somewhat cheaper than Western capitals.
Sofia felt somehow different to us than many European capitals, and that’s exactly what we liked about it. The city doesn’t feel polished or overly touristy, but rather honest and a little rough around the edges. Roman ruins, Orthodox churches, and Soviet-era apartment blocks create a fascinating mix that feels very authentic. Sofia simply has a cool vibe.
What we found different:
There are a few things we might do differently next time, small mistakes that are easily avoidable.
Our takeaways:
Our tip: Slow down. Sofia is most beautiful when you let yourself drift. There are many great spots to explore here.
Sofia is surprisingly uncomplicated. We did a lot of walking and used the metro, tram, or bus for the rest of the journey. Everything is affordable, easy to navigate, and reliable.
Our conclusion regarding transportation:
For a capital city like Sofia, it was all remarkably stress-free.
Yes, absolutely! We felt very safe, both during the day and in the evenings. Of course, as everywhere, you should remain vigilant, but Sofia felt relaxed and pleasant to us. For us, Sofia is one of those cities where you can quickly feel comfortable and safe.
Sofia isn’t the right travel destination for everyone, and that’s precisely what makes it so special in our opinion. The city caters to travelers seeking authentic experiences, not just perfect photo spots.
You’ll love Sofia if you:
It might be less for you if you: