Publix Super Markets Inc pays its employees an average of $13.64 an hour. Hourly pay at Publix Super Markets Inc ranges from an average of $10.94 to $18.72 an hour.