公交线路:575路 → 623路 → 市郊铁路S501线 → 雁栖湖站慕田峪接驳车,全程约98.3公里
1、从上庄(地区)镇步行约160米,到达上庄镇站
2、乘坐575路,经过9站, 到达永丰路南口站
3、乘坐623路,经过12站, 到达上地东街中路站
4、步行约250米,到达清河站
5、乘坐市郊铁路S501线,经过2站, 到达雁栖湖站(也可乘坐市郊铁路S503线、市郊铁路S513线、市郊铁路S517线、市郊铁路S515线、市郊铁路S511线)
6、步行约100米,到达雁栖湖火车站
7、乘坐雁栖湖站慕田峪接驳车,经过1站, 到达红螺寺景区站
8、步行约320米,到达红螺寺