宣城位于中国安徽省中部,靠近南京更近一些。从宣城到南京的距离约为150公里,而到杭州约为340公里。因此,宣城在地理位置上更接近南京。南京是江苏省的省会,经济发达,交通便利,文化历史悠久,是一座繁荣的城市。而杭州则是浙江省的省会,以西湖风景区而闻名,也是中国著名的旅游胜地。总的来说,宣城更靠近南京,与南京的联系更为密切。