How long will surgery for a broken femur usually last?

Varies. Depends on the break, how many if it is displaced, and what needs to be done. It could be 30 minutes or several hours.
1-2 hours. The surgical time for a broken femur usually last 1-2 hours.