'A couple of hours' is correct.
But of course what's correct, and what people actually say, don't always match.
In the UK we still say 'a couple of beers'. Yes, the 'of' is almost inaudible, but it's still there. A couple of hours, a couple of days, a couple of beers, a couple of miles ... .