包庇罪和窝藏罪的区别如下:
1、客观表现方面不同。窝藏罪主要表现为实施积极为犯罪分子提供隐蔽处所、财物,帮助其藏匿,以逃避制裁的行为;包庇罪在客观方面主要表现为明知是犯罪分子,而向司法机关作假证明的行为;
2、定义不同。窝藏罪是指明知是犯罪的人,但仍然为其提供隐藏处所、财物,还帮助其逃匿的行为;包庇罪是指明知是犯罪的人,但仍然作假证明给以包庇的行为;
3、法律规定的其他不同。
法律依据:
《中华人民共和国刑法》第三百一十条
明知是犯罪的人而为其提供隐藏处所、财物,帮助其逃匿或者作假证明包庇的,处三年以下有期徒刑、拘役或者管制;情节严重的,处三年以上十年以下有期徒刑。犯前款罪,事前通谋的,以共同犯罪论处。