Most of the time it take 2 hours-3hours to get in the money. But depends on late registration, how many people are joining and what kind of tournament it is(turbo/normal/hyper)
pokerstars has the largest player pool and with that, making the money in theory would take longer as there will be more players in each tourney. $30< probably 2-3hours, final table 4-5hrs~
on ACR they have a lot of tourneys with 3-5hrs of late reg, which makes the tourney run 6+ hrs to get into the money which sucks, and if you plan on winning it, you are looking at 9+ hrs to final table it.
The question is too vague. Abnormal tourney with 2 hour late registration is generally a slower structure and will take 3.5-4 hours total to get in the money most of the time. A turbo however will take about 2 hours. A hyper might even be a bit longer than an hour. Depends on the structure and field size of the tourney. But a turbo with about 1000 entrants will take about 4-5 hours for the final table. If it was regular speed maybe 8-9 hours