Short Answer: You can buy Sonic gift cards through the company website, at any Sonic location, and through the Sonic app. You can also buy Sonic gift cards at select Walmart stores. Below, we explain more.
Where to Buy Sonic Gift Cards
Customers are generally only able to purchase Sonic gift cards from Sonic directly, corporate customer service representatives said. However, you can also buy Sonic gift cards at some Walmart stores.
Buying Gift Cards From Sonic
You can purchase plastic Sonic gift cards at any drive-in location or through the company’s website. Gift cards are valid at any Sonic drive-in restaurant or in the Sonic app. You can also buy digital gift cards in the app.
There are no activation fees or handling charges for digital or plastic Sonic gift cards. The gift cards do not expire and do not decrease in value.
Sonic gift cards are generally available in amounts ranging from $5 to $100. If you purchase a physical gift card through the Sonic website, you can purchase it in increments of $1. Choose from free USPS standard shipping, FedEx two-day shipping for about $10, or FedEx Priority Overnight shipping for about $16.
Buying Sonic Gift Cards From Walmart
You can buy physical Sonic gift cards at Walmart store locations where available. They are generally available in denominations of $10 and can only be purchased in stores, not on the Walmart website. As with gift cards you buy directly from Sonic, there are no additional purchase or activation fees.
Places That Do Not Sell Sonic Gift Cards
In the course of our research, we found that the following stores do not sell Sonic gift cards: