Rolling parkland fairway lined with mature trees at a MetroWest Massachusetts public golf course on a clear summer morning
← Blog

6 min read

MetroWest Golf Courses Near Boston: Where to Play and What It Costs

MetroWest has the widest price spread of any golf region near Boston. Juniper Hill is $54 to walk 18 on a weekday. Shaker Hills uses dynamic pricing and charges $30 a player to book past eight days. Sandy Burr is a Donald Ross at $60 to $75. Here's the full corridor, plus which courses closed for 2026 and how each one handles booking.

MetroWest has the widest price spread of any golf region near Boston. Juniper Hill in Northborough is $54 to walk 18 on a weekday. Shaker Hills in Harvard, twenty minutes up the road, uses dynamic pricing that moves with the weather and charges $30 a player just to book more than eight days out. Same drive from the city, completely different products.

This is the corridor west of Route 128, roughly Weston out to Northborough and Harvard. It has more public golf than the North Shore and the South Shore combined, and no two courses handle booking the same way.

Juniper Hill, Northborough

Two full 18s on one property, which almost nothing else near Boston offers. Riverside is the wider, more open course running along the Assabet River. Lakeside is narrow and tree-lined with views of Lake Chauncy. It is a family-owned daily fee facility in its 95th year, and there are no memberships.

Green fees are $54 weekday and $59 weekend for 18, or $33 and $36 for nine. Seniors 60 and up pay $38 on weekdays, college students with an ID pay the same, and juniors pay $30.

The catch is the cart rule. From late April through late September, weekend and holiday tee times before 1:05pm require 18 holes with a cart, and no senior or discount rates apply. A cart is $52 for two riders. So a weekend morning round for two is closer to $170 than the $118 the green fee table suggests. Cancellations need 12 hours notice or you get charged a no-show fee. Booking runs through CPS Golf, seven days out, or by phone at (508) 393-2444.

The full breakdown of which course to pick is in our Juniper Hill review.

Shaker Hills, Harvard

A Brian Silva design and the best pure golf course in this part of the state. It also has the most complicated pricing.

Shaker Hills runs dynamic pricing that changes by season, day, time, weather, and demand. There is no rate card to quote. What you pay is whatever the tee sheet says when you look. Every rate includes golf, cart, range access, tax, and fees, so the number you see is the number you pay.

The booking rules matter more than the price. Standard tee times open seven days out. If you want to book further ahead, Shaker Hills sells advance times 8 to 90 days out for a non-refundable $30 per player fee. Download their app and get the free Shaker Pass and that drops to $25, plus you get eight-day booking instead of seven. Cancellation is a strict 24 hours, and no-shows get charged in full.

Seniors 60 and up, military, veterans, and first responders get 15 percent off Monday through Friday before 2pm. Juniors get 25 percent off after 2pm, no cart. There is also a replay rate for anyone who finishes 18 and wants more, bookable only within the hour after your round.

More detail in the Shaker Hills review.

Sandy Burr, Wayland

The closest thing MetroWest has to a classic. A Donald Ross design about 30 minutes west of downtown, running $60 to $75 depending on day and time. It is the pick when you want architecture without driving to Harvard or paying Plymouth prices. See the Sandy Burr review.

Cyprian Keyes, Boylston

27 holes: an 18-hole championship course built in 1997 at 6,844 yards and par 72, plus a separate 9-hole par 3. The par 3 course is the reason to know about this place. It is a real short course, not a pitch-and-putt, and it is the best place in MetroWest to take someone who is still learning without holding up a full 18. Book at (508) 869-9999 or through their site.

Marlborough Country Club

Private, but it takes public play on Mondays and Tuesdays. Tee times go up to five days out by calling the pro shop at (508) 481-5340. It will never appear on a booking platform because there is no online inventory. If you want a private-club round on a Monday without knowing a member, this is the way.

Stow Acres, and what happened to it

Stow Acres used to be the MetroWest destination, two Geoffrey Cornish 18s including a course that hosted the 1995 U.S. Amateur Public Links. That is over. The North was cut to nine holes and that remaining nine is closed for the 2026 season. Only the South is playable, at $50 midweek and $65 on weekends, and conditions have slipped.

Third-party listings still show Stow Acres as a two-course facility. They are wrong. The full Stow Acres review covers what is actually open.

Leo J. Martin, Weston

Closed for all of 2026. DCR shut the course for construction with a 2027 reopening. The driving range stays open. If you were counting on the cheapest 18 inside Route 128 this summer, you are not getting it. Details here.

How the region compares

Course18 holesBooking window
Juniper Hill$54 weekday / $59 weekend7 days, CPS Golf
Shaker HillsDynamic, cart included7 days free, 8–90 days for $30/player
Sandy Burr$60–75Own tee sheet
Stow Acres (South)$50 weekday / $65 weekendOnline or phone
Marlborough CCPublic Mon & Tue only5 days, phone only
Leo J. MartinClosed all 2026

Compare that against the North Shore and South Shore guides. MetroWest has more courses but the least consistent booking picture of the three.


Six MetroWest courses, six different systems: CPS Golf at Juniper Hill, an app-gated eight-day window at Shaker Hills, phone only at Marlborough, and one course that closed for the year while the listing sites still show it open. Checking all of them takes longer than the round. Text Carl the day, the budget, and how far west you will drive. He works through every tee sheet in the corridor and comes back with times that actually exist.

Looking for a tee time in Boston?
Carl covers 135 public courses within 30 miles. See all courses Carl covers →

Frequently asked questions

What are the best public golf courses in MetroWest Massachusetts?

Shaker Hills in Harvard is the best pure golf course, a Brian Silva design with dynamic pricing that includes cart and range. Juniper Hill in Northborough is the value pick with two full 18s at $54 weekday. Sandy Burr in Wayland is a Donald Ross at $60 to $75. Cyprian Keyes in Boylston adds a 6,844-yard championship 18 plus a real 9-hole par 3.

What is the cheapest golf course in MetroWest near Boston?

Juniper Hill in Northborough at $54 to walk 18 on a weekday, or $33 for nine. Seniors 60 and up and college students with ID pay $38 weekdays, juniors $30. Stow Acres South is $50 midweek but conditions have declined. Leo J. Martin in Weston, normally the cheapest option, is closed for the entire 2026 season.

How does Shaker Hills pricing work?

Shaker Hills uses dynamic pricing that changes with season, day, time, weather, and demand, so there's no fixed rate card. Every rate includes golf, cart, range, tax, and fees. Standard tee times open seven days out. Booking 8 to 90 days ahead costs a non-refundable $30 per player, or $25 with the free Shaker Pass from their app, which also unlocks eight-day booking.

Do you need a cart at Juniper Hill?

On weekends and holidays before 1:05pm from late April through late September, yes. Those tee times require 18 holes with a cart and no senior or discount rates apply. A cart is $52 for two riders, so a weekend morning round for two runs closer to $170 than the green fee table suggests. Weekdays are walkable at $54.

Which MetroWest golf courses are closed in 2026?

Leo J. Martin in Weston is closed for the entire 2026 season for DCR construction, reopening in 2027, though its driving range stays open. At Stow Acres, the former championship North was reduced to nine holes and that remaining nine is closed for the season, leaving only the South playable. Third-party listings still show both as fully open.

Carl Golf

We're building a better way to book golf in Boston — by text, covering 135+ courses including ones GolfNow misses. Questions or feedback: hello@carl.golf

14-day free trial

Want Carl to handle your tee times?

Tell Carl your date and group — he finds and books it over text.

Get started
Get started