Mahabalipuram ou Mamallapuram (en tamoul , « la ville de Mahabali ») est une ville indienne dans le district de Kanchipuram (Tamil Nadu). Elle est située à au sud de Chennai (Madras) sur la côte de Coromandel; elle servait de port à Madras au Moyen Âge. Elle abrite un site archéologique et des temples de première importance en Inde du sud.