上海旅游高等专科学校创建于1979年,时名为“上海旅行游览专科学校”,隶属上海市外办。1980年,教育部批准更名为“上海旅游专科学校”。1983年,划归上海市旅游局、高教局双重领导。1986年,划归国家旅游局领导。1992年,更名为“上海旅游高等专科学校”。2000年,划归上海市教委领导。2003年,划归上海师范大学管理,与原上海师范大学城市与旅游学院(前身建立于1954年)合并组成上海师范大学旅游学院,2011年通过教育部和财政部国家示范性高职院校建设计划的验收,为全国唯一旅游类国家示范性高职院校。2015年入选国家首批现代学徒制试点单位。