Scholarly estimates for the earliest stage of the available text range from the 7th to 4th centuries BCE,[17][6] with later stages extending up to the 3rd century CE.[7] According to Robert P. Goldman (1984), the oldest parts of the Ramayana date to the early 7th century BCE.[18] The later parts cannot have been composed later than the 6th or 5th century BCE, due to the narrative not mentioning Buddhism (founded in the 5th century BCE) nor the prominence of Magadha (which rose to prominence in the 7th century BCE). The text also mentions Ayodhya as the capital of Kosala, rather than its later name of Saketa or the successor capital of Shravasti.[19] In terms of narrative time, the action of the Ramayana predates the Mahabharata. Goldman & Sutherland Goldman (2022) consider Ramayana's oldest surviving version was composed around 500 BCE.[20]
Books two to six are the oldest portion of the epic, while the first and last books (Balakanda and Uttara Kanda, respectively) seem to be later additions. Style differences and narrative contradictions between these two volumes and the rest of the epic have led scholars since Hermann Jacobi toward this consensus.[21][22]