Di Resta réalise le meilleur classement de sa carrière à Singapour où il termine sixième sur un tracé qu'il découvrait. Au Japon, il finit douzième et, la semaine suivante, il se qualifie en neuvième position et marque le point de la dixième place. Sur le circuit Yas Marina, il termine neuvième après être parti dixième. Au Brésil, après être parti onzième, il finit huitième. Il conclut la saison 2011 à la treizième place du championnat du monde avec 27 points, 15 de moins que son coéquipier.