 Shinnie was released by Birmingham at the end of the 2017–18 season, and on 1 June 2018, he signed for Luton Town on a permanent two-year contract.Shinnie made his Scotland under-21 debut in a European Championship qualifier against Albania on 28 March 2009, and scored in the reverse fixture a few days later in a 5–2 victory.He played once more for the under-21 side.