从马鞍山坐车要先去南京南站,做高铁或动车,路程大概1小时左右,从南京到上海的车很多,平均10分钟一班,路经昆山,应该是昆山北吧,之前去过一次。如果你赶时间的话,坐早上6点的汽车(旅游汽车站)到南京7点,7点20-7点50左右,有很多车,票价在100左右吧,动车和高铁差价不大,建议做高铁,速度快些。