Albert mourut assassiné en 1308, non loin de son château fort de Windisch. Les assassins étaient son cousin Jean de Souabe (qui à la suite de ce meurtre fut surnommé Jean le Parricide), les barons Rudolf von Wart2,, Rudolf von Balm, Walter von Eschenbach et Konrad von Tegernfeld. Albert était sur le chemin du retour lorsque ses agresseurs sortirent de leur embuscade ; son neveu Jean (le fils de son infortuné frère Rodolphe) le chargea et sans un mot le frappa de l'épée à la tête. Jean de Souabe avait, conformément au serment de Rheinfelden, renoncé à la couronne d'Autriche, et était devenu duc de Souabe, d'Alsace et d'Argovie. Selon certaines chroniques, le motif de la participation de Jean de Souabe à l'assassinat aurait été le non-paiement de l'indemnité de renoncement ; selon d'autres, le mécontentement d'un héritier. La veille du meurtre, Jean participait encore à un banquet donné par Albert à Neftenbach près de Winterthour. À la fin du banquet, Albert avait fait porter à chacun de ses hôtes une couronne de fleurs : Jean aurait jeté la sienne au visage de son oncle, criant qu'il était assez grand pour qu'on lui donne son dû, et non des fleurs1.