El río Ob comienza justo al sur de la ciudad rusa de Biysk en Altai Krai, y termina cuando desemboca en el mar de Kara. El Ob fluye al norte y al oeste a través de Siberia occidental, obteniendo fuentes las montañas de Altai.
El río Ob se considera una arteria de transporte importante a través de Rusia y hacia el Mar Ártico. Su longitud total es de 2,268 millas, con un área de captación de agua que es la sexta más grande del mundo.
El río Ob fluye a través de las principales ciudades de Rusia, como Novosibirsk, Barnaul, Mogochin y Akademgorodok. Es el cuarto río más largo de Rusia, y su cuenca contiene algunas de las mayores caídas de petróleo y gas en el país.