Spanish authorities on Sunday cleared the last major migrant encampment in Ceuta, two days before a visit by Spain's king and queen, AFP reporters at the scene said.