Varaha Cave Temple is located on the hills of Mahabalipuram town, 4 kilometers to the north of the main Mahabalipurm sites of rathas and Shore Temple, on the Coromandel Coast of the Bay of Bengal of the Indian Ocean.