De mest almindelige nordlysfarver er grøn og rød. Grønne nordlys er forårsaget af iltatomer, mens røde nordlys er forårsaget af nitrogenatomer. Blå og lilla nordlys er også mulige, men de er mindre almindelige. Blå nordlys er forårsaget af brintatomer, mens lilla nordlys er forårsaget af en blanding af nitrogen- og oxygenatomer.
Auroraens højde påvirker også dens farve. Nordlys, der forekommer i lavere højder, er typisk grønne, mens nordlys, der forekommer i højere højder, typisk er røde eller lilla. Det skyldes, at atmosfærens tæthed falder med højden, så der er færre atomer og molekyler, som partiklerne kan kollidere med i højere højder.
Ud over hovedfarverne grøn, rød, blå og lilla, kan nordlys også vise en række andre farver, herunder gul, orange og hvid. Disse farver er forårsaget af de ladede partiklers interaktion med andre atomer og molekyler i atmosfæren, såsom natrium, kalium og magnesium.
Auroraens farver ændrer sig konstant, da de ladede partikler interagerer med magnetfeltet og atmosfæren. Dette gør nordlys til et smukt og evigt skiftende syn at se.