Top things to do in Sofia
Sofia’s centre is compact and easy to explore on foot, with churches, mosques, synagogues and ancient ruins all within a short walk of each other.
- Alexander Nevsky Cathedral — One of the largest Orthodox cathedrals in the Balkans, crowned by gleaming gold domes and filled with rich murals.
- Ancient Serdica — Remains of the Roman city of Serdica are displayed in open-air excavations and underground passages in the heart of the city.
- Rotunda of St George — A small red-brick church dating from Roman times, considered the oldest building in Sofia, with layers of medieval frescoes.
- Boyana Church — A UNESCO-listed medieval church on the city’s edge, celebrated for its remarkably lifelike frescoes.
- Vitosha Boulevard — The main pedestrian street, lined with cafés, shops and restaurants and framed by views of the mountain.
- Vitosha Nature Park — The mountain rising above the city offers hiking trails in summer and skiing in winter, all within easy reach of the centre.
- Rila Monastery — Bulgaria’s most famous monastery, a UNESCO World Heritage Site set in the Rila Mountains, and a popular full-day trip.
Best time to visit Sofia
Late spring, from May to June, and early autumn, from September to October, are the best times to visit. Temperatures are pleasant for walking, the parks are green or golden, and the mountain trails on Vitosha are at their most inviting. These seasons also suit day trips to Rila Monastery and the surrounding countryside.
Summer, from July to August, is warm to hot and sunny, though the city’s altitude of around 550 metres keeps evenings comfortable. Many locals head to the Black Sea coast in August, so the city feels quieter, and outdoor cafés and open-air events stay busy into the night.
Winter is cold, with regular snow and frosty mornings, but it brings the ski season to Vitosha and to well-known resorts a couple of hours away in the Rila and Pirin mountains. Christmas and New Year are festive, while January and February are the quietest months for city sightseeing.
Getting from the airport
Sofia Airport lies around 10 kilometres east of the city centre and has two terminals, both well connected to the city.
- Metro — A metro line runs from Terminal 2 to the city centre, including Serdika station, in around 20 to 25 minutes. It is the quickest and most reliable option at busy times.
- Bus and shuttle — Public buses link both terminals with the city, and a shuttle connects Terminal 1 with Terminal 2 and its metro station. Bus journeys take around 30 to 40 minutes, depending on traffic.
- Taxi — Use the official taxi desks or ranks inside the arrivals halls, or a ride-hailing app. The drive to the centre usually takes 20 to 30 minutes.
Metro tickets can be bought at station machines and ticket windows, and contactless bank cards are accepted at the barriers. Check which terminal you arrive at before choosing your route into town.
Where to stay
Most visitors stay in or near the centre, where the main sights, restaurants and metro lines are close at hand.
- City centre — The area around Vitosha Boulevard and the Largo is ideal for first-time visitors who want to walk to cathedrals, museums and cafés.
- Oborishte — An elegant residential district near Alexander Nevsky Cathedral and the Doctor’s Garden, suited to couples and culture lovers.
- Around the National Palace of Culture — A lively area with parks, shops and metro access, convenient for conferences and events.
- Lozenets — A quieter, upmarket neighbourhood on the slopes towards Vitosha, good for longer stays and travellers seeking calm.
- Mladost and the business park — Modern offices and hotels on the metro line, practical for business travellers and quick airport access.
Travel tips
- Getting around — The metro is clean, efficient and easy to use, while trams, trolleybuses and buses cover the rest of the city. Much of the centre is pleasant to explore on foot.
- Nodding — In Bulgaria, a nod of the head traditionally means “no” and a shake means “yes”. If in doubt, confirm with words to avoid confusion.
- Script — Bulgarian is written in the Cyrillic alphabet. Many signs in the centre also appear in Latin letters, but learning a few letters helps with street names.
- Payment and tipping — Cards are widely accepted, though small shops and markets may prefer cash. Leaving around 10 percent in restaurants is customary for good service.
- Mineral water — Public taps near the Central Mineral Baths offer warm spring water that locals collect in bottles, a small taste of Sofia’s spa heritage.
- Entry requirements — Visa and entry rules depend on your nationality. Check the latest requirements with official sources before you travel.
Frequently asked questions
What is the best time to visit Sofia?
May to June and September to October offer pleasant temperatures for sightseeing and hiking on Vitosha. Summer is warm and sunny, while winter is cold and snowy but ideal for skiing nearby.
Which airport serves Sofia?
Sofia is served by Sofia Airport (SOF), located around 10 kilometres east of the city centre. It is Bulgaria’s busiest airport, with two terminals linked to the city by metro, bus and taxi.
How do I get from the airport to the city centre?
The metro runs from Terminal 2 to the centre in around 20 to 25 minutes; a shuttle links Terminal 1 to the metro. Buses take 30 to 40 minutes, and taxis around 20 to 30 minutes.
What currency is used in Sofia?
Sofia uses the euro (EUR), which Bulgaria adopted in January 2026, replacing the Bulgarian lev. Cards are widely accepted, but it is useful to carry some cash for markets and small shops.
Do I need a visa to visit Bulgaria?
Visa requirements depend on your nationality and the purpose of your trip. Please check official government sources or the IATA Travel Centre for the latest entry requirements before travelling.
Can I visit Rila Monastery on a day trip from Sofia?
Yes. Rila Monastery is around two hours’ drive south of Sofia in the Rila Mountains. Organised tours and hire cars make it an easy full-day trip, often combined with a stop at Boyana Church.
Updated:

