Destinations / Europe
Sofia, Bulgaria travel guide
Bulgaria's laid-back capital: golden-domed cathedrals, Roman ruins, a mountain backdrop and great value.
- Best time to visit: May-June and September-October
- Average daily budget: $55 to $100 USD
- Ideal trip length: 2 to 3 days
Sofia is one of Europe's oldest and most affordable capitals, a relaxed city where Roman ruins sit beneath the metro, golden-domed Orthodox cathedrals rise above leafy boulevards, and the ski slopes of Vitosha mountain loom right at the edge of town. Add a buzzing café and craft scene and great food, and it's an easy, rewarding break. Joy Plus shapes the cathedrals, the ruins, the museums and a mountain trip into an easy few days.
Sofia itinerary
Day 1, Get oriented
Morning: Alexander Nevsky Cathedral. Marvel at the vast gold-domed Orthodox cathedral, Sofia's iconic landmark.
Afternoon: Explore City Centre (Serdika), The historic core with the cathedral, Roman ruins, the 'Square of Tolerance' and grand boulevards.
Evening: Ancient Serdica ruins. Walk among the excavated Roman streets and buildings displayed beneath the modern city.
Day 2, Go deeper
Morning: Square of Tolerance. See a mosque, a synagogue and Orthodox and Catholic churches standing within a short walk.
Afternoon: Explore Oborishte & Doctor's Garden, An elegant, leafy district of embassies, galleries and quiet cafés near the cathedral.
Evening: Vitosha mountain trip. Hike or ride up the mountain on the city's edge for views, fresh air and winter skiing.
Day 3, Hidden side
Morning: The colourful 4th-century frescoes of the tiny Boyana Church on the city's outskirts.. A local favourite most visitors miss, worth the detour.
Afternoon: Explore Studentski Grad & Vitosha foothills, Lively areas leading up toward the mountain, popular with students and outdoor lovers.
Evening: Drinking from the warm mineral springs by the central public fountains.. A local favourite most visitors miss, worth the detour.
Best neighbourhoods
- City Centre (Serdika): The historic core with the cathedral, Roman ruins, the 'Square of Tolerance' and grand boulevards.
- Oborishte & Doctor's Garden: An elegant, leafy district of embassies, galleries and quiet cafés near the cathedral.
- Studentski Grad & Vitosha foothills: Lively areas leading up toward the mountain, popular with students and outdoor lovers.
- Kapana (in nearby Plovdiv) aside: For Sofia itself, the trendy area around Shishman street buzzes with bars, cafés and boutiques.
Must-do experiences
- Alexander Nevsky Cathedral: Marvel at the vast gold-domed Orthodox cathedral, Sofia's iconic landmark.
- Ancient Serdica ruins: Walk among the excavated Roman streets and buildings displayed beneath the modern city.
- Square of Tolerance: See a mosque, a synagogue and Orthodox and Catholic churches standing within a short walk.
- Vitosha mountain trip: Hike or ride up the mountain on the city's edge for views, fresh air and winter skiing.
Hidden gems
- The colourful 4th-century frescoes of the tiny Boyana Church on the city's outskirts.
- Drinking from the warm mineral springs by the central public fountains.
- The bustling, characterful Central Market Hall and the women's market.
- Craft beer and small bars on the pedestrianised Shishman street.
Daily budget
$55 to $100 USD per day.
What to eat
- Shopska salad, tomato, cucumber and grated white cheese
- Banitsa, a flaky cheese-filled pastry, often eaten for breakfast
- Kebapche and kyufte, grilled minced-meat sausages and patties
- Tarator, a cold cucumber and yoghurt soup
Getting around
Central Sofia is compact and walkable, with most sights close together. A modern, cheap metro plus trams, trolleybuses and buses cover the wider city, and the metro reaches the airport in about 30 minutes. Tickets are inexpensive, ride-hailing is cheap, and a lift or bus takes you up Vitosha mountain on the city's edge for hiking or skiing.
Safety
Sofia is generally safe and comfortable for solo travellers including women. Violent crime is rare; the main cautions are pickpocketing on busy trams and around markets, occasional unofficial taxi overcharging (use apps or marked meters), and uneven pavements. Use normal city sense and you'll find it a relaxed, easy capital.
Frequently asked questions
How many days do you need in Sofia?
Two days cover the cathedrals, the Roman ruins, the main museums and the central squares. A third day lets you head up Vitosha mountain, visit the frescoed Boyana Church, or take a day trip to the Rila Monastery or nearby Plovdiv.
Is Sofia safe for solo travellers?
Yes, Sofia is generally safe and comfortable for solo travellers including women. The main cautions are pickpockets on busy trams and markets and occasional taxi overcharging, so use ride-hailing apps or metered cabs and apply normal city sense.
When is the best time to visit Sofia?
May to June and September to October bring mild, pleasant weather ideal for walking and mountain trips. Summer is warm and lively, while winter is cold but offers skiing on Vitosha right beside the city. Spring and autumn balance good weather with fewer crowds.
Is Sofia worth visiting?
Yes. Sofia is one of Europe's oldest and most affordable capitals, with golden-domed cathedrals, Roman ruins beneath the streets, a mix of religions side by side, good food and a mountain on its doorstep. It's an underrated, easy and great-value city break.
How do I get from Sofia Airport to the city?
The metro (line M4) runs directly from Sofia Airport Terminal 2 to the centre in about 20 to 30 minutes and is the cheapest, easiest option. Licensed taxis booked at the official desk and ride-hailing apps are also affordable.
Is Sofia cheap to visit?
Yes, very. Sofia is one of the most affordable capitals in Europe. Food, drinks, transport, ride-hailing and accommodation are all inexpensive, hearty restaurant meals cost very little, and many sights and museums are cheap or free.
Can you do day trips from Sofia?
Yes. The spectacular Rila Monastery, a UNESCO site, is the top day trip at around two hours away, Vitosha mountain is right on the edge of the city, and the historic city of Plovdiv is reachable in about two hours by train or bus.
Tours and activities in Sofia | Sofia in 3 days | Sofia in 5 days | Sofia in 7 days
Joy Plus home | Destinations | Itineraries | Activities | Flights | Budget planner | Calendar | Map | Blog | Founders