The total land area of Ayodhya Ram Mandir is 2.75 acres.