约307.1公里。上海到南京全程约307.1公里,自驾耗时约3小时49分钟,途经:京沪高速、沪蓉高速。南京市美食推荐:南京盐水鸭、牛肉锅贴、桂花糖芋苗、南京板鸭、洪蓝玉带糕、蟹黄汤包、糖粥藕、桂花汤圆、梅花糕等。