During the week, 1 to 1.5 hrs, alternating days of weights and cardio, plus at least one day of abs. Weekends, it can be up to 3 hrs, but usually 2.5. Then I do cardio, weights and abs on both days. In addition, I take a few walks outside with the dog, tend the horses, and now it's time to start yardwork.
Yes, an hour a day is enough for weight loss, and that's how I started out. The key to me is to do it as much as you enjoy it, but when it becomes a task, then back off a bit.