Travel guide · Bulgaria
Sofia travel guide
Roman ruins, golden domes and a mountain at the end of the boulevard
Updated By the AMZBooking editorial team
Quick answer
Bulgaria's capital sits on a high plain at the foot of Vitosha mountain, whose summit rises above the end of the pedestrian Vitosha Boulevard. In a few central blocks you pass Roman Serdica's excavated streets, the 4th-century Rotunda of St George, a 16th-century mosque, a grand Sephardic synagogue and the gold domes of the Alexander Nevsky Cathedral. Food and drink are good value, the metro runs to the airport, and the Rila Monastery and Plovdiv make easy day trips. Plan 3 days for a first visit; the best months are May–June and September–October.
Key facts
- Country
- Bulgaria
- Best time to visit
- May–June and September–October
- Ideal stay
- 3 days
- Main airports
- SOF
- Mid-range daily budget
- $90–$160 per person (estimate)
- Known for
- Alexander Nevsky Cathedral, Roman Serdica, Vitosha mountain and Boyana Church frescoes
Why visit Sofia
- Two thousand years of history sit side by side: Roman Serdica under the metro, a 4th-century rotunda, Ottoman baths and a 1909 synagogue within a ten-minute walk.
- The Alexander Nevsky Cathedral, with its gold domes and crypt of icons, is one of the largest Orthodox cathedrals in the Balkans.
- Vitosha Nature Park starts at the city's edge, with hiking to the 2,290-metre Cherni Vrah summit and the Golden Bridges stone river.
- Bulgarian food is fresh and inexpensive: shopska salad, banitsa, grilled kebapche and local Mavrud wine.
- The UNESCO-listed Rila Monastery and Plovdiv's Roman theatre and old town are both reachable in about two hours.
Top things to do
The six sights most first-time visitors build a trip around. See all 20 things to do.

Religious site · City Centre
Alexander Nevsky Cathedral
Built between 1882 and 1912 in honour of Russian soldiers who died in the war that ended Ottoman rule in Bulgaria, this neo-Byzantine cathedral is topped with gold domes and filled with murals, onyx and marble.
- Time needed
- 1 hour
- Cost
- Free
- Iconic
- Free
- Architecture
- After dark
- Photo spot
Religious site · Boyana and Dragalevtsi
Boyana Church
A small medieval church at the foot of Vitosha whose frescoes of 1259 are among the most important works of East European medieval art, with realistic portraits that predate the Italian Renaissance.
- Time needed
- 1 hour
- Cost
- Low cost
- Art
- History
- Off the beaten path
- Iconic

Religious site · City Centre
Saint Sofia Church
A red-brick basilica from the 6th century that gave the city its name.
- Time needed
- 45 minutes
- Cost
- Low cost
- History
- Architecture
- Rainy day
- Off the beaten path
Religious site · City Centre
Rotunda of St George
Sofia's oldest standing building is a 4th-century Roman brick rotunda, hidden in a courtyard surrounded by the Presidency and a hotel.
- Time needed
- 30 minutes
- Cost
- Free
- History
- Free
- Off the beaten path
- Architecture
Historic site · City Centre
Ancient Serdica and the Largo
Excavations for the metro uncovered Roman Serdica's streets, baths and early churches, now displayed in an open-air complex around Serdika station.
- Time needed
- 45 minutes
- Cost
- Free
- Free
- History
- Architecture

