清朝学者毕沅主张其“作于禹益，述于周秦，行于汉，明于晋”。当代学者一般认为《山海经》成书非一时，作者亦非一人，而是由不同时代、不同作者，长久累积而成的集体成果。〈五臧山经〉的材料大概可远溯于夏代，但《山海经》之成书，时间大约是从战国晚期到汉代之间，到西汉校书时才合编在一起，其中许多可能来自于口头传说。法国汉学家马伯乐认为〈山经〉作者是洛邑人。据蒙文通考证，《山海经》可能是巴蜀地域所流传、代表巴蜀文化的典籍。萧兵推测此书可能是东方早期方士根据云集于燕齐的各国人士编纂整理而成。多数学者则认为写定《山海经》的