You asked:

how much is 46 gbp in american dollars

  • US Dollar
    US Dollar
    £46 is $60.93.