That's gonna depend on a lot of things. First, obviously, size, if it's an avereage european city or something much bigger, up to Tokyo or New York aglomerations. Second, what kind of evacuation it is. If it's a regular evacuation, it's gonna take a while before people get all their things. If it's an emergency evacuation though, people dropping everything and getting out as fast as possible, then it's gonna get much shorter - or it should get, but panic and disorganization can cause huge delays.
I'd say it's going to be a full day for smaller cities, up to even over a week for large cities if some factors delay things. If it's not an urgent evacuation though, then it can easily stretch into months.