司马台和金山岭长城是连在一起的,从司马台走到金山岭大约需要4个小时,之间跨越北京与河北的省界。建议先去司马台,后去金山岭,是因为从金山岭比从司马台回京方便。
司马台长城在密云,可以从东直门长途汽车站坐970或980到密云汽车站,转开往新城子或大角峪方向的小公共,在马场下车,马场离司马台长城还有7公里,需要打车前往,15元左右。
金山岭位于河北省滦平县巴克什营, 到西直门长途汽车站坐开往承德方向的车(四惠长途站也有一些开往承德的车),或在北京东北三环与四环之间的京顺路(101国道)上,招手拦开往承德方向的长途车,在金山岭路口下车,车程大约3-4小时。从路口到金山岭长城还有4公里,可以花8-10元打个车到金山岭售票处。北京-承德之间的车很多,每15-20分钟就有一趟,下午6、7点也还有不少回北京的车。