In het seizoen 2014/15 werd FC Barcelona de eerste club die voor de tweede keer de treble won. Alba speelde 27 wedstrijden in de Primera División, Barcelona eindigde twee punten boven Real Madrid. In de finale van de Copa del Rey, waarin Athletic Bilbao met 3–1 werd verslagen, startte Alba in de basis. Hij startte ook in de basis in de finale van de Champions League en speelde deze uit. Barcelona was met 1–3 te sterk voor Juventus. Een paar dagen voor de Champions Leaguefinale verlengde Alba zijn contract bij Barcelona tot medio 2020. In deze verbintenis werd een afkoopsom van €150.000.000,- opgenomen. In augustus 2015 won Barcelona zowel de Supercopa de España 2015 tegen Athletic Bilbao als de UEFA Super Cup tegen Sevilla. Alba kon echter niet bij deze wedstrijden zijn wegens een dijbeenverrekking. Op 20 december 2015 won Barcelona het WK voor clubs door in de finale met 3–0 River Plate te verslaan. Alba speelde de volledige wedstrijd. Voor het tweede seizoen op rij won Barcelona de landelijke dubbel. Alba speelde 31 wedstrijden in de Primera División, waar Barcelona met een punt meer boven Real Madrid eindigde. In de finale van de Copa del Rey was Sevilla de tegenstander. Omdat er na negentig minuten nog niet gescoord was, werd er een verlenging gespeeld. In die verlenging was Alba de maker van de 1–0. Voor de Supercopa de España 2016 was Sevilla opnieuw de tegenstander. Alba speelde slechts een half uur in de tweede wedstrijd, over twee wedstrijden won Barcelona met 5–0. Alba speelde in het seizoen 2016/17 26 competitiewedstrijden en Barcelona eindigde op een tweede plaats. Opnieuw legde Barcelona beslag op de Copa del Rey. Alba startte in de basis in de finale tegen Deportivo Alavés en speelde de wedstrijd uit.