榆林红石峡景区位于中国陕西省榆林市横山区,是一处集自然风光和人文景观于一体的旅游景点。根据旅游资料,榆林红石峡景区全程大约需要2-3小时的时间。其中,从榆林市区出发到达红石峡景区大约需要1个小时左右,而游览景区本身的时间大约需要1-2个小时。具体时间可能会因游客数量、天气情况、游览方式等因素而有所不同。