Linia brzegowa kraju jest mało urozmaicona. U zachodniej nasady Półwyspu Indyjskiego położone są dwa mniejsze półwyspy, są to: Kaććh i Kathijawar rozdzielone zatokami: Kaććh i Kambajską. Wybrzeże Morza Arabskiego, zwane w południowej części Wybrzeżem Malabarskim ciągnie się prawie po linii prostej. Niewielkie zatoki na tym wybrzeżu uformowały się jedynie przy lejkowatych ujściach rzek. Południowa część wybrzeża Morza Arabskiego jest klifowa, w centralnej części występują plaże, a na północy ciągnie się wybrzeże riasowe.

Od Cejlonu Indie oddziela cieśnina Palk oraz sąsiadujące z nią zatoki: Mannar od południa i Palk od północy. Pomiędzy Cejlonem, na którego terytorium znajduje się Sri Lanka, a Indiami ciągnie się łańcuch niewielkich wysp, który jest naturalnym połączeniem tych krajów. Łańcuch tych wysp nazywa się Mostem Adama. Linia brzegowa Zatoki Bengalskiej jest nieco bardziej rozwinięta. Wybrzeże Koromandelskie, bo tak jest nazywany ten odcinek linii brzegowej Indii, urozmaicają delty wielkich rzek takich jak Ganges i Brahmaputra, z setkami drobnych wysepek. Poza nimi wybrzeże urozmaicają liczne mierzeje i laguny.