Sofya, Bulgaristan'ın başkenti ve en büyük şehridir. Binlerce yıl önce kurulan şehir, ülkenin kültürel ve ekonomik merkezi olarak hala büyüyor.

Sofya, Bulgaristan'ın batısında, Sofya Ovası ve Vitoşa Dağı'nın alt yamaçlarında yer almaktadır. Şehrin ortalama yüksekliği deniz seviyesinden 550 metredir ve iklim ılıman ve karasaldır, kışları soğuk ve yazları nispeten serindir. Ocak ayında ortalama sıcaklık sıfırın altında 1 santigrat derece ve Temmuz ayında 20 santigrat derecedir.

Şehir stratejik bir kavşakta yer almaktadır. Batı Avrupa'dan İstanbul'a giden rota, Türkiye'ye gelmeden önce Sofya, Belgrad, Üsküp ve Filibe'den geçiyor. Sofya, bir yanda Tuna kıyıları ile Beyaz Deniz kıyıları, diğer yanda Karadeniz ve Adriyatik kıyıları arasında uzanan Yakın ve Orta Doğu'yu da birbirine bağlar.

Ankara 1.012 kilometre uzaklıktadır; Atina 837 kilometre uzaklıktadır; Belgrad 374 kilometre uzaklıktadır; Bükreş 395 kilometre uzaklıktadır; Zagreb 762 kilometre uzaklıktadır; Ljubljana 897 kilometre uzaklıktadır; Saraybosna 549 kilometre uzaklıktadır; Üsküp 239 kilometre uzaklıktadır; Tiran 553 kilometre uzaklıktadır.

Sofya, üç otoyolun başlangıç noktasıdır: Trakia, Lyulin ve Hemus. Sofya Havaalanı, yolcuları tüm büyük Avrupa şehirlerine bağlar ve yolcular, merkez tren istasyonu ve otobüs istasyonu aracılığıyla ülkedeki herhangi bir varış noktasına ulaşabilir.