Historische monumenten zijn ondermeer de Boyana Kerk uit de 10de eeuw (een beschermde plaats die op de Werelderfgoedlijst van UNESCO staat), de Alexander Nevski Kathedraal (een van de grootste Orthodoxe kerken ter wereld), en de oude Byzantijnse Kerk van St. Sofia. Moderne architectuur wordt vertegenwoordigd door de Bulgaarse Nationale Opera en Ballet, het Ivan Vazov Nationale Theater, het Rakovski Str theaterdistrict, de boekenmarkt op het Slaveykov Plein, en NDK, het grootste culturele en congrescentrum van Zuidoost-Europa.
Sofia heeft talloze musea, waaronder het Nationaal Historisch Museum, het Bulgaars Natuurhistorische Museum, het Museum van Aarde en Mens, het Nationaal Militair-historische Museum, en het Nationaal Archeologische Museum.
Sofia heeft momenteel een bloeiende filmindustrie waar verschillende internationale filmproducties plaatsvinden. . Vitosha Boulevard, ook Vitoshka genoemd, herbergt talloze modeboutiques, winkels met luxe goederen, en tentoonstellingen van wereldbekende modeontwerpers. De ligging van Sofia, aan de voet van het Vitosha-gebergte, draagt nog meer bij aan de speciale atmosfeer van de stad.
De stad heeft ook een omvangrijk nachtleven met talloze nachtclubs, live shows, pubs, hehani (traditionele Bulgaarse cafés), en restaurants.