The main difference between indoor and beach volleyball is the playing surface. While indoor volleyball is played on a hard court, beach volleyball is played on sand. Additionally, the number of players on each team and the rules regarding ball touches and substitutions may vary as well.