Tras 14 días de viaje espacial, Endeavour aterrizó en las instalaciones de la NASA en el Centro Kennedy de Florida. La nave espacial cumplió su misión en la Estación Espacial Internacional (EEI), en la que instaló el módulo Tranquility y la Cúpula, que permitirá a la tripulación de la EEI tener una visión panorámica de la Tierra. La próxima misión de Endeavour, STS-131, consistirá en llevar carga y suministros a la estación.