София — единственный город Болгарии, где представлены 4 вида общественного транспорта. Это автобусы — почти 100 маршрутов, охватывающих 2 380 км; трамваи — 15 маршрутов, 308 км; троллейбусы — 9 маршрутов, 193 км; поезда метро — 2 маршрута, 40 км, 35 станций. Развитие продолжается. Так, в ближайшем будущем планируется открытие третьей линии метро, состоящей из 16 станций. Плюс увеличение остальных линий, и тогда метрополитен достигнет примерно 65 км.
Можно выделить и пятый вид — маршрутные такси. Они составляют сильную конкуренцию автобусам, хотя обслуживают меньше маршрутов — порядка 50. Обычно маршрутки Софии — это белые Ford Transit. Развиты в городе и обычные такси — приблизительно 13 тыс. машин. В целом автомобилизация Софии высокая — город на 4-м месте в ЕС по количеству автомобилей на душу населения. А именно — 546 на 1 000 жителей. В связи с этим и по другим причинам там не редкость пробки. Особенно страдают Цареградское шоссе, бульвары Черни Врых, Болгария и имени Тодора Александрова.
Актуальную стоимость проезда на общественном транспорте можно узнать на сайте «Центра городской мобильности». Это муниципальная компания, ответственная за наземный транспорт и метрополитен в Софии. В начале 2019 года единый разовый билет стоил 1,6 лева, десятиразовый — 12 левов, действующий месяц проездной — 50 левов. Тогда 1 болгарский лев равнялся примерно 40 рублям. Также были однодневные проездные, трехмесячные, годовые, проездные на конкретный вид транспорта и т. д. Такси стоили, уже согласно агрегатору Numbeo, 0,8 лева за старт и столько же за каждый километр.