Las respuestas que te dieron anteriormente son correctas; va muy relacionado con el tamaño (se puede decir que el balón es una pelota grande) y depende también del país. Podría añadir, en un sentido más técnico, que el balón es una pelota que se infla, como por ejemplo los balones de fútbol, básquetbol, voleibol, etc. En cambio, las pelotas que no se inflan no son balones, por ejemplo las pelotas de golf, pelotas de tenis, de ping-pong, etc.
¡Saludos!