20 euros is approximately between 22.39 and 22.85 US dollars, depending on the exchange rate source and timing. For example, one source quotes 20 euros as 22.39 USD, another gives 22.85 USD based on a rate of about 1.14235 USD per euro
, and another shows around 22.51 USD at a rate of 1.12573 USD per euro
. Recent mid-market rates generally place 1 euro around 1.12 USD, so 20 euros converts roughly to about 22.4 to 22.5 US dollars