斯里兰卡在2017年并没有对中国免签。不过,在2017年,中国和斯里兰卡两国政府签订了《中华人民共和国政府和斯里兰卡民主社会主义共和国政府关于互免持普通护照人员签证的协定》。这个协定规定,从2016年1月3日起,中国公民持普通护照可以免签进入斯里兰卡停留不超过30天。所以,中国公民前往斯里兰卡需要办理签证或者持有有效的斯里兰卡电子签证。