On 31 August 2011, the final day of the transfer window, Wright-Phillips signed for Queens Park Rangers (QPR) on a three-year contract for an undisclosed fee. He made his full debut for QPR against Newcastle United on 12 September 2011, making the starting line-up and winning man of the match by supporters. He failed to score a goal for almost a year before scoring his first the following season for QPR against Walsall in the League Cup on 28 August 2012. His only goal for QPR in the Premier League came during the derby against former club Chelsea on 2 January 2013, which ended 1–0. Despite this, QPR would find themselves relegated to the Championship at the end of the season. QPR would return to the Premiership at the first time of asking, defeating Derby County in the play-off finals, though Wright-Phillips would increasingly find his role throughout the season diminished to the occasional cameo from the subs bench and reserve outings. After featuring even more sporadically during 2014–15, QPR announced that Wright-Phillips would be released from his contract in a batch of players that included fellow former England internationals Rio Ferdinand and Joey Barton.
