解:连接AC,过点C作CE⊥l2于E,作CF⊥l1于F,∵村庄C到公路l1的距离为4千米,∴CF=4千米,∵AB=BC=CD=DA,∴四边形ABCD是菱形,∴AC平分∠BAD,∴CE=CF=4千米,即C到公路l2的距离是4千米.故选C.