The Oscars, on average, last for about three hours and 15 minutes or so (give or take). Sometimes the Academy will eliminate a number of categories from the regular broadcast though, which can make for shorter broadcasts. But since the Oscars are a live event, anything can happen, so the exact awards show length can fluctuate a bit.