Mahabodhi Temple is constructed of brick and is one of the oldest brick structures to have survived in eastern India. It is considered to be a fine example of Indian brickwork, and was highly influential in the development of later architectural traditions. According UNESCO, "the present temple is one of the earliest and most imposing structures built entirely in brick from Gupta period".[4] Mahabodhi Temple's central tower rises 55 metres (180 ft), and were heavily renovated in the 19th century. The central tower is surrounded by four smaller towers, constructed in the same style.
The Mahabodhi Temple is surrounded on all four sides by stone railings, about two metres high. The railings reveal two distinct types, both in style as well as the materials used. The older ones, made of sandstone, date to about 150 BCE, and the others, constructed from unpolished coarse granite, are believed to be of the Gupta period (300–600 CE). The older railings have scenes such as Lakshmi, the Hindu goddess of wealth, being bathed by elephants; and Surya, the Hindu sun god, riding a chariot drawn by four horses. The newer railings have figures of stupas (reliquary shrines) and garudas (eagles). Images of lotus flowers also appear commonly.