上海在淄博的西南方向。
上海市位于太平洋西岸,亚洲大陆东沿,中国南北海岸中心点,长江和黄浦江入海汇合处,北界长江,东濒东海,南临杭州湾,西接江苏和浙江两省;
淄博市地处鲁中山区与华北平原的接合部,南依沂蒙山区与临沂接壤,北临华北平原与东营、滨州相接,东接潍坊,西与省会济南接壤,西南与泰安、莱芜相邻。