北京到南京自驾游的最佳路线可以选择京沪高速线。这条路线是目前较为理想的路线,可作为自驾车至南京的首选。从北京出发,沿京津塘高速公路行驶,然后转入京沪高速公路。经过河北、山东、江苏等省份,最终到达南京。高速公路收费每公里0.45元左右,所以要1000元左右的费用。过路费520元左右,油费差不多在400元左右。驾车路线全程约1073公里,需要12个小时左右的时间。