From late afternoon on Wednesday, traffic was stuck on the Sheikh Mohammad bin Zyed Road, previously Emirates Road.
The cause of the jam was an accident involving a truck.
At 16:40pm Dubai Police tweeted that a truck had over-turned, blocking four lanes on the road.
Almost five hours later, motorists were still moving slowly. "I have been stuck for the past two hours," says Anas Daher, a Syrian who was attempting to make his way out to Dragon Mart.
"We have only started moving now. But I am going back home as soon as I can make a turn, it is too late now.
At 9.00pm Dubai Police tweeted: "The overturned truck on SMZ Road has been cleared and traffic is starting to flow normally, have a safe trip."
Traffic from Abu Dhabi in to Dubai and those seeking to go to the Northern Emirates for an early start to the long weekend were also stuck for hours in the jam.
Abu Mussa says: "It took me six hours to go from Abu Dhabi to Sharjah last night. The traffic on Emirates Road was just not moving."