As an impending free agent following the 2014–15 season with the Penguins, Ebbett signed his first contract abroad in agreeing to a two-year contract with Swiss club, SC Bern of the National League A (NLA) on June 24, 2015. He helped Bern win the 2016 Swiss championship, scoring five goals and ten assists in 14 playoff contests. In the regular season, he had seen the ice 19 times with four goals and nine assists. In October 2015, Ebbett fractured his tibial plateau and was sidelined for three months. In December 2016, he won the Spengler Cup with Team Canada and was named to the tournament's all-star team. In January 2017, he signed a contract extension with Bern that would keep him with the team until 2019. In the 2016–17 season, he won his second Swiss Championship with Bern.On January 3, 2019, he was signed to an early two-year contract extension by SC Bern through the 2020–21 season. During the 2018–19 season, Ebbett won his third Swiss Championship in four years, posting 11 points in 18 post-season games. On March 18, 2020, Ebbett was released by SC Bern, despite a valid contract for the 2020–21 season.