上海旅游高等专科学校创建于1979年,时名为“上海旅行游览专科学校”,隶属上海市外办。1980年,教育部批准更名为“上海旅游专科学校”。1983年,划归上海市旅游局、高教局双重领导。1986年,划归国家旅游局领导。1992年,更名为“上海旅游高等专科学校”。2000年,划归上海市教委领导。2003年,划归上海师范大学管理,与原上海师范大学城市与旅游学院合并组成上海师范大学旅游学院。
上海旅游高等专科学校与上海师范大学旅游学院是同时采用两个名称的合一教育机构。上海旅游高等专科学校是独立法人单位,2011年成功通过教育部和财政部国家示范性高职院校建设计划的验收,成为全国唯一一所旅游类国家示范性高职院校。