Felix Zwayer (born 19 May 1981) is a German football referee who is based in Berlin. He referees for SC Charlottenburg of the Berlin Football Association. He is a FIFA referee, and is ranked as a UEFA elite group referee.
Aside from being a regular in the Bundesliga, he refereed during the 2012–13 UEFA Europa League as well as the 2013 UEFA European Under-19 Football Championship.
On 21 February 2016, Bayer Leverkusen manager Roger Schmidt was sent off by Zwayer in a match against Borussia Dortmund after disputing a free kick that led to a goal for Dortmund, the only goal of the game. Schmidt initially refused to leave, causing the referee to suspend the game and lead the players off the field, causing an eight-minute delay, before the game resumed without Schmidt on the field.
Zwayer is a real estate broker and lives in Berlin.