Holidays and Traditions Is there such a thing as a hotel gift card? How long does a hotel gift voucher last? Hotelgift is valid for two years after purchase. Can you pay for a hotel with a prepaid Visa card? Prepaid Cards And Hotels Some hotels and motels accept prepaid cards for booking while some do not. You may use your credit card for the initial reservation then use your prepaid card for paying the actual expense upon checkout.