Yes, you may use 2 or more gift cards to pay in one order as long as both are valid.