梁龙的体长很长,它可以达到27米到30米,虽然体长惊人,但是因为它的脖子和尾巴占据了巨大的体长,而且都很细长,所以和它的体重相比,它没有那么重,大约有10吨左右,梁龙的四肢像柱子一样,后肢比前肢略长,脖子又细又长,头更小,脸更长,在头骨上,鼻孔在眼睑以上,有点像今天的大象。因此,有人推测,它可能长着一个小象鼻,牙齿长在嘴的前缘,眼睛很大,视力好,牙齿像钉子一样,经常在嘴的前面,但是两边的数量不多,只有十几个,脖子很长,可以达到7米左右,由十几个颈椎组成。
梁龙的脚底又宽又圆。上面有短而粗的脚趾,还有像大象一样的脚趾垫。它前肢的手指上有长而锋利的爪子,后肢的三个向内测量的脚趾上也有爪子。梁龙的尾巴非常细长,超过体长的一半,尾椎至少有几十节,尾巴末端的尾椎是细杆,在美洲和欧洲都发现过梁龙的化石。它们以植物为食,是一种典型的种草恐龙,它极长的脖子让它可以把嘴直接贴在树顶。
为了采摘牙齿细小的树叶,像大象一样宽大圆润的脚底和趾垫让它们走路减轻重量负荷而不容易摔倒,后肢的爪子可以挖掘松软的土地防止身体滑倒,前肢的爪子可以作为锋利的防身武器。
梁龙体型巨大,过去人们认为它只能生活在水中。靠水的浮力行走,但通过研究彼此化石的脚印和解剖特征,现在认为它生活在陆地上,以植物为食,但也不能排除它吃小型无脊椎动物。梁龙的食物可能包括树蕨、银杏、松柏等高大植物的茎叶,也包括地上的蕨类植物。当有科学家设想梁龙能吃高的食物时,他常常抬起上半身,用后腿和尾巴支撑身体。
颌骨前部的棒状牙齿可以从粗大的树枝或茎中拉下叶子,这些叶子是由不咀嚼牙齿,食物在胃里被胃结石磨碎后要消化。肠道中可能有特殊的细菌,它们的糖酵解纤维和消化食物。就像现在许多食草有蹄类哺乳动物一样,梁龙是成群活动的。由于需要巨大的食物,它们经常迁徙寻找更丰富的植物,比如大型草食恐龙梁龙。最重要的生理功能是进食和消化食物。