Liam McFarlane (born December 30, 1985 in Medicine Hat, Alberta) is a Canadian short track speed skater. McFarlane was a part of the relay team that won gold for Canada at the 2012 World Short Track Speed Skating Championships.