For golf enthusiasts, the CasaBlanca Resort offers golf vacation getaways second to none. Whether you like the scenic elevation changes at the Palms Golf Course, or prefer golfing 18 holes alongside the Virgin River Wetlands at the CasaBlanca Golf Club, Mesquite golf courses have something for everyone. Mesquite golf packages draw golfers from all over the country to play on our luscious and challenging courses.

The CasaBlanca Golf Club features an 18-hole landscape designed by none other than Cal Olson, and is nestled into a wildlife sanctuary. However, if your dream Mesquite golf vacation consists of challenging holes with intense mountainous terrain, the Palms Golf Course is the place for you. At no other golf course in Mesquite will you find a par five hole with a 114 foot drop to the fairway below.

Among golf courses in Mesquite Nevada, we are known for having the second largest amateur tournament in the United States–the Mesquite Amateur, held annually at several of the golf courses in Mesquite. Mesquite golf courses have also been featured on The Big Break Mesquite on the golf channel, the Duff Challenge with John Daley and Bo Van Pelt, and the Re/Max World Long Drive Championship.

Let CasaBlanca’s golf professionals assist you in planning the perfect Mesquite golf adventure for yourself, your family and friends, or even your next corporate event. With our convenient location and relaxing desert views, there is no better place for your next 18-hole golf vacation than the CasaBlanca Resort in Mesquite Nevada. We also offer Mesquite golf packages for groups, which include rental clubs and a tournament coordinator. Tee time reservations at the Palms Golf Course or CasaBlanca Golf Club can be made by phone or online, up to 60 days in advance. But that’s not all–the CasaBlanca Resort offers great Mesquite golf packages! The package includes a one night hotel stay and one round of golf at either the CasaBlanca Golf Club or the Palms Golf Course. Contact us today to learn more about the Mesquite golf vacation you’ve been dreaming of!