Bara Hindi (Kiing. Indian subcontinent) ni eneo kubwa la Asia kusini kwa milima ya Himalaya lenye kilomita za mraba milioni 4.5. Eneo hili huitwa pia mara nyingi "Asia ya Kusini".
Inaingia ndani ya bahari Hindi kama rasi kubwa sana lenye umbo la pembetatu.