You asked:

how many light years is betelgeuse from earth

  • Betelgeuse
    Betelgeuse
    light-year
    light-year
    Betelgeuse is 642.5 light-years away.