STS-31 是美国宇航局航天飞机计划的第 35 次任务。该任务的主要目的是将哈勃太空望远镜 (HST) 部署到低地球轨道。该任务使用了发现号航天飞机(该轨道器的第十次任务),该航天飞机于 1990 年 4 月 24 日从佛罗里达州肯尼迪航天中心的 39B 发射场升空。
发现号的机组人员于 1990 年 4 月 25 日部署了哈勃太空望远镜,然后将任务的剩余时间用于在航天飞机的有效载荷舱内进行各种科学实验,并使用一组 IMAX 摄像机记录任务。发现号的发射标志着自 1986 年 1 月以来两架航天飞机首次同时在发射台上——发现号在 39B 上,哥伦比亚号在 39A 上。