- Mini golf
- Vibez Mini Golf, indoors on Fraser Highway, open year-round
- Driving ranges
- Langley Golf Centre (Toptracer), Redwoods (covered, heated) and GreenTee
- Indoor golf
- Haus of Golf (Trackman simulators)
- Batting cages
- The Bat Cave, 62 Avenue; two more just over the line in Cloverdale
- Rainy day?
- Vibez, Haus of Golf and the Bat Cave are all indoors
- Last checked
- November 7, 2026
A rainy Saturday with the kids, a warm-up before a round, or swings before baseball tryouts: here’s where to go in Langley. Prices and hours are from each place’s own website, checked November 7, 2026, and they change, so check before you go.
Mini golf
Vibez Mini Golf, #3-19638 Fraser Highway. An indoor 18-hole course with lights and obstacles, plus a 9-hole “Pool & Putt” course it calls BC’s first. Prices include tax: 18 holes $18.50 for adults and $13.50 for kids 14 and under and seniors 65+; Pool & Putt $10 and $7.50; kids 4 and under free; family passes available. Open Tuesday to Sunday (closed Mondays), afternoons on weekdays and from late morning on weekends; walk in or book a tee time. It also hosts birthday parties and group events. vibezminigolf.com
Driving ranges
- Langley Golf Centre, 21550 44 Avenue. A two-level Toptracer range, open 9 am to 9 pm. The lower level is booked in 30-minute slots for up to 3 golfers; the upper level is for games and virtual golf, in 1-hour slots for up to 6. Book a bay in the Sweetspot app; prices vary by day and time. langleygolfcentre.com
- The Redwoods, 22011 88 Avenue. A 26-stall covered, heated range, a public putting green and a chipping area. Township residents in Redwoods’ resident program get $2 off medium and large buckets.
- GreenTee Country Club, 7887 264 Street. A driving range open sunrise to sunset, with buckets from the pro shop or the dispenser.
Want a bigger practice facility? Hazelmere in South Surrey and Swaneset in Pitt Meadows both have big grass ranges with covered stalls for wet weather.
Indoor golf
Haus of Golf, off 62 Avenue. Six Trackman simulators rented by the hour, for up to four players a bay, with more than 250 real courses to play and lessons from PGA of Canada pros.
Batting cages
- The Bat Cave, #7-20475 62 Avenue. Three cages with pitching machines set for baseball, fastpitch or slo-pitch, plus HitTrax (a hitting simulator) for $30 more an hour. Cages are $36 for 30 minutes or $60 an hour, with bats and helmets $5 each to rent. The machines aren’t self-loading, so bring an adult to feed balls. Lessons run through Nicholson Baseball. Rental hours are listed for Monday, Tuesday, Thursday and weekends. batcavelangley.com
Nearby in Cloverdale:
- Skillz Ball Academy, Unit 107-18635 52 Avenue, Surrey. Two cages for baseball, fastpitch, slo-pitch and cricket, plus coaching and birthday parties. ballacademy.ca
- ProVision Athletics, #143-18535 53 Avenue, Surrey. Baseball and softball lessons, team training and holiday clinics. provision-athletics.com
Related
Something out of date? Tell us.
Last checked November 6, 2026. Spotted something out of date? Tell us.






