AtLarge frequently posts time per rack for the matches he tracks. Figure that some amateurs and even some pros will take 2-3 times longer than that if you let them. A quick scan of his times shows 4 to 9 minutes per game for a variety of 8, 9 and 10 ball matches.
For nine ball tournaments in this area a while ago, races to 6 typically took 45 minutes to complete. That was about 5 minutes per rack. There was one player whose matches typically took twice as long. If he worked his way through the one-loss side, we were in for a long night.
Since you're interested in a schedule, I assume you will not be playing one pocket.
Edit: For the average number of racks you should figure one less than hill-hill, so a race to 6 will have 10 games.