2013 stand di Resta abermals bei Force India unter Vertrag. Mit einem achten Platz in Australien startete er in die Saison. Beim Großen Preis von Bahrain lag di Resta lange Zeit auf einer der ersten drei Positionen. Er kam schließlich auf dem vierten Platz ins Ziel. Es war seine beste Platzierung in der Saison. Di Resta beendete die Weltmeisterschaft als Zwölfter. Mit 48 zu 29 Punkten setzte er sich intern gegen Sutil durch. Nach der Saison verlor di Resta sein Cockpit bei Force India.