It depends on the person really.
but csetions usually take longer because they are cutting you open.
However, I recovered (meaning my staples had been out and i felt minor to no pain) in 2 weeks from my csection, im told thats fast.
I had a pretty easy c-section recovery with my 1st birth, the nurse said she had never seen anyone get up that fast after the surgery. But the vaginal birth I had the 2nd time was still 1000 times easier and I had a 2nd degree tear.