包庇罪和窝藏罪的区别主要在于:包庇罪是明知他人是犯罪分子,为其做假证的行为;窝藏罪是明知他人是犯罪分子还为其提供住处和财务等行为。不过两者在法律上的后果是一样的。 法律依据 《中华人民共和国刑法》第三百一十条
明知是犯罪的人而为其提供隐藏处所、财物,帮助其逃圈或者作假证明包庇的,处三年以下有期徒刑、拘役或者管制;情节严重的,处三年以上十年以下有期徒刑。犯前款罪,事前通谋的,以共同犯罪论处。
第五条
刑罚的轻重,应当与犯罪分子所犯罪行和承担的刑事责任相适应。