Общата дължина на сухоземните граници на Русия е 20 242 km, а на морските – 37 653 km. На запад страната има сухоземна граница с Норвегия (196 km), Финландия (1313 km), Естония (290 km), Латвия (292 km), Беларус (959 km) и Украйна (1576 km), както и излаз на Балтийско море. На брега на Балтийско море е разположена и ексклавната Калининградска област, която граничи по суша с Литва (227 km) и Полша (432 km).
На югозапад Русия има излаз на Азовско и Черно море, както и на голямото вътрешно езеро Каспийско море. По суша граничи с Грузия (723 km, включително с частично признатите държави Абхазия и Южна Осетия) и Азербайджан (284 km). Южната граница на страната в Азия е с Казахстан (6846 km), Китай (40 km в Южен Сибир и отделен участък от 3605 km в Далечния изток), Монголия (3441 km) и Северна Корея (18 km).
На изток Русия има излаз на Тихия океан и свързаните с него Японско, Охотско и Берингово море. На североизток страната има дълга морска граница със Съединените американски щати, която преминава през Беринговия проток, отделящ руския полуостров Чукотка от американския щат Аляска. На север Русия граничи със Северния ледовит океан и неговите Източносибирско море, Море Лаптеви, Карско и Баренцево море.