八国联军什么时候被赶出中国?

很难说。首先,命题有问题,因为八国联军不是被赶出中国,而是退出中国。

狭义上,1901年8月8日,八国联军在接受清政府赔偿后,正式退出北京。9月7日,《辛丑条约》正式签订。

广义来说,八国联军残余势力被中国彻底赶走,直到1945。