Sông Ob bắt đầu ngay phía nam thành phố Biysk ở Altai Krai của Nga và kết thúc khi đổ ra biển Kara. Sông Ob chảy theo hướng bắc và tây qua tây Siberia, lấy nguồn từ dãy núi Altai.
Sông Ob được coi là huyết mạch giao thông chính xuyên Nga và ra Biển Bắc Cực. Tổng chiều dài của nó là 2.268 dặm, với diện tích lưu vực nước lớn thứ sáu trên thế giới.
Sông Ob chảy qua các thành phố lớn ở Nga, bao gồm Novosibirsk, Barnaul, Mogochin và Akademgorodok. Đây là con sông dài thứ tư của Nga và lưu vực của nó chứa một số nguồn khai thác dầu và khí đốt lớn nhất cả nước.