(Photo by Brad Barket/Getty Images for Atlantic Records) Bruno Mars is 30 years old, born October 8, 1985, but what most people ask when they see him perform is, “How tall or short is he?” Mars is 5′ 5″ in height, so he’s a bit on the shorter side. Mars actually admits that he often wears a hat to appear taller.