主要山脉有乌拉尔山、高加索山和西伯利亚边境的山地.乌拉尔山以西为东欧平原、向东依次为西西伯利亚平原、中西伯利亚高原和东西伯利亚山地。
西部几乎全属东欧平原,向东为乌拉尔山脉、西西伯利亚平原、中西伯利亚高原、北西伯利亚低地和东西伯利亚山地、太平洋沿岸山地等。西南耸立着大高加索山脉,最高峰厄尔布鲁士山海拔5642米。
陆地邻国西北面有挪威、芬兰,西面有爱沙尼亚、拉脱维亚、立陶宛、波兰、白俄罗斯,西南面是乌克兰,南面有格鲁吉亚、阿塞拜疆、哈萨克斯坦,东南面有中国的黑龙江省、蒙古和朝鲜(其中立陶宛和波兰仅与俄罗斯外飞地的加里宁格勒州接壤)。海岸线长37653公里。