In vacuum bewegen ze inderdaad allen even snel.
In niet-vacuum kunnen ze inderdaad een andere snelheid hebben. In lucht zal die snelheid voor alle golflengtes wel ongeveer gelijk zijn, maar in vaste stoffen, vloeistoffen, .. kan dat sterk verschillen.
Als we enkel het "licht"-gedeelte van het EM-spectrum beschouwen, wordt die snelheid aangegeven door de brekingsindex van het materiaal. De brekingsindex van glas is bv. ~1.5, wat wil zeggen dat het licht in glas anderhalve keer trager propageert dan in vacuum. Die 1.5 is echter een gemiddelde want typisch hebben korte golflengtes een iets grotere brekingsindex dan langere golflengtes (binnen het "licht-gedeelte!). Blauw licht zal dus iets trager propageren dan rood licht. Die golflengte-afhankelijkheid van de brekingsindex

noemt dispersie en verklaart de werking van prisma's, regenbogen, ...
Bij andere EM-golven gebruikt men denk ik niet de brekingsindex [latex]$$ \epsilon $$[\latex] , maar de dielektrische constante ([latex]$$ n~\sqrt{\epsilon} $$[\latex])) van het materiaal om de snelheid van de EM-golf te bepalen.
Die dielektrische constante wordt bepaald bepaald door interactie van de golf met het materiaal. Hierdoor hebben in grote lijn, lange golflengtes de grootste dielekrische constantes, omdat lange golven zowel voor roostertrillingen als voor elektronbeweging als voor ... kunnen zorgen, terwijl kortere golflengtes bv enkel met electronen gaan interaggeren.
Wat betreft amplitude: De meeste huis-tuin-en-keukenmaterialen zijn lineair, wat wil zeggen dat de amplitude van de golf geen invloed heeft op de propagatiesnelheid. Je hebt echter ook niet-lineaire materiaal die 2e, 3e, .. orde effecten vertonen waardoor de brekingsindex bv. stijgt als de amplitude stijgt.
In het geval van licht heb je ook dubbelbrekende (anisotrope) materialen. Dat wil zeggen dat de brekingsindex afhangt van de richting waarin het licht invalt (en/of de polarisatie van het licht) op het materiaal.
Een goed voorbeeld hiervan is calciet, dat door de vikingen werd gebruikt om te navigeren.
enzenzenz