Wiosną 2007 po ponad siedmiu latach Durán opuścił Atlas na rzecz drugoligowego Club León, gdzie spędził sześć miesięcy i w wiosennych rozgrywkach Clausura 2007 dotarł do dwumeczu finałowego rozgrywek Primera División A. Zaraz potem powrócił do najwyższej klasy rozgrywkowej, podpisując umowę z klubem Puebla FC, wówczas beniaminkiem pierwszej ligi. Po upływie kolejnego półrocza przeszedł do drużyny Monarcas Morelia, gdzie początkowo pełnił funkcję gracza rezerwowego, lecz później wywalczył sobie miejsce w pierwszym składzie. W grudniu 2008 został wypożyczony do greckiej Skody Ksanti, lecz nie rozegrał w jej barwach żadnego meczu, gdyż po niecałych trzech miesiącach powrócił do ojczyzny, gdzie również na zasadzie wypożyczenia zasilił swój macierzysty Club Atlas. W lipcu 2007 został wypożyczony po raz kolejny, tym razem do ekipy Jaguares de Chiapas z siedzibą w Tuxtla Gutiérrez, gdzie bez większych sukcesów spędził kolejny rok.

Latem 2011 Durán na zasadzie wypożyczenia przeszedł do innego ze swoich byłych klubów, Puebla FC, gdzie od razu został kluczowym punktem linii obronnej zespołu.