De Russische Federatie is een republiek die zowel in de werelddelen Europa als Azië ligt. De Russische Federatie strekt zich uit over een gebied van ongeveer 28 graden oosterlengte tot 170 graden westerlengte en van 41 tot 80 graden noorderbreedte. De totale oppervlakte bedraagt 17 miljoen km2, bijna twee keer de oppervlakte van de Verenigde Staten en ruim 400 keer groter dan Nederland. Om een indruk te geven: Rusland heeft 11 tijdzones. Moskou en Sint-Petersburg liggen in de tijdzone die 3 uur voorloopt op GMT (2 uur later dan in Nederland), maar in Vladivostok loopt de klok maar liefst 10 uur voor op GMT.
In het noorden en westen grenst de Russische Federatie aan Noorwegen, Finland, Estland en Letland, en via de exclave Kaliningrad aan Litouwen en Polen. In het zuidwesten grenst Rusland aan Wit-Rusland en Oekraïne en in het zuiden aan Georgië, Azerbaidzjan en Kazachstan. In het verre oosten grenst de Russische Federatie aan China, Mongolië en Noord-Korea, met als natuurlijke begrenzing de Grote Oceaan en de Beringzee met het schiereiland Kamtsjatka en het eiland Sachalin. In het noorden vormt de Noordelijke IJszee, met daarin het eiland Nova Zembla, de natuurlijke grens. Deze zee vormt verreweg het grootste gedeelte van de ruim 37.000 km kustlijn die Rusland heeft.
Het land wordt door het Oeralgebergte grofweg verdeeld in een Europees en een Aziatisch deel. De hoogste berg van Europa, de Elbroes (5.624 m) is gelegen in de Kaukasus. De Wolga is de langste rivier van Europa (3.531 km). Andere belangrijke rivieren zijn de Ob (3.650 km) en in het Aziatische deel de Jenisei (5.870 km), de Lena (4.313 km) en de Irtysh (4.248 km).
Het Russische klimaat varieert sterk. De centrale regio's hebben een typisch landklimaat met grote temperatuurverschillen tussen de zomers en de winters, waarin het vaak overvloedig sneeuwt. In Moskou is de gemiddelde temperatuur in juli 19°C en in januari -9°C. In het noorden en in Siberië heerst een poolklimaat met zeer koude, lange winters en warme, korte zomers. De gemiddelde temperaturen in Irkoetsk zijn -20,8°C in januari en 17,9°C in juli. In het uiterste noorden van Siberië is de gemiddelde temperatuur in januari zelfs -46,8°C. In het zuiden van Rusland heerst een subtropisch klimaat.