Sri Vijaya Puram is located in the Bay of Bengal, approximately 1,200 kilometres southeast of mainland India.