Il fiume Ob parte appena a sud della città russa di Biysk, nel Kraj dell'Altaj, e termina quando sfocia nel mare di Kara. L'Ob scorre a nord ea ovest attraverso la Siberia occidentale, traendo origine da i Monti Altai.
Il fiume Ob è considerato un'importante arteria di trasporto attraverso la Russia e nel Mar Artico. La sua lunghezza totale è di 2.268 miglia, con un bacino idrografico che è il sesto più grande al mondo.
Il fiume Ob scorre attraverso le principali città della Russia, tra cui Novosibirsk, Barnaul, Mogochin e Akademgorodok. È il quarto fiume più lungo della Russia e il suo bacino contiene alcuni dei maggiori giacimenti di petrolio e di gas nel paese.