Yes. For orders over $35, Walmart offers 2-day delivery free of charge. For qualifying zip codes, orders $35 and up can recieve free next-day delivery. You’ll know when an item qualifies for next-day delivery as this will be indicated on the product page. Orders to be shipped via two-day delivery must be placed before 2PM in the destination’s timezone to be delivered within 2 business days. These options are for orders being shipped within the contiguous US only. For other items, Walmart also offers 3-5 day delivery for free. More details can be found here.