Indijski ocean je treća po veličini vodena površina na svijetu, a pokriva oko 20 % površine Zemlje. Sa sjevera je okružena Azijom (Indijski potkontinent), sa zapada Arapskim polutokom i Afrikom, s istoka Malajskim poluotokom, Sunda otočjem i Australijom, a na jugu s Južnim oceanom. Od Atlantskog oceana ga, južno od Afrike, dijeli meridijan 20° E, a od Tihog oceana meridijan 147° E. Najsjevernija točka oceana je u Perzijskom zaljevu, na oko 30° sjeverne geografske širine. Ocean je na svojim južnim rubovima, između najjužnijih točaka Afrike i Australije, širok skoro 10.000 km. Zajedno s Perzijskim zaljevom i Crvenim morem ima 73.556.000 km². Procijenjeni volumen oceana je oko 292.131.000 km³.
U oceanu se nalazi otočna država Madagaskar, inače četvrti po veličini otok na svijetu. Uz njega su tu i otočne države Mauricijus, Komori, Sejšeli, Maldivi i Šri Lanka, a ocean oplakuje i obale otočne države Indonezije. Manji otoci načičkani su uz rubove oceana.
Važnost oceana kao tranzitne rute između Azije i Afrike često je od oceana stvarala bojište. Zbog njegove veličine, ni jedna nacija nije ostvarila punu dominaciju nad oceanom sve do početka 18. stoljeća kada je Velika Britanija stavila pod svoju kontrolu većinu njegove obale.
Važni plovni putevi su Bab el Mandeb, Hormuški tjesnac, Malajski prolaz, Sueski kanal (južni ulaz) i tjesnac Lombok