Here are the top golf driving ranges in Melbourne to help you improve your game with excellent facilities. We’ve got you covered whether you’re heading east or west of Melbourne. If you need a range that’s open late, a multi-level driving range, or one with stunning views, you’ll find it on our list.
Melbourne Golf Park

If you’re looking for a public golf range in Melbourne, Albert Park is a great choice. Open every day, the Albert Park Driving Range welcomes golfers of all skill levels. It’s just minutes from Melbourne’s city center, located in the beautiful Albert Park Lake area. You can hit 100 balls for less than $20 and enjoy a cold drink if you like.
This range is one of the best in the area and also has the Albert Park Golf Academy for those who want to improve their game.
You can hit 100 balls from $20
Address: Aughtie Drive, Albert Park, Melbourne VIC 3206
Hours: Mon 10am-10pm, Tue-Fri 7am-10pm, Sat-Sun 7am-9pm
Phone: (03) 9696 4653
Melbourne Golf Academy

At the Melbourne Golf Academy, visitors can practice in 34 covered and well-lit driving bays. The range is 350 meters long and has many target greens at different distances. Here, you can hit high-quality two-piece Srixon balls and work on your swing.
You can hit 50 balls from $13
Address: 385 Centre Dandenong Road, Heatherton, Melbourne
Hours: Mon 10am-10pm, Tue-Sun 8am-10pm
Phone: (03) 9558 3477
Altona Lakes Golf Course

If you’re looking for a golf driving range open on Sundays, check out Altona Lakes. The ball prices are a bit high ($14 for 30 balls), but it’s worth it for the sixteen covered bays and the lit-up range for evening practice. We suggest getting the multi-pass, which gives you 10 visits with 60 balls each for $120. It’s the best way to get better at golf.
You can hit 30 balls from $14
Address: Paisley Park, Mason Street, Altona
Hours: Mon-Fri 6:30am-7pm, Sat-Sun 6:30am-6pm
Phone: (03) 9399 1029
Werribee Park Golf Driving Range

Although Werribee Park Golf Club has only 12 hitting bays, which is fewer than most driving ranges on our list, its high-quality practice facility really stands out. The driving bays are excellent, and the putting greens and pitching areas are well-maintained, allowing you to practice every part of your game.
You can hit a small bucket of balls for $8
Address: 350 K Road, Werribee South
Hours: Mon-Sun 9am-6pm
Phone: (03) 9742 1754
Mountain Highway Golf Range

Mountain Highway Golf Range in Melbourne is one of the longest driving ranges, stretching 300 meters. It has 20 well-lit bays for practicing day and night. This spot is great for a hassle-free practice session, offering bulk ball packages, such as 450 balls for $65.
You can hit 45 balls from $8
Address: 27 Havelock Road, Bayswater
Hours: Mon-Sun 9:30am-6:30pm
Phone: (03) 9729 3425
Riverside Golf and Sports Centre

Riverside Golf, managed by the City of Moonee Valley council, has one of the biggest covered driving ranges in Melbourne. It features 44 floodlit bays, with half of them being undercover for rainy days. Whether you need to relax after a tough day or want to practice your swing, this place is worth a visit. The prices are affordable too!
You can hit 50 balls from $8.50
Address: Newsom Street, Ascot Vale
Hours: Mon-Fri 7am-8pm, Sat 5:30pm-8pm, Sun 7am-12.30pm & 1.30-8pm
Phone: (03) 9938 4545
Keilor Driving Range

Keilor Public Golf Course Driving Range is a great choice for both beginners and pros. With a professional golfer available to help, you can improve your game at competitive prices. It’s conveniently located near Melbourne Airport, making it a perfect way to relax and unwind before a flight.
You can hit 25 balls from $6.75
Address: 540 Calder Freeway, Keilor North
Hours: Mon 9am-6pm, Tue-Sun 7am-6pm
Phone: (03) 9390 1538
Yarra Bend Golf

Just 10 minutes from Melbourne’s city center in Fairfield, Yarra Bend Golf Driving Range is a favorite spot for top golfers. The facilities are top-notch and open to everyone. With a great short game area and evening hours, it’s a must-visit for both locals and visitors. Yarra Bend Golf could be the best driving range in Melbourne.
You can hit 25 balls from $12
Address: Yarra Bend Road, Fairfield
Hours: Mon-Sat 6am-9:30pm, Sun 6am-5pm
Phone: (03) 9481 3729
Maroondah Golf Park

Maroondah Golf Park has one of the longest driving ranges in Melbourne and is a top choice for professionals. If you’re new to golf and live nearby, there are plenty of beginner-friendly options like clinics, ladies’ programs, and children’s lessons.
The 13 mirrored and well-lit bays make it easy for everyone to practice. They use high-quality Srixon balls, and no booking is needed.
You can hit 50 balls from $13
Address: 363 – 365 Maroondah Highway, Chirnside Park
Hours: Mon-Sun 9am-9pm
Phone: (03) 9727 3082
Melbourne Golf Driving Ranges FAQs
Which golf driving ranges near Melbourne CBD stay open late?
Melbourne Golf Academy, Albert Park Driving Range, and Latrobe Golf Park stay open until 10 PM most nights.
Are there any golf driving ranges near the Melbourne CBD?
Yarra Bend Golf and Albert Park Driving Range are both in central Melbourne, only a few minutes from the CBD.