邦的联军在温泉关抵挡数量上远远超过他们的波斯军队。希腊军曾坚守3天。第三天，一名希腊居民带领波斯军队沿着山区的小径绕到希腊联军的后方。见此列奥尼达解散了联军，留下300名斯巴达精兵与400名底比斯志愿军。列奥尼达率众英勇作战，给波斯军队造成很大损失，薛西斯一世的两个弟弟也死于战斗。终因寡不敌众，列奥尼达等300斯巴达精兵全部战死，波斯军队付出很大代价才占领温泉关。但也因为列奥尼达的奋战，雅典海军有了足够时间准备与波斯军队决战。波斯首领薛西斯一世为报复，下令找到列奥尼达尸体，砍下首级，枭首于一把长矛之上。