My first labor was 36 hours, four hours of pushing. This was in a hospital. My second was less than 2 hours from waking up thinking I had eaten something that didn't agree with me to holding my baby. My third was longer, but I have a hard time deciding how long it was sometimes. I was having puttery contractions all day, but I didn't think I was in labor (and carried on my normal activities) until about 8 or 9pm and he was born a little after midnight. My fourth was very short, contractions off and on all day but that had been going on for weeks. From the time the midwife arrived (and I asked her to check me so I could convince my husband that I was not in labor, but I was at 9cm so that kind of backfired) to holding baby was about an hour. My fifth was longer, but my dh was deployed so there was a lot of emotional stuff going on and there were a lot of people in my house. It was about 5 hours from when I called my neighbor to come watch the kids to holding baby, the first couple of hours were pretty relaxed and the next few hours were pushing. I think if my dh had been home it would have been much faster. All in all- #1- 36 hours #2- <2 hours #3- 4ish hours #4- 1 hour #5- 5ish hours
FWIW, my first was a hospital birth and my others were home births. And my longest labors were my smallest babies. First was posterior and asynclitic, third was posterior and was born with his fist with his eye.