Sofia, Bulgaria
Updated April 2026 · Places to Visit in Europe
Sofia — Sofiya in Cyrillic, named after the ancient Byzantine church of Hagia Sophia that once stood on this spot — is the capital of Bulgaria and one of the most underrated cities in Europe. Set at the foot of the Vitosha Mountain, it blends Roman ruins, Ottoman mosques, Soviet-era architecture, and a new-wave café and restaurant culture into a city that manages to feel both ancient and very much alive. The centre is compact enough to walk in a day, but layered enough that you'll discover something new with each visit.
What surprises most first-time visitors is how green Sofia is. Vitosha Mountain rises right behind the city centre, covered in beech forest and accessible by cable car — so you can be skiing or hiking in the morning and sitting in a rooftop bar in the city centre by afternoon. The food and coffee scene has exploded in the last decade: a new generation of Bulgarian restaurateurs and baristas have taken the country's strong culinary traditions and added real sophistication.
Bulgaria remains one of the cheapest countries in the EU, and Sofia feels like a capital city that hasn't yet been colonised by international chains. Independent bookshops, local wine bars, neighbourhood mehanas, and markets are all still thriving. It's a city that rewards curiosity and patience — and it doesn't take itself too seriously, which is refreshing.
Best Places to Stay
Luxury
ARIA Hotel Sofia — A boutique luxury property on the edge of the Serdika neighbourhood, within walking distance of the central archaeological zone. The rooms are spacious, stylish, and soundproofed against city noise. The rooftop terrace with plunge pool is one of the best in the city. The breakfast is excellent and made to order. From €120–€200 per night.
InterContinental Sofia — Occupying a landmark building on Blvd Vitosha near the National Theatre, this is Sofia's most established five-star option. The rooms are large and well-appointed, the service is professional and multilingual, and the location — central, vibrant, and surrounded by restaurants — is hard to beat. From €100–€180 per night.
Sense Hotel Sofia — A design-forward boutique hotel on the corner of Vitosha Blvd and Dondukov Blvd, close to the main shopping and dining district. The interiors are sleek and contemporary, the spa is a genuine bonus (rare in this category), and the rooftop bar is a destination in its own right. From €90–€150 per night.
Mid-Range
Hotel Sofia — Not to be confused with the city — this is a modern, well-run hotel in the triangle between the city centre and the Vitosha Blvd dining strip. Rooms are clean and contemporary, the breakfast is generous, and there's a small gym and sauna. The staff are helpful and many speak excellent English. From €60–€100 per night.
Maison Hotel — A charming boutique property in a renovated 19th-century house near the Church of Saint George and the ancient Serdica walls. The rooms retain period features — high ceilings, wooden floors — while offering modern comfort. The garden courtyard is a genuine sanctuary in the heart of the city. From €55–€90 per night.
Hotel Museum Street — A simple, well-located hotel on the street that leads up to the National Museum of History. The rooms are modest but clean and comfortable, and the location — quiet but central, with easy access to the Draglevtsi neighbourhood's restaurants — makes it excellent value. From €40–€70 per night.
Budget
Hostel Mostel — Sofia's best-known hostel, run with genuine warmth and energy by a young Bulgarian team. The location is good (near Vitosha Blvd), the atmosphere is social without being loud, and the breakfast — a proper cooked Bulgarian breakfast — is the best free breakfast you'll find in the city. Dorms from €10, private rooms from €25.
Triglav Hostel — A small, quiet hostel near the Parliament building, popular with backpackers and digital nomads. Simple facilities but clean and well-maintained. The common kitchen and garden are pleasant extras. Dorm beds from €9, private rooms from €22.
Best Places to Eat
Bulgarian food is one of the most underrated cuisines in Europe. Think shop-soured milk, slow-cooked lamb, fresh peppers roasted over open flames, yoghurt that's tangier and better than anything you'll find in a supermarket, and a wine tradition stretching back to Thracian times. Sofia's restaurant scene has been transforming rapidly — the city's new generation of chefs is rediscovering traditional Bulgarian recipes and reinterpreting them with modern technique.
Moma — One of the most influential restaurants in Sofia's culinary revival, Moma is tucked away in a courtyard off Vitosha Blvd. The menu is built around Bulgarian ingredients treated with genuine respect and intelligence — try the kyufte (pan-fried meat patties with herbs), the fresh tarator (yoghurt and cucumber soup), and the Bulgarian cheese platter. The wine list focuses on indigenous Bulgarian grape varieties from small vineyards. Budget €15–€25 per person.
Raketa — A stylish, contemporary Bulgarian restaurant in the Serdika neighbourhood. The concept is "Bulgarian fine dining without the formality" — small plates, natural wines, creative cocktails, and a buzzing atmosphere. The shkembe chorba (tripe soup, a Bulgarian hangover cure) is served here as a delicacy and is actually delicious. Budget €20–€35 per person.
Manastirska Magernitsa — The classic Sofia mehana, or traditional tavern, set in a former monastery dining hall. The menu is enormous and reliably good: kavarma (slow-cooked pork with vegetables and spices), mishka masnina (lamb slow-cooked with milk and herbs), and a house wine that arrives by the carafe at a very reasonable price. Book ahead in winter. Budget €12–€22 per person.
Kukla — A small, intimate restaurant near the Church of Saint George that has been quietly excellent for years. The menu changes with the season and the Bulgarian wine list is one of the best curated in the city. The interior — all candlelight and exposed stone — makes this ideal for a romantic dinner. Budget €25–€40 per person.
Feka — An unpretentious neighbourhood spot in the Boyana district, beloved by locals for its honest Bulgarian food at honest Bulgarian prices. The lyutenitsa (spicy pepper and tomato relish) is made in-house, the grilled meats are excellent, and the portions would feed two people. Budget €8–€15 per person.
Top Attractions
Alexander Nevsky Cathedral
Sofia's most iconic landmark — this golden-domed Bulgarian Orthodox cathedral dominates the city skyline and the square in front of it. Built between 1882 and 1912 to honour the Russian tsar Alexander Nevsky (killed in battle protecting the Bulgarians from Ottoman rule), it's one of the largest Eastern Orthodox churches in the world and one of the most beautiful. The interior is warm, dim, and atmospheric, with thousands of icons lining the walls and a spectacular gold-covered iconostasis. Free to enter; dress modestly (no shorts or bare shoulders inside).
Saint George Rotunda
In the middle of the Sofia's most contested archaeological square — directly opposite the Parliament building — stands the oldest building in Sofia: a Roman rotunda dating to the 4th century, originally part of the Roman forum of Serdica. It's been a Christian church, a mosque (twice), and a museum. Today it's an active church with services on Sunday mornings. Free to visit; the surrounding archaeological park is open air and free.
Vitosha Boulevard
Sofia's main pedestrian street, running from the Parliament building north towards the Vitosha Mountain cable car station. Lined with boutiques, cafés, restaurants, and a handful of surviving independent bookshops. At its southern end, the square in front of the Cathedral is the social heart of the city — on warm evenings, it becomes an impromptu gathering place for Sofia's young and old alike. Browse the antique market that sets up here on weekends, and stop for a coffee at one of the terraces that line the square.
Vitosha Mountain
The mountain that defines Sofia — visible from almost everywhere in the city, rising to 2,290 metres, and accessible by cable car from the southern end of Vitosha Blvd. In winter, the skiing is modest by Alpine standards but cheap and convenient for a day trip. In summer, the hiking trails through the beech forests are superb. The summit views on a clear day stretch across the whole of central Bulgaria. The Vitosha Botanical Garden at mid-altitude is a good destination for those who want to see the mountain's flora without a big hike.
National Museum of History
One of the largest and most important history museums in the Balkans, housed in a former communist party headquarters building (an architectural statement in itself). The collection covers Bulgarian history from prehistoric times through to the late 20th century, with exceptional Thracian gold treasure, medieval Cyril and Methodius manuscripts, and a remarkable collection of Bulgarian Revival-era art and costumes. Allow three to four hours to do it justice. Entry ~€5. The building itself — massive, brutalist, commanding — is part of the experience.
Church of Saint George (Kyrilova Fortress)
Inside the ruins of the ancient Serdica fortress walls on the hillside above the city, this small 4th-century church is one of the oldest buildings in Sofia. The red-brick ruins of the fortress walls are atmospheric and free to walk around, and the church interior contains some of the oldest frescoes in the city. The location — on a quiet hillside in the heart of the modern city — is unexpected and lovely.
Church of Saint Nicholas (Russian Church)
Tucked behind the Sheraton Hotel and visible from the back of the cathedral square, this intimate Russian Orthodox church — built in the early 20th century — has an extraordinarily rich gold and blue interior. It's small, feels almost secret, and has a poignancy given that Bulgaria's relationship with Russia has been so complicated throughout its history. Free to enter; services in Russian and Bulgarian.
South Park and the Crystal Garden
Sofia's central park — the Yuzhen Park — is where Sofia comes to breathe. On weekends it's full of families, musicians, and friends. The Kamenitsa (Crystal Garden) is a quieter section with formal gardens, a small lake, and a children's zoo. It's a pleasant place to walk at any time of day, and especially lovely in late April and early May when the lilacs bloom.
Best Time to Visit
Sofia has a continental climate with cold winters and warm summers.
Spring (April–May) is the best time to visit. The city warms to 15–22°C, the parks come into bloom, café terraces open up, and there's a general sense of energy after the long Bulgarian winter. May is particularly good — the city is animated without being crowded, and the wine harvest is just beginning in the surrounding wine regions.
Summer (June–August) is warm — 25–30°C in June and July — but the mountain is close enough that you can escape the heat. August is peak holiday season for Bulgarians; many city restaurants and shops close for two to three weeks in mid-August.
Autumn (September–October) is very good. September temperatures of 20–26°C are ideal for walking, and the surrounding Vitosha mountain forests turn extraordinary colours. This is also wine harvest season — Sofia is a good base for day trips to the Bulgarian wine regions (Melnik, Merlot country, is about three hours away).
Winter (November–March) is cold (often below freezing) and grey, but festive in December with Christmas markets and good-value hotels. January and February are the dullest months — cold, foggy, and flat. If you want to ski Vitosha, January and February are your best bet.
Getting There
By plane — Sofia Airport (Sofia Letishte, code SOF) is 10 kilometres east of the city centre. The Metro (Line 2) connects the airport to the city centre in about 20 minutes (tickets from the station, ~€1). Bus 84 also connects the airport to the centre. Taxis are available but only use the official taxi stand inside the terminal — expect to pay around €10–€15 to the city centre. Avoid unofficial drivers.
By train — Sofia's central train station (Tsentralna Gara) is on the edge of the city centre, connected by metro to the centre. International connections include Thessaloniki (6 hours, overnight), Istanbul (13 hours), Belgrade (via Thessaloniki, 14+ hours), and Bucharest (12 hours). Domestic connections to Plovdiv (2 hours), Varna (Black Sea coast, 6 hours), and Burgas (6 hours). Trains are cheaper than buses but often slower and less reliable for long distances.
By bus — The central bus station (Tsentralna Avtogara) is near the train station. FlixBus, Ecolines, and several Bulgarian operators serve regional destinations and international routes. Buses to Plovdiv (2.5 hours), Veliko Tarnovo (3.5 hours), and to border crossings for Thessaloniki, Skopje, and Belgrade.
Getting Around
On foot — Central Sofia is very walkable. The area between the Cathedral, Vitosha Blvd, the Archaeological Park, and the National Museum of History can be covered comfortably in a morning.
By metro — Sofia's Metro (Metro Sofia) is cheap, clean, and efficient. Two lines cover the main city axis and connect to the airport, the central train and bus stations, and the main shopping district. Single rides cost around €0.80 from the ticket machines. The metro runs from about 5 AM to midnight.
By bus and tram — An extensive surface public transport network operated by Sofia City Traffic. Tickets (single ride, ~€0.80) are purchased from kiosks or validated on board. Trams 6 and 7 cross the city centre on a north-south axis; buses cover everywhere the metro doesn't.
By taxi — Taxis are cheap and plentiful. Use the Yellow! Taxi app or flag a taxi with the yellow light on top. Typical city centre journey: €2–€4. The main hazard is unofficial taxis who overcharge tourists — always insist on a meter or use the app.
By bicycle — Sofia has a bike-sharing scheme (Soyo) with stations across the city centre. Cycling is feasible in central Sofia but roads can be aggressive and the bike infrastructure is limited. Use with caution.
Sample Itinerary
Day 1 — The Historic Centre
- Morning: Walk the archaeological park around Saint George Rotunda and the ancient Serdica ruins. Visit the Alexander Nevsky Cathedral (allow 30 minutes inside).
- Late morning: Stroll Vitosha Blvd, browse the weekend antique market if it's Saturday or Sunday.
- Lunch: Feka or a café on Vitosha Blvd.
- Afternoon: Visit the National Museum of History (allow 3 hours). Walk back via the Church of Saint George and the fortress ruins.
- Evening: Dinner at Moma or Manastirska Magernitsa.
Day 2 — Culture and Mountains
- Morning: Take the cable car up Vitosha Mountain. Hike to the Aleko Hut or the Cherni Vrah summit for views over Sofia and the Balkan plain.
- Lunch: Eat at the mountain restaurant near the upper cable car station.
- Afternoon: Return to the city. Visit the Church of Saint Nicholas (Russian Church), then explore the South Park.
- Evening: Dinner at Raketa or Kukla, followed by a drink at the Sense Hotel rooftop bar.
Day 3 — Day Trip to Rila Monastery
- Full day: Take the bus or join a day tour to Rila Monastery, Bulgaria's most famous monastery and a UNESCO World Heritage Site. Founded in the 10th century, it's one of the most significant cultural monuments in the Balkans — the interior of the main church is covered in extraordinary frescoes, and the setting, deep in the Rila mountains, is genuinely spiritual. Journey from Sofia takes about 2 hours each way by public bus. Allow at least 3–4 hours at the monastery.
Day 3 alternative — City Deeper Dive
- Morning: Visit the Sofia History Museum at the former Central Mineral Bath building (the building itself is worth the visit).
- Lunch: Crystal Garden area.
- Afternoon: Visit the Ivan Vazov National Library or browse the weekend book market in front of the Cathedral. Walk through the Doctor's Garden (Gradina Doktora).
- Evening: Finish at one of Sofia's excellent local wine bars — Vin's Wine Bar or Brown House on Dondukov Blvd.
Practical Information
Currency: Bulgarian Lev (BGN). Bulgaria is not in the Eurozone — the Lev is pegged to the Euro at approximately €1 = 1.96 BGN. ATMs are widely available. Euro is accepted in some tourist-oriented businesses but at poor rates. Always pay in Lev where possible.
Language: Bulgarian is the official language — the only Slavic language that uses the Cyrillic alphabet (the script was invented here in the 9th century by the brothers Cyril and Methodius). English is widely spoken among under-40s and in tourist-facing businesses. Russian is also understood by older Bulgarians. Cyrillic is used on all street signs, menus, and official notices.
Visas: Bulgaria is part of the EU (but not the Schengen Area). Citizens of EU/EEA countries, US, UK, Canadian, Australian, and most other Western passports enter without a visa for up to 90 days. Always verify before travel.
Safety: Sofia is generally a safe city for tourists. Standard urban precautions apply — watch for pickpockets on busy streets and on public transport. Some areas near the central train station are less pleasant at night but not dangerous. Emergency number: 112.
Electricity: 230V, Type C and F plugs (same as continental Europe).