老牛灣位于山西和內(nèi)蒙古的交界處,以黃河為界,南依山西的偏關(guān)縣,北岸是內(nèi)蒙古的清水河縣,西鄰鄂爾多斯高原的準格爾旗,著名的晉陜蒙大峽谷就是從這里開端的。整個老牛灣其實是由包子塔灣、老牛灣、四座塔灣和楊家川小峽谷三灣一谷組成的,長城在老牛灣和黃河相交之后,并未跨河西去,而是順黃河的東岸南下,經(jīng)萬家寨、關(guān)河口到河曲縣,然后進入陜西境內(nèi)。
老牛灣下游的萬家寨水壩攔河蓄水之后,老牛灣村一帶的水域變成了清碧一色,長峽平湖,倒影婆娑,讓昔日奔騰的黃河水呈現(xiàn)出安靜的一面。但是老牛灣村所在的崖壁,險峻雄奇的氣勢絲毫不減,它對岸的內(nèi)蒙古準格爾旗右岸石壁,在夕陽下參差嵯峨,有著非常好看的肌理。
黃河流到老牛灣村的時候,它的身軀已經(jīng)被牢牢地束縛在峽谷中,崖壁聳峙,岸斷千尺。由喇嘛灣到山西省河曲縣梁家磧村這一段長達80公里的長峽,被當?shù)厝嗣麨?ldquo;龍壕”,亦稱龍口。這里與上游的落差達到200多米,此處河流深切,兩岸石崖高聳、峽谷夾峙,黃河在這里曲折前行,在百里長峽中形成了美麗的大回環(huán)。