HomeCountriesBulgariaSofia

📍 Sofia

Domed cathedrals and Roman ruins.

CultureCity🗓 1–2 days
Overview

Sofia travel guide

Domed cathedrals and Roman ruins. Sofia is one of the highlights of any trip to Bulgaria, and most travellers spend around 1–2 days here.

Things to do

Top things to do in Sofia

Culture

In Sofia, explore temples, museums and the historic centre.

City

In Sofia, wander the city's neighbourhoods and landmarks.

Getting around

How to reach & get around Sofia

✈️

Getting there

Most visitors arrive in Bulgaria via Sofia (SOF), then continue to Sofia by domestic flight, train, bus or road.

💵

Budget

Plan for roughly $35–$250 per day. See the full Bulgaria budget guide.

Beyond Sofia

Day trips & nearby places

Plovdiv

Plovdiv

🗓 1 day

Roman theatre and arty old town.

CultureHistory
Rila Monastery

Rila Monastery

🗓 1 day

Bulgaria's stunning mountain monastery.

CultureNature
Black Sea coast

Black Sea coast

🗓 2–3 days

Beaches at Sunny Beach and Nessebar.

BeachBudget
FAQ

Sofia travel FAQ

How many days do you need in Sofia?
Most travellers spend 1–2 days in Sofia — enough to see the highlights and explore temples, museums and the historic centre.
What is Sofia known for?
Sofia is especially good for culture, city. Domed cathedrals and Roman ruins.
When is the best time to visit Sofia?
The best time is generally May–Sep, in line with the rest of Bulgaria.
How do you get to Sofia?
Most visitors arrive via Sofia (SOF), then reach Sofia by domestic flight, train, bus or road.
How much does Sofia cost?
Budget around $35–$250 per person per day depending on your style.
Is Sofia worth visiting?
Yes — Sofia is one of the highlights of Bulgaria, particularly if you enjoy culture, city.