三星堆位于四川省广汉市西北的鸭子河南岸,距离成都市区有一定路程。从成都市区前往三星堆,直线距离大约40公里左右。若选择驾车出行,通过京昆高速、成都第二绕城高速等道路前往,在路况良好的情况下,大约需要40分钟到1个小时。乘坐公共交通的话,可以先从成都市区的车站乘坐前往广汉的客运班车,到达广汉后再转乘当地公交或打车前往三星堆,整个行程耗时可能在1.5到2小时左右。具体的路程时间会因出行时段、交通状况等因素而有所波动。