Fue fundado en 1237 por Elvira González, perteneciente a una familia vinculada al comercio de Burgos. Estuvo situado al final de la calle Tenebregosa, junto a la Puerta de San Martín y sobre su puerta tuvo una imagen de Santa María, pintada, con la inscripción: este hospital es de la cofradía de Santa María de los Reyes que fueron y son y serán hasta el fin del mundo y lo hizo una doncella que dijeron Elvyra González, que Dios perdone.