Sofia has an extensive public transportation system, including trams, buses, and a metro system, making it easy to get around the city. Taxis and ride-hailing services are also widely available. Many of the city's main attractions are in the city center, which is compact and walkable. If you are keen to explore further, renting a car is also an option, but driving in Sofia can be challenging due to heavy traffic, especially during peak hours.