Софія є столицею і найбільшим містом Болгарії. Засноване тисячі років тому, місто все ще розвивається як культурний і економічний центр країни.

Софія розташована в західній Болгарії, на Софійській рівнині та нижніх схилах гори Вітоша. Середня висота міста становить 550 метрів над рівнем моря, клімат помірно-континентальний з холодною зимою та відносно прохолодним літом. Середня температура січня 1 градус морозу, липня 20 градусів морозу.

Місто стратегічно розташоване на роздоріжжі. Маршрут із Західної Європи до Стамбула проходить через Софію, Белград, Скоп’є та Пловдив перед прибуттям до Туреччини. Софія також з'єднує Близький і Середній Схід, лежачи між берегами Дунаю та берегами Білого моря, з одного боку, і Чорного моря та Адріатики, з іншого.

Анкара знаходиться на відстані 1012 кілометрів; Афіни знаходяться на відстані 837 кілометрів; Відстань до Белграда становить 374 кілометри; Бухарест знаходиться на відстані 395 кілометрів; До Загреба 762 кілометри; До Любляни 897 кілометрів; Сараєво знаходиться на відстані 549 кілометрів; Скоп'є знаходиться на відстані 239 кілометрів; Відстань до Тирани становить 553 кілометри.

З Софії починаються три автостради: Тракія, Люлін і Хемус. Аеропорт Софії сполучає мандрівників з усіма великими європейськими містами, і пасажири можуть дістатися до будь-якої точки країни через центральний залізничний вокзал і автостанцію.