Thank you for all the replies.
I have a couple of new questions. What times do the races in Royal Windsor begin and end? I could find no times listed on their website.
When checking the train schedules (National Rail) to Ascot, on Sunday, there are no direct trains (from London in the morning) and travel times are approximately 30 min. longer than travel to Windsor. Any specific reason for this? Is it because of high volume, sold out trains or just a lack of service on a Sunday? Direct trains do show up on the return later that day.
I also took a look at the GreenLine 702 schedule as another travel option. What are the pros/cons to taking the bus instead of the train?