În armata greacă, situația cu acest lucru a fost mult mai bună, deoarece în bătălia de la Thermopylae au participat preponderent voluntari, care au fost extrem de motivați. Întrebarea rămâne cu privire la participarea lui Ilot la luptă. Faptul este că Iloții erau în Sparta într-o poziție intermediară, undeva între sclavi și servitori. Cu toate acestea, în registrele istoricilor antic, au fost păstrate informații despre cel puțin un Ilot care a participat la luptă. Spiritul moral al acestor soldați este pus la îndoială, dar cel mai probabil au participat la luptă tocmai de partea grecilor. Principala armată greacă era formată din soldați puternic înarmați, în armuri solide, cu scuturi rotunde grele acoperind întregul corp și cu căști de protecție grele. Un astfel de echipament, atunci când a fost construit într-o falangă, a făcut grecii practic invulnerabil în spațiul îngust, care a fost canionul Thermopil.
Întreaga bătălie a durat doar 3 zile. Dar, în ciuda conciziei ei, a reușit să intre în legende. Xerxes, după 4 zile de așteptare, a început ofensiva. În ziua a 5-a, primele rude ale celor care au murit acum zece ani în bătălia de la Marathon au continuat atacul. Grecii le-au întâmpinat cu falangele dense. Atacurile persanilor s-au luptat cu furie sălbatică, dar nu au reușit să spargă spartanii. Cu mari pierderi, primul val al persanilor a fugit. Cel de-al doilea val de Xerxes a trimis pe Kissians și Saks furioși și războinici, dar ei nu au reușit. Ostașii persani înarmați cu armă ușoară, obișnuiți să lupte pentru lupte în spațiu deschis, nu puteau întrerupe apărarea grecilor. Atunci regele persanilor a aruncat în echipă "nemuritorii" - gărzile sale de elită. Cu toate acestea, spartanii au folosit cu îndemânare tactica refugiului fals și apoi au întâlnit brusc rândurile frustrante ale persanilor, zdrobind-o încă o dată. Urmărind lupta, Xerxes sa ridicat de mai multe ori în furie de pe tron. Poziția persanilor părea fără speranță. A doua zi, persanii au continuat atacul. Xerxes le-a promis o răsplată pentru victorie și moarte în caz de zbor. Bătălia a fost brutală, din nou și din nou persanii au aruncat noi trupe în luptă, grecii au ocupat locurile morților lor și nu au dăruit inamicului un singur pas. Xerxes, într-o perplexitate totală, sa retras în tabăra sa. Acolo a fost dus la locuitorul local Efialta. El ia spus o cale secretă, ocolind forțele grecești. În aceeași seară, armata persană de 20.000 de oameni a mers. În ziua a treia, apărarea eroică a grecilor sa încheiat. Protejați de trecerea Focianilor s-au retras, oferindu-le astfel posibilitatea persanilor să înconjoare spartanii. Leonid a ordonat forțelor aliate ale Greciei să se retragă în orașele lor. Numai spartanii, Thessalienii și Thebanii au rămas în defileu. Grecii știau că nu puteau vedea victoria, dar vroiau să moară lupta. Spartanii, condusi de Leonid, s-au grabit sa atace sperand sa aduca panica si confuzie in tabara persanilor si sa-l omoare pe Xerxes. Diodorus povestește despre ultima bătălie a spartanilor, ca o legendă vie. Grecii au atacat tabăra persanilor și într-o luptă glorioasă au reușit să distrugă mulți înainte ca ei să fie aruncați cu săgeți și sulițe. În această bătălie, regele Leonid însuși și, de asemenea, Abrocom și Hyperanf, frați ai regelui Xerxes, au dispărut.
În ceea ce privește strategia, bătălia a fost complet pierdută. Grecii au fost învinși, persii au continuat să cucerească Grecia, iar pierderile uriașe ale armatei lui Xerxes au fost ușor compensate de vasta generație a armatei sale și au privit nesemnificativ pe fundalul general. Cu toate acestea, această bătălie a fost o victorie morală imensă pentru greci. Totuși, deși perșii au câștigat, spiritul și încrederea lor în sine au fost mult subminate. Această bătălie, deși nu a devenit o etapă decisivă în victoria grecilor, dar a contribuit semnificativ la victoriile viitoare și, ca rezultat, la victoria elenilor în întregul război greco-persan.