Oceanul Indian este al treilea ocean ca mărime din lume. Acoperă aproximativ 20% din suprafața oceanică a Pământului, are o suprafață de 73.556.000 km² iar volumul oceanului este estimat la 292.131.000 km³.
Este mărginit în nord de subcontinentul Indian, în vest de Peninsula Arabică și Africa, în est de Malaezia, Insulele Sunda și de Australia și în sud de Oceanul Antarctic. Cel mai mare fluviu care se varsă în Oceanul Indian este fluviul african Zambezi.