Located at 790 Royal St. George Dr. Suite 139C in Naperville, Illinois, X-Golf Naperville offers indoor golf and golf lessons on their golf simulators, which perform over 6,000 calculations per second while measuring club path, ball speed, smash factor and other performance metrics.

X-Golf offers the world’s most accurate golf simulators featuring automatic ball teeing, analytics with over 30 measurements on every swing and true to life putting.

Join an X-Golf Naperville league and play over 50 courses including Pebble Beach, PGA National, Old Course at St. Andrews and many more. You can also compete in national X-Golf tournaments to win great prizes.

Improve your game with an X-Golf professional and a personalized lesson package. Take advantage of custom Callaway Golf club fittings or practice on your own with advanced X-Golf analytics.

X-Golf is a great place to host your corporate event, sales event or private party for up to 100 people. X-Golf features a full bar with happy hours every day along with 15 big screen TVs and Wi-Fi.

X-Golf Naperville is the latest local offering from X-Golf. Other locations include X-Golf Wrigleyville, located at 3551 N Sheffield Ave, X-Golf Schaumburg, located at 1100 American Ln in the Woodfield Commons East Shopping Center, X-Golf Downers Grove, located at 1310 Butterfield Road, X-Golf Orland Park, located at 15876 LaGrange Rd and X-Golf Glenview, located at 2847 Pfingsten Road and X-Golf Libertyville and X-Golf Geneva located at 1900 South Randall Road, Suite 120.

Additional Details

  • Country:USA
  • Region:Illinois
  • Postal Code:60563
  • Locality:Naperville
  • Street Address:790 Royal St. George Dr., Suite 139C
Show all
    Q Where is X-Golf Naperville located?

    X-Golf Naperville is located at 790 Royal St George Drive, Suite 139c in Naperville

    Q How much does X-Golf Naperville cost?

    The cost for a simulator ranges from $45 to $65 per hour.

    Your request has been submitted successfully.

    building Own or work here? Claim Now! Claim Now!
    Show all timings
    • Monday10:00 AM - 09:00 PM
    • Tuesday10:00 AM - 09:00 PM
    • Wednesday10:00 AM - 09:00 PM
    • Thursday10:00 AM - 09:00 PM
    • Friday08:00 AM - 12:00 AM
    • Saturday08:00 AM - 12:00 AM