Mahabalipuram (tamiliksiமகாபலிபுரம், Makāpalipuram) (tunnetaan myös nimellä Mamallapuram) on kaupunki Tamil Nadun osavaltiossa, Intiassa. Kaupunki sijaitsee osavaltion keskuksesta Chennaista noin 60 kilometriä etelään.
Mahabalipuramin monumentit ovat pääasiassa kiveen veistettyjä ja monoliittisia. Monumentit edustavat dravidalaisen arkkitehtuurin varhaisia asteita ja buddhalaiset elementit ovat selvästi näkyvillä. Monumenttien joukossa on luolatemppeleita, monoliittisia rathoja (vaunuja), veistettyjä korkokuvia ja rakennettuja temppeleitä.
Jotkut arvelevat, että alueella koulutettiin myös nuoria kuvanveistäjiä. Osittain keskeneräiset veistokset saattoivat olla esimerkkeinä eri tyylien arkkitehtuurille. Pancha Rathasissa jokainen ratha on veistetty eri tyylillä.
Legendan mukaan temppeleitä rakensivat oppilaat opettajien valvovan silmän alla miljoonia vuosia sitten. Temppelit veistettiin käsin suurista kiven järkäleistä. Jos oppilaat eivät totelleet, heiltä katkaistiin pää ja heidät haudattiin temppeleiden uumeniin.
Alueen merkittävimpiä rakennuksia ja rakennelmia:
Thirukadalmallai on Vishnulle omistettu temppeli. Se rakennettiin myös suojaamaan veistoksia mereltä.
Varahan luolatemppeli on pieni kiveen hakattu temppeli 600-luvulta.
Rantatemppeli on rakennus Bengalinlahden rannalla. Temppelin sisäänkäynti on läntisellä kyljellä poispäin merestä. Viimeaikaiset kaivaukset ovat paljastaneet muitakin rakennuksia alueelta. Temppeli rakennettiin aikoinaan uudestaan kivi kiveltä, kun sykloni vienyt sen mennessään.
Pancha Ratha on viisi monoliittista pyramidinmuotoista rakennusta, jotka on nimetty Pandavien ja Draupadin mukaan.