La STS-31 fue la trigésimo quinta misión del Programa del transbordador espacial estadounidense, que llevó el observatorio astronómico Telescopio Espacial Hubble a una órbita terrestre.