Publix Gift Cards

A Publix gift card says you're the best!

Give a gift card to business associates, employees, family, and friends.

Order type is required
Select gift card(s):
    Please review the errors above.

    Log In to check out even faster.

    You can also order by calling 1-800-830-8159, Mon.-Thurs. 8 a.m. to 5 p.m.
    and Fri. 8 a.m. to 4:30 p.m. or purchase at your neighborhood Publix.

    Publix gift cards can only be redeemed in store and cannot be used for online ordering, including Instacart.

    Card Selection & Shipping Info

    Please complete all required information on each section of this form.

    Add Gift Card
    Your Account Info edit customer info
    Would you like to add imprinting or personalization to your order?
    Please note that a signature may be required.
    For expedited shipping options, please contact the Publix Gift Card Team at
    Order Total
    Gift Card ordering is currently unavailable. Please try again later or call Customer Care at 1-800-242-1227.