Historians believed that there were a total of 3 different waves of people that came to Bali.
The first wave came from people who migrated from Java and Kalimantan in prehistoric times.
The second wave of people to Bali came from Java. They came slowly during the Hindu period, which was a time in Bali that ended the prehistoric period. The influx of people from India played a crucial part in developing the cultural aspect of Bali. They brought in their Hindu influences during the reign of King Airlangga and there was a link between Java and Bali when King Airlangga reclaimed his throne in Java.
The third wave of people, who also came from Java, occurred during the 15th and 16th centuries. During this period of time, the Hindu Majapahit Empire fell. There were many displaced people who wanted to continue their way of life but because Muslims had such a strong influence over Java they had to leave, so they migrated to Bali. The fall of the Hindu Majapahit Empire opened the gateway for Islamic influences in Bali. During these unstable times, many artists, dancers and musicians made their way to Bali, bringing along their culture and traditions with them, resulting in the cultural Bali we see today.