The time it takes for a Visa transaction to be processed and converted to your home currency can vary depending on the merchant and your bank. Generally, it can take anywhere from a few hours to a few days.