Religious site · City Centre
Banya Bashi Mosque and the mineral springs
The 16th-century Banya Bashi Mosque, attributed to the Ottoman architect Mimar Sinan, takes its name from the hot springs beneath it.
- Time needed
- 45 minutes
- Cost
- Free
- Free
- History
- Architecture
Where to stay
City Centre is the easiest base for a first visit. Compare all 7 areas.
$$$ · Best for first-timers, culture and couples
City Centre
The Largo, Roman Serdica and the cathedral quarter around Serdika metro
$$$ · Best for first-timers, shopping, nightlife and food lovers
Vitosha Boulevard and NDK
Pedestrian shopping street running south to the National Palace of Culture
$$$ · Best for couples, quiet stays and culture
Oborishte
Elegant early-20th-century streets around Doctor's Garden
$$$ · Best for families, quiet stays and luxury
Lozenets
Upmarket residential district rising towards Vitosha, near South Park
What to eat
- Banitsa — Layers of filo pastry baked with eggs, yogurt and crumbly white sirene cheese, the classic Bulgarian breakfast, often with a glass of ayran or boza.
- Shopska salad — Chopped tomatoes, cucumbers, peppers and onion under a snowfall of grated sirene cheese, named after the Shopi people of the Sofia region; traditionally eaten with a glass of rakia.
- Tarator — A chilled soup of yogurt, cucumber, dill, garlic and walnuts, the standard summer starter.
- Kebapche and kyufte — Grilled spiced minced-meat sausages (kebapche) and patties (kyufte), served with fries topped with cheese and a side of lyutenitsa.
- Kavarma — A slow-cooked stew of pork or chicken with onions, peppers, mushrooms and wine, baked and served in a clay pot.
- Lyutenitsa — A thick relish of roasted peppers and tomatoes, spread on bread or served with grilled meat; every family has its own recipe.
When to go
The best times to visit Sofia are May–June and September–October, when it is warm enough for terraces and hiking on Vitosha without midsummer heat. July and August are warm with pleasant evenings, while winter is cold and snowy but good for combining the city with skiing at Borovets.
| Season | Months | What to expect |
|---|---|---|
| Spring | March–May | Martenitsa season, blossoming parks and mild days, with showers and thunderstorms in May. |
| Summer | June–August | Warm days and cool nights at altitude; the best time for hiking on Vitosha and to the Seven Rila Lakes. |
| Autumn | September–November | Dry, sunny September and colourful October, turning grey and foggy by November. |
| Winter | December–February | Cold and snowy, with Christmas markets and skiing at Vitosha and Borovets. |
Getting there and around
Sofia Airport is about 10 km east of the centre. The metro runs from Terminal 2 to Serdika in about 20–25 minutes, and a shuttle bus connects Terminal 1. Taxis from the official rank take around 20–30 minutes depending on traffic.
Central Sofia is walkable, and the four-line metro links the centre with the airport, the NDK, the main stations and the suburbs. Trams, buses and trolleybuses fill the gaps, and taxis are inexpensive.
Plan your days
Two days cover the central churches, Roman Serdica, the market hall and Vitosha Boulevard, plus Boyana Church and the National History Museum. A third day adds a Vitosha hike or a day trip to Rila Monastery or Plovdiv.
Practical information
- Currency
- EUR
- Language
- Bulgarian
- Plugs
- Type C and F sockets, 230 V, 50 Hz
- Tap water
- Tap water is safe to drink, and public taps near the Banya Bashi Mosque supply warm mineral water.
- Emergency number
- 112 (European emergency number)
- Tipping
- Leaving about 10% in restaurants is customary for good service; in cafés and bars, rounding up is common.
Sofia is generally relaxed for visitors, but watch for pickpockets on crowded trams, the metro and Vitosha Boulevard, and check taxi rates before setting off. Pavements are often uneven, so watch your step at night.
Flights to Sofia
Questions travellers ask
+How many days do you need in Sofia?
Two days cover the central churches, Roman Serdica, the market hall and Vitosha Boulevard, plus Boyana Church and the National History Museum. A third day adds a Vitosha hike or a day trip to Rila Monastery or Plovdiv. How to split your days.
+When is the best time to visit Sofia?
The best times to visit Sofia are May–June and September–October, when it is warm enough for terraces and hiking on Vitosha without midsummer heat. July and August are warm with pleasant evenings, while winter is cold and snowy but good for combining the city with skiing at Borovets.
+What is Sofia known for?
Alexander Nevsky Cathedral, Roman Serdica, Vitosha mountain, Boyana Church frescoes, Mineral springs, Shopska salad and banitsa and Gateway to Rila Monastery. Two thousand years of history sit side by side: Roman Serdica under the metro, a 4th-century rotunda, Ottoman baths and a 1909 synagogue within a ten-minute walk.
+Is Sofia expensive?
Sofia is affordable for international visitors: a mid-range trip costs roughly $90–$160 per person per day before flights (AMZBooking estimate). Costs and money-saving tips.
+Do you need a car in Sofia?
No for the city. A car helps for the Seven Rila Lakes, Koprivshtitsa or Belogradchik, which have infrequent buses; Rila Monastery and Plovdiv are reachable by bus or tour.