You asked:

how much is 31 american dollars in euros

  • Euro
    Euro
    $31 is €26.20.