차냐랄(스페인어: Chañaral)은 칠레 아타카마 주에 위치한 도시이자 코무나로 차냐랄 현의 현도이며 면적은 5,772.4km2, 높이는 198m, 인구는 13,143명(2002년 기준)이다.