Which of these timeframes is longer than an era?
While eras encompass tens of millions of years (the length of time varies era by era), eons are even longer — the longest eon was more than a billion years. In fact, eons are so long that humans and dinosaurs occupy the same one, known as the phanerozoic eon. Eras describe long stretches of time within an eon, and are further divided by periods, epochs, and finally ages.
Source: Britannica