On 1 May 2013, Whalley was signed by fellow Conference Premier club Luton Town for an undisclosed fee on a two-year contract.
Whalley joined Luton Town on 1 May 2013 as part of a transfer agreement with an undisclosed fee and a two-year commitment.