W październiku Hiszpan został finalistą turnieju w Wiedniu, po porażce w rundzie finałowej z Andym Murrayem.

W styczniu 2015 roku Ferrer zakończył zwycięstwem zawody w Ad-Dausze, po pokonaniu w finale Tomáša Berdycha, a następnie pod koniec lutego wygrał dwa kolejne turnieje kategorii ATP World Tour 500 w Rio de Janeiro i Acapulco po finałach z Fabio Fogninim i Keiem Nishikorim. W październiku natomiast okazał się najlepszy podczas zawodów w Kuala Lumpur, w ostatnim meczu wygrywając z Feliciano Lópezem 7:5, 7:5. Niedługo potem zdobył swój kolejny tytuł w Wiedniu, pokonując w finale Steve’a Johnsona 4:6, 6:4, 7:5.

Sezon 2016 Ferrer zakończył bez turniejowego zwycięstwa, po raz pierwszy od 2009 roku. Osiągnął jeden ćwierćfinał wielkoszlemowy, podczas Australian Open. W następnym sezonie zdobył Hiszpan jeden tytuł, w lipcu w Båstad w finale pokonując Ołeksandra Dołhopołowa. W ćwierćfinale przeciwko Henriemu Laaksonenowi obronił dwie piłki meczowe.

Karierę zawodową David Ferrer zakończył startem w maju 2019 w Madrycie.