An 85-year-old man was left lying on a wet street for almost an hour after a fall.
Good Samaritans found him on the kerb on Westfield Place in the West End just after 7.30pm on Monday and called an ambulance.
However, the ambulance did not arrive until 8.30pm.
A passing doctor, who came to the man’s aid at around 8.15pm, called to check whether a crew was on its way — having assessed the man and deciding it would be unsafe to move him.
The Scottish Ambulance Service apologised for the delay, blaming bank holiday demand for stretching the service.
Lorraine Dawson, a local chaplain who made the initial 999 call, said it was “shocking” how long it took for a crew to arrive.
She added: “We called on three separate occasions and were told by the call handler each time not to move him and keep him still. He had to be covered in blankets and jackets from passersby but it was quite undignified how long he had to wait.”
Tory MSP Bill Bowman said: “I will be taking this up with the Scottish Ambulance Service to see if there are improvements that can be made, or if there are simply not enough staff or vehicles in the Dundee area.”
Health secretary Shona Robison said: “Scottish Government officials have been liaising with the Scottish Ambulance Service.
“Unnecessarily long waiting times are unacceptable and when required, ambulances should be dispatched as soon as possible.
“Despite increasing demand, our ambulance crews are saving more lives than ever before.
“We are focused on improving clinical outcomes.”