Berra has represented Switzerland at several international tournaments. He played with the national junior team three times; the first was at the 2005 IIHF World U18 Championships where Berra appeared in two games, winning one, for the ninth place Swiss. He also played in two World Junior Championships, appearing in all six of his nation's games each in 2006 and 2007 as Switzerland finished seventh both years. With the senior team, Berra appeared in four of his nation's seven games at the 2012 IIHF World Championship where he posted a record of 1–3 and had a GAA of 3.01.