Location of Ravana's "Lanka" according to Ramayana Some scholars asserted that it must have been Sri Lanka because it is so stated in the 5th century Sri Lankan text Mahavamsa. However, the Ramayana clearly states that Ravana's Lanka was situated 100 Yojanas (roughly 1213 km or 753.72 miles) away from mainland India.