Walmart's part-time shifts typically range from 20 to 30 hours per week. The exact number of hours can vary depending on the store's needs, employee availability, and specific job requirements. Some part-time employees might work as few as 12 to 15 hours per week, while others might work closer to 30 hours.