The average price of a shower faucet varies by brand, features, and materials; generally, tub and shower faucets can cost anywhere from $150 to $350.