Ascot offers a variety of casual bars, cafés, and eateries throughout our multi-storey Grandstand.

For a more exclusive experience, elevate your raceday with corporate suites and luxurious private function spaces.

Get in touch on +61 8 9277 0777 
for more information and to book
Enquire now
Why Ascot Racecourse?

Experience the best of horse racing, big racedays out and family fun at Ascot Racecourse during the warm season. With a variety of hospitality venues tailored for every occasion, Ascot provides the perfect setting for thrilling racedays and memorable gatherings under the sun.

  • Outdoor entertainment: enjoy the vibrant atmosphere with outdoor seating, live entertainment, and activities that cater to all ages.
  • Scenic views: take in the breathtaking views of the track and the surrounding landscapes, enhancing every moment of your day.
  • Exclusive hospitality: choose from a range of premium hospitality options, including private suites and luxurious dining experiences or a casual day at the bar, to make your visit truly unforgettable.

Frequently asked questions

Can’t find what you’re looking for? Reach out to our customer service team on 08 9277 0777.
There are several packages available at Ascot, our venues all have different capacities: Corporate Suites – Caters to 12 to 50 guests, Directors’ Lounge – 80 to 130 guests, The Deck – 100 to 200 guests, 1900 Bar – 80 to 110 guests, Sky Villa – 120 to 220 guests, Leger Lawn Marquee – 150 to 300 guests. There are several Cocktail events throughout Spring Carnival, for more information go here: Racedays & Events | Perth Racing | Explore Raceday Events
All bookings in areas located on the Member Floor must follow the Member Dress Code. Smart Casual is recommended for all other hospitality areas. There is no dress code for other food outlets accessible in General Admission.
Full payment for all restaurant and hospitality bookings are required prior to the day.
Betting Facilities are available in all private suites.
Contact our sales team by emailing restaurants@perthracing.com.au or calling 92770760
Contact us
Get in touch on +61 8 9277 0777 
for more information and to book
Enquire now