购买外汇的银行有很多,包括工商银行、建设银行、农业银行、中国银行、交通银行等大型国有商业银行,以及招商银行、兴业银行、浦发银行等股份制商业银行,在选择购汇的银行时,需要考虑的因素包括汇率、手续费、服务态度等,大型国有商业银行的汇率较为稳定,但手续费可能较高;而股份制商业银行的汇率可能更有竞争力,但服务可能较一般,哪个银行购汇更划算,需要根据个人的实际需求和上述因素进行综合考虑,建议在购汇前先咨询多家银行,比较各种费用和服务后做出选择。