If you ride Spain's rail network this week, a railway accident near Toledo may affect your plans. The Spanish government has declared official mourning for the victims. Here is what is confirmed so far, and what is still unclear.
A railway accident near Urda, in Toledo province, has led Spain to declare official mourning. Royal Decree 949/2026 was published in the Official State Gazette (BOE) on October 28, 2026. It sets mourning from 00:00 on October 29 to 24:00 on October 31. During those days, the national flag flies at half-mast on public buildings and navy ships. Press reports say a Renfe AVE train hit an Iryo train that was stopped at Urda station on the morning of October 28. Reports on October 29 put the provisional death toll at 68, rising to 69 after a critically injured person died in hospital. The decree does not describe how the accident happened.
If you hold a train ticket for the affected days, check your operator's website or app before you travel.
What Is Still Unknown
Press reports say the LZB signalling system failed at 08:30 and stopped trains. They also say the fault lay in an order to resume movement, which Transport Minister Óscar Puente called clearly wrong. The government links the investigation to possible negligence at Adif's control centre. Investigators will decide what happened, and explanations before their findings would be speculation. Updates will come through the investigation body, the rail operator Renfe and the infrastructure manager Adif.
The mourning decree sets a three-day period. Readers can check the dates directly in the BOE, the official record for them.
What caused the train accident near Toledo?
No final cause has been confirmed. Press reports describe the signalling failure and the order to resume movement. The mourning decree does not describe how the accident happened. Official findings will come through the investigation body.
Spain has declared official mourning from October 29 to 31 for victims of the Urda railway accident. A toll of 69 has been reported, up from a provisional count of 68. Check back for updates from official sources.
Related Karmactive coverage: this report and this earlier coverage. The relevant primary update is available from the official source.
(function () {
var btn \= document.getElementById('karmactivePushBtn');
var status \= document.getElementById('karmactivePushStatus');
if (\!btn) return;
function setStatus(msg) {
if (status) status.textContent \= msg;
}
function fallback() {
setStatus('Push notifications are not supported in this browser. Try the email option above.');
}
btn.addEventListener('click', function () {
try {
/\* OneSignal v16+ deferred SDK \*/
if (window.OneSignalDeferred && Array.isArray(window.OneSignalDeferred)) {
setStatus('Opening notification prompt...');
window.OneSignalDeferred.push(function (OneSignal) {
if (OneSignal && OneSignal.Notifications && typeof OneSignal.Notifications.requestPermission \=== 'function') {
OneSignal.Notifications.requestPermission()
.then(function () {
setStatus('You will receive push notifications when new articles are published.');
})
.catch(fallback);
} else {
fallback();
}
});
return;
}
/\* OneSignal direct object \*/
if (window.OneSignal && OneSignal.Notifications && typeof OneSignal.Notifications.requestPermission \=== 'function') {
OneSignal.Notifications.requestPermission()
.then(function () {
setStatus('You will receive push notifications when new articles are published.');
})
.catch(fallback);
return;
}
/\* Older OneSignal SDK \*/
if (window.OneSignal && typeof OneSignal.push \=== 'function') {
setStatus('Opening notification prompt...');
OneSignal.push(function () {
if (typeof OneSignal.showSlidedownPrompt \=== 'function') {
OneSignal.showSlidedownPrompt();
} else {
fallback();
}
});
return;
}
fallback();
} catch (e) {
fallback();
}
});
})();