Loading…

Loading…

  • Make my location

Richmond

Golf Driving Range, Bar, Restaurant & Event Venue in Short Pump

1647 Four Rings Dr Richmond, VA 23233

Drive Shack Richmond is a high-tech golf driving range just 20 minutes from downtown Richmond where practicing your swing meets elevated dining and social fun. Whether you’re teeing off at our interactive driving range, enjoying a night out with friends, or hosting your next big event, Drive Shack delivers the perfect blend of excitement and hospitality. With a chef-inspired menu, craft drinks, and an upscale sports bar vibe, we’re not just a great place to play, we’re one of the best places to eat and unwind in the Richmond area.

Features

300+ TVs

Full Service All-Weather Bays

Interactive Games & Golf Courses

Bars & Restaurants

Rooftop Terrace & Lounge

Flexible Meeting Spaces for Events

Seasonal Social Leagues

Use of TaylorMade Golf Clubs

Unlimited Golf Balls

Complimentary Wifi

TrackMan™ Technology

Puttery Mini Golf

WHAT’S HAPPENING

Make the Most of Labor Day Weekend

Looking for what to do this Labor Day Weekend? Head to Drive Shack for golf, food, drinks, and fun for everyone. Challenge your crew, relax with a bite, and make the most of your long weekend without the grill or cleanup.

Fall Social Leagues

Cancel your “nothing to do” Monday. Rally your friends for 8 weeks of social golf, games, food & drink specials, contests, and weekly prizes. No handicap. No experience. Just your crew and a reason to get out.

Rep Your Team. Play for Free. 🏈

Rep your team at Drive Shack! Starting August 29, wear a jersey representing a college football team playing that day and get 1 FREE HOUR OF BayPlay. Valid all season long. Restrictions apply.

Half Price Gameplay Wednesdays

Half Price Gameplay Wednesdays

IT’S BACK! Half Price Gameplay Wednesdays, all day at every Drive Shack location. Same midweek energy. Same unbeatable experience. Now half the price. Offers cannot be combined, including coupons. Subject to change. See store for details.

Drive Shack event graphic showing guests enjoying a group gathering in the venue with the headline “Big Groups. Big Swings. Bigger Energy.”

Host Your Party or Event at Drive Shack

Bring the crew and we’ll handle the rest at Drive Shack, where corporate outings, team building events, birthdays, and social celebrations all find their swing. With climate-controlled hitting bays, full-service catering, customizable event packages, and a high-energy atmosphere, it’s an easy, seamless way to host a group event everyone will actually remember.

American flag graphic promoting 10% off gameplay, food and non-alcoholic beverages for active-duty military, veterans and first responders at Drive Shack.

10% Off for Military & First Responders

Drive Shack proudly honors active-duty military, veterans and first responders with exclusive savings. Enjoy 10% off gameplay, food and non-alcoholic beverages. It’s our small way of thanking the heroes who serve our communities and country.

Mini Golf Courses in Richmond

Step into the world of Puttery at Drive Shack, where mini golf gets a thrilling makeover!

YOUR NEXT EVENT VENUE

100s of televisions, multiple lounge areas, a rooftop bar, full menus, and space for up to 1,200 – we’re ready to make your next birthday, office party, or corporate event, your best event.

Drive Shack Richmond FAQs

Answers to the questions Short Pump asks most, straight from the team at Drive Shack Richmond on West Broad Street. Anything else? Call (804) 729-3778.

GETTING HERE & PARKING

AGES & ENTRY

PLAYING THE BAYS

PUTTERY MINI GOLF

GROUPS, EVENTS & CELEBRATIONS

FOOD & DRINK

GOOD TO KNOW

Get the Latest Offers and Promotions

Sign-up for Drive Shack emails and we’ll keep you in the loop on everything happening from new menu offerings to exclusive offers and more!

function runMyScript() { console.log("Custom JS fired!"); // } // Run on initial load document.addEventListener("DOMContentLoaded", runMyScript); // Run again whenever Elementor loads a new page via AJAX jQuery(window).on("elementor/page/init", function () { runMyScript(); });