All states›Covered Driving Ranges›Michigan

Covered Driving Ranges in Michigan

14 of the 1,221 driving ranges, golf courses and golf businesses we track in Michigan have covered, all-weather hitting bays. Full listings for every city are on the Michigan page.

14locations
14cities
1,221locations statewide

Whether the tee line sits under a roof or wide open to the sky doesn't show up on a map pin, and most range websites don't spell it out plainly either — we confirmed covered bays for each listing from the range's own site, photos, or a direct call.

Ann Arbor 1

  1. X-Golf Ann Arbor

    333 N Maple Rd, Ann Arbor, MI 48103-2824

    Mon-Thu 9am-10pm, Fri 9am-12am, Sat 9am-12am, Sun 9am-8pm

    Covered baysBall-tracking techLessonsIndoor

Coldwater 1

  1. Foundation Golf Center

    491 Jonesville Rd, Coldwater, MI 49036-9679

    Mon-Sat 10am-6pm, Sun 12pm-6pm

    Covered baysGrass teesBall-tracking techLessons

Croswell 1

  1. Back Nine Virtual Golf

    61 N Howard Ave, Croswell, MI 48422-1222

    Covered baysIndoor

Flint Twp 1

  1. The Grounds Driving Range & Pro Shop

    Par King, 5140 Flushing Rd, Flint Twp, MI 48433-2667

    Covered baysBall-tracking techLessons

Grandville 1

  1. Maple Hill Golf

    5555 Ivanrest Ave SW, Grandville, MI 49418-9145

    Mon-Sun 8am-9:30pm

    Covered baysBall-tracking techLessons

Harrison 1

  1. The Lynx Indoor Golf

    215 N 2nd St, Harrison, MI 48625-2501

    08:00 am - 06:00 pm

    LightedCovered baysBall-tracking techLessonsIndoorMini golf on site

Lansing 1

  1. Strokes Gained Golf

    580 Frandor Ave, Lansing, MI 48912

    24/7 self-service access

    LightedCovered baysBall-tracking techIndoor

Lowell 1

  1. The Golf Loft

    2170 Alden Nash Ave NE, Lowell, MI 49331

    Mon-Sun 7am-10pm

    LightedCovered baysBall-tracking techLessons

Macomb 1

  1. Par Me Up Golf

    23285 Hall Rd, Macomb, MI 48042-5439

    Mon-Sat 8am-10pm, Sun 8am-8pm

    LightedCovered baysBall-tracking techIndoor

Rochester Hills 1

  1. X-Golf Rochester Hills

    1134 S Rochester Rd, Rochester Hills, MI 48307-3117

    Tue-Sat 10am-9pm, Sun-Mon Closed

    LightedCovered baysBall-tracking techLessonsIndoor

Royal Oak 1

  1. Royal Oak Golf Center

    3500 Edgar Ave, Royal Oak, MI 48073-2272

    Open all year

    LightedCovered baysBall-tracking techLessonsMini golf on site

Traverse City 1

  1. X-Golf Traverse City

    3480 S Airport Rd W, Traverse City, MI 49684-6948

    Tue-Sat 10am-9pm, Sun-Mon Closed

    LightedCovered baysBall-tracking techLessonsIndoor

Troy 1

  1. The Back Nine Golf | Troy, MI

    443 E Big Beaver Rd, Troy, MI 48083-1387

    24/7 access for members

    LightedCovered baysBall-tracking techLessonsIndoor

Williamsburg 1

  1. Grand Traverse Golf Academy

    4669 N Village Dr, Williamsburg, MI 49690-9265

    Covered baysLessons
Covered doesn't always mean heated. A roof keeps rain and sun off, but only some ranges run heaters or heat lamps through the winter months — call ahead on cold days if that matters, and expect covered bays to fill up first during a downpour or a heat wave.

Also in Michigan

Good to know

Is it worth paying more to hit from a covered bay?

Most ranges don't charge extra for covered spots — a bucket of balls typically runs $8-15 whether the bay is open-air or roofed, though covered bays can have a short wait during bad weather since everyone wants one.

Do covered ranges stay open in the rain?

Many do, at least from the covered bays — some ranges run heated, covered stalls year-round, while fully open-air ranges usually close during heavy rain or lightning.

Where can I buy used golf clubs?

Finding quality pre-owned golf equipment is easy through statewide pro shops, trade-in centers, and golf outlets. Browse 14 golf locations across Michigan to locate nearby retailers offering certified pre-owned clubs.

Where can I sell used golf clubs?

Golf specialty shops and practice centers across the region buy pre-owned drivers, irons, and putters for cash or store credit. Explore 14 verified golf locations in Michigan to contact local shops for equipment trade-ins.