Score a Hole-in-One at The Dome

Plan your recreational or corporate parties at our event venue in Williamsville, NY, a short drive from Buffalo, NY

Creating fun family and corporate events is our fore-te. The Dome sets the perfect scene for unforgettable moments, great food and, of course, indoor golf. Gather your crew and make a day of scoring aces or practicing your backswing. Whatever you need to make your event spectacular, you'll find it at The Dome.

Don't settle for a subpar celebration. Book your next event at The Dome in Williamsville, NY. Call 716-631-3663 to learn more.

Celebrate like a major champion at The Dome

We enjoy hosting parties at all varieties at The Dome. This includes:

  • Corporate events
  • Bachelor/bachelorette parties
  • Birthday parties
  • Anniversary parties
  • Wedding receptions
  • Happy Hour


Find a new way to celebrate your big event at our indoor driving range.

If you're searching for a place to host your birthday parties, bachelor parties or corporate events in Williamsville, NY, you've come to the right place. Call now to reserve your spot.



WINTER 9 HOLE GOLF LEAGUE

CALL 633-2626 TO SIGN UP
2 PERSON TEAM WITH HANDICAPS
8 WEEKS

TUESDAY'S
JANUARY 12th - MARCH 2nd

2 TIME SLOTS
(Limited to 20 Teams per Time)
5:30 Practice - 6:00 Tee Off
OR
7:30 Practice - 8:00 Tee Off
$200/ PLAYER
Includes 9 Holes on Toptracer & Golf Balls
($50 per entry fee paid out in cash prizes )

Food and Drink Specials by Local Grille

*Each team consists of 2 players player "A" and player "B" (the player with the lower handicap on your team is automatically the "A" player) Each team will consist of 2 individual matches (A vs A and B vs B with handicaps) that are worth 11 points each (22 total for the team) Each hole is worth 1 point, and winning your match is worth 2 additional points, ties will split the points. Teams will accumulate points during the 12 weeks of matches

*Each team will be on their own hitting bay vs. the team in the hitting bay next to them

*The round will take about 45 minutes - 1 hour each week

*Cash prizes paid out for the winning teams

WINTER 18 HOLE GOLF LEAGUE

CALL 633-2626 TO SIGN UP
2 PERSON TEAM WITH HANDICAPS
12 WEEKS

MONDAY'S
JANUARY 11th - MARCH 29nd

CHOOSE YOUR TIME SLOT
(Limited to 20 Teams per Time)
5:00 Practice - 5:30 Tee Off
OR
7:30 Practice - 8:00 Tee Off
$390/ PLAYER
Includes 18 Holes on Toptracer & Golf Balls
($50 per entry fee paid out in cash prizes )

Food and Drink Specials by Local Grille

*Each team consists of 2 players player "A" and player "B" (the player with the lower handicap on your team is automatically the "A" player) Each team will consist of 2 individual matches (A vs A and B vs B with handicaps) that are worth 20 points each (40 total for the team) Each hole is worth 1 point, and winning your match is worth 2 additional points, ties will split the points. Teams will accumulate points during the 12 weeks of matches

*Each team of 2 will be on their own hitting bay vs. the team in the bay next to them.

* The round will take about 1 1/2 hours each week

*Cash prizes paid out for the wining teams

CELEBRATE THE HOLIDAY SEASON @ The DOME
18 HOLE GOLF LEAGUE

CALL 633-2626 TO SIGN UP
2 PERSON TEAM WITH HANDICAPS
4 WEEKS

WEDNESDAY'S
NOVEMBER 25th-DECEMBER 16th
(Limited to 20 Teams )
5:30 Practice - 6:00 Tee Off
$125/ PLAYER
Includes 18 Holes on Toptracer & Golf Balls
($50 per entry fee paid out in cash prizes plus gift card prizes )

*Each team consists of 2 players player "A" and player "B" (the player with the lower handicap on your team is automatically the "A" player) Each team will consist of 2 individual matches (A vs A and B vs B with handicaps) that are worth 20 points each (40 total for the team) Each hole is worth 1 point, and winning your match is worth 2 additional points, ties will split the points. Teams will accumulate points during the 12 weeks of matches

*Each team of 2 will be on their own hitting bay vs. the team in the bay next to them.

* The round will take about 1 1/2 hours each week

*Cash and Gift Card prizes paid out for the wining teams