学校成立于1979年,是中国最早独立设置的旅游类高等院校,原隶属于国家旅游局,2000年划归上海管理。2003年8月,经上海市人民政府批准,上海旅游高等专科学校与上海师范大学城市与旅游学院合并组建上海师范大学旅游学院,开展从专科到硕士的各层次学历教育。同时,上海旅游高等专科学校仍作为独立法人单位,开展专科教育。2011年,学校成功通过教育部和财政部国家示范性高职院校建设计划的验收,成为全国唯一一所旅游类国家示范性高职院校。