1991年,公交二汽公司新辟沪莘线,起讫站为莘庄电影院 双峰路。
2004年07月18日,大众二汽沪莘线(双峰路 莘松新村)线路延伸,起讫站调整为双峰路 明兴路新闵村,实际无全程车,仅以双峰路 莘松新村、田林十一村 明兴路新闵村、莲花路地铁站 明兴路新民村三种区间形式运营,后取消田林十一村 明兴路新闵村区间车。
2007年12月26日,大众西南沪莘线更名为166路,实施无人售票,单一票价普通车1元5角,空调车2元。