上海外国语大学有虹口与松江两座校区,总占地面积约为七十四点七公顷。
虹口校区位于上海市中心,毗邻鲁迅公园,校园玲珑精致,闹中取静,信步其间,亦有幽寂婉美之感。建校后,于1950年2月迁至此处至今,原为国立暨南大学一院,其旧址是民国十三年(1924年)兴办于上海西体育会路的持志大学(后易名u201c持志学院u201d)。虹口校区现为学校研究生高年级、留学生、培训生等的培养基地。除教学楼外,还设有逸夫图书馆、逸夫会堂、会议中心、健身中心、迎宾馆(留学生教育中心)、上海外语教育出版社、上海外语音像出版社、科研楼、印刷厂等。
松江校区坐落于松江大学城内,占地总面积达867亩(约57.8公顷),于2000年至2003年陆续建成。松江校区位于松江大学城内,建成已逾十年,草木亦渐扶疏。松江校区现为学校本科生、研究生低年级的培养基地。依据不同语种国家的建筑样式特色设计建造的教学楼,充分体现了上外特色,如伊斯兰风格的东方语学院、维多利亚风格的英语学院、东瀛风格的日本文化经济学院等。其建筑汇集东西各国风采特质,相映成趣,或伊斯兰,或拜占庭,或英伦格调,或东瀛风情,与学校多语特色恰为契合。