上海市公共交通,是对中国上海市市域内现有各种城市公共交通个总称,包括公共汽车、电车、轨道交通、出租车搭轮渡。截至2014年底,上海全市有地面公交运营企业32家,运营线路1377条,运营路线总长度23897公里,运营车辆16155辆。公共汽车搭电车是上海主要交通工具之一。
2011年,推行公交优先发展战略。优化调整公交线路305条,先后开通42条“最后一公里”公交线路。