Question: who is the winner of survivor season 34
Answer: The season premiered on March 8 , 2017 with a two - hour airing , marking the series ' 500th episode , and ended on May 24 , 2017 , when Sarah Lacina was named the winner over Brad Culpepper and Troy `` Troyzan '' Robertson in a 7 -- 3 -- 0 vote .