The farthest I've ever driven for a single race is about 4 hours each way, but I try to limit that to 2-3 times a season. Most races I go to are less than 2 hours each way.
For a stage race, I'll drive as far as 12 hours each way, but only once a season.