Срна је каријеру почео у ГОШК-у из Габеле, наставио у Неретви из родног Метковића, а потом се преселио у сплитски Хајдук, у којем је провео прве четири сезоне. Са Хајдуком је био првак 2001. године и два пута је освајао Куп Хрватске. Након Хајдука, прелази у Шахтјор из Доњецка где је провео највећи део каријере, чак 15 година. Срна је за Шахтјор одиграо укупно 536 утакмица, постигао 49 погодака и освојио 26 трофеја. Сезону 2018/19. је провео у екипи Каљарија. Играчку каријеру је завршио у јуну 2019. године.[1]