再看地形地貌。辽国疆域辽阔,各类地貌一应俱全。按地貌形态分类,辽国大陆地貌可分为山地、高原、平原、盆地和丘陵。山地环绕在辽的国境四周,东有长白、锡霍特山脉与大兴安岭,西有萨彦岭、唐努乌拉山、阿尔泰山脉,北有雅布洛诺夫山、博尔肯夫山与外兴安岭,南有阴山、恒山、燕山、太行山。高原在辽的国土比重中相当大,占了将近一半。最主要的是蒙古高原,蒙古高原东起大兴安岭,西达阿尔泰山脉,北连萨彦岭、肯特山、雅布洛诺夫山脉,南抵天山山脉,面积约260万平方公里,平均海拔1580米。此外,黄土高原、盖马高原的北部也在辽国境内。在四周山脉的包围下,整个辽国就像一个大盆地。在这个盆地中,又有许多小盆地,如戈壁盆地群、三江盆地、松辽盆地、云朔盆地等等。平原主要分布在辽的东部,东北平原的三大部分三江平原、松嫩平原、和辽河平原全境都在辽国,辽还占有华北平原中的海河平原北部以及西西伯利亚平原的南缘。丘陵在辽国分布较少,在辽东、燕山有小块丘陵。
辽国亦有沙漠、冰川、冻土、黄土、喀斯特等多种特殊地貌。沙漠分布在辽国的西部,在今中国与蒙古境内,横亘着一片戈壁大沙漠。它东起大兴安岭,西至天山山脉,绵延1,600公里,面积约为104万平方公里。古尔班通古特沙漠、腾格里沙漠、巴丹吉林沙漠等都是它的一个组成部分。有些地方甚至连沙子都吹得没了,只剩下一片光秃秃的砾石,称之为戈壁。冻土分布在辽国北缘,东起锡霍特山西至萨彦岭有一条绵长的冻土带。黄土地貌分布在辽的西京地区,这一地区位于黄土高原。但这一地区地势平坦,当时植被覆盖也较好,千沟万壑的黄土地貌景观不甚明显。其他类的地貌则比较分散,面积也不大。丹霞地貌在北方极为少见,今天河北承德有丹霞地貌。喀斯特地貌在今辽宁、吉林一带,比较著名的有本溪水洞、吉林官马溶洞。
下面再说辽国的水域,水域分为海洋与陆地水两种。史书记载辽国疆域东到大海,但却没有说这个大海是什么海。以今天的认识来看,辽人所谓的大海其实是四个海。哪四个海呢?鄂霍次克海(时称北海)、日本海(时称东海)、黄海(当时黄海被认为是东海的一部分)、渤海(时称辽海)。当时人们对海洋认识不深,开发利用有限。辽东半岛刚刚开发不久,日本海沿岸更是人烟稀少。辽国的岛屿不多,大岛只有一个——库页岛,岛上生活着为数不多的费雅喀人和阿伊努人,辽朝在岛上设立了阿眉里国王府进行羁縻统治。其余则是渤海沿岸的一些小岛,著名的有菊花岛,当时称为桃花岛。辽人在岛上建了一些寺院,使这里称为一个佛岛。据说,辽兴宗的师父司空大师郎师孝就是这个岛上修成正果的。
今天大多数的的头脑里,北方陆地是干旱缺水的,但是在一千多前的辽国并非如此,辽国的陆地水资源非常丰富。辽国的江河有两大水系,一支是太平洋水系,一支是北冰洋水系。属于太平洋水系的大河有黑龙江、松花江、乌苏里江、辽河、海河、鸭绿江、精奇里江等,属于北冰洋水系的大河有鄂毕河、勒拿河、叶尼塞河(谦河)等。不过当时人们对河流的源头、支干这些概念认识不太清楚,辽人把松花江到黑龙江下游入海口这一段都称作混同江,而黑龙江的名称在辽道宗时才第一次见于史册。对于北冰洋水系的大河了解更少,当然辽人的势力范围也仅到了这些河流的上游及一些支流。在当时著名的河流中,并不是今天我们所知的干流,而是其主要的支流。例如潢河(西拉木伦河)与土河(老哈河)是契丹族的母亲河,混同江(松花江)是女真族的母亲河,色楞格河(薛灵哥河)是蒙古族的母亲河。
辽国境内的湖泊也不少。较大的有贝加尔湖、兴凯湖、斋桑泊、乌布苏湖、哈尔乌苏湖、吉尔吉斯湖、呼伦湖(栲栳泺)、达来诺尔湖。此外还有数量可观的水泡子,著名的有月亮泡(鱼儿泺)、安固里淖(鸳鸯泺)等。