From glow-in-the-dark to bucolic country club swinging, there are plenty of fun options for mini golf in and around Portland.

Wonderwood Mini-Golf

Everyone’s favorite public joy creator brings all the whimsy to Wonderwood Springs Mini-Golf. The kid-friendly, 9-hole indoor course spans 7,000 square feet and now features the Alpha-Bestiary, an all-new storyline with 26 new monsters. Admission is $12 per person, kids 3 and under are free, and admission includes unlimited plays. When your game ends, head next door to Wonderwood Springs for a bite to eat. 7410 N Chicago Ave., Portland

Wonderwood Mini Golf

Eagle Landing Golf Course

This well-heeled mini golf experience features two 18-hole courses winding through lush trees, waterfalls and mountain-inspired terrain. The courses are open year-round and lighted for evening play. Mini golf costs $8-$14 for children under 6, $13-$20 for juniors ages 6-14 and seniors, and $15-$22 for adults, depending on whether you play 18 or 36 holes. Eagle Landing also offers 9- or 18-hole soccer golf. 10220 SE Causey Ave., Happy Valley

Courtesy of Eagle Landing

Glowing Greens

Mini golf gets a neon makeover at Glowing Greens in downtown Portland. This 13-hole, blacklight 3-D course turns putting into a glowing adventure, and the spot also offers axe throwing and escape rooms if you’re looking for extra thrills. Kids 3 and under play free; current admission prices are listed when you book online. Reservations are recommended. 509 SW Taylor St., Portland

Courtesy of Glowing Greens

Tualatin Island Greens

Tualatin Greens offers challenging mini golf in a picturesque, country club setting. It’s like playing golf, just miniaturized, with water hazards, sand bunkers, and undulating surfaces. It costs only $7 per person to play 18 holes, and the putter and golf ball are included — perfect for families looking for a little competition in a scenic, country club-style setting. 20400 SW Cipole Rd., Tualatin

Courtesy of Tualatin Island Greens

Twin Pines Country Club

Portland vibes, meet backyard creativity. This six-hole mini course started in a family’s yard and is totally free to play. It’s quirky, charming, and perfect for a quick, low-pressure round of golf with the kids. 8434 SE Clay St., Portland

Courtesy of Twin Pines

Wilsonville Bullwinkle’s Family Fun Center

You’ll find mini golf and much more at this Wilsonville family favorite. There are two different 18-hole courses to choose from, featuring bridges, creeks, tiny buildings and a castle. A round costs $15 per person, and kids ages 5 and younger play free. There’s plenty here to keep the whole crew entertained for hours, including bowling, go karts, bumper boats, laser tag and an arcade. 29111 SW Town Center Loop W, Wilsonville

Courtesy of Bullwinkles

Chipper Woods Mini Golf at Oaks Park

Looking for a classic Portland mini golf experience? Chipper’s Woods at Oaks Amusement Park is an 18-hole course tucked into a shady oak grove, with gorgeous views of the Willamette River and West Hills. Admission includes a ball, club and scorecard and costs $11 for ages 6 and older; kids 5 and younger play free with a paid adult. The course is open seasonally, with 2026 public play continuing on select days through October 31. Ticket quantities are limited, so booking online in advance is recommended. 7805 SE Oaks Park Way, Portland

Courtesy of Oaks Park

Birdie Time Pub

If your crew loves mini golf but you’re also craving a little grown-up fun, Birdie Time Pub hits the sweet spot. They’ve got a 9-hole course plus a golf and sports simulator, mini putting games and board games. The space is family-friendly until 7 pm and 21+ afterward; kids 12 and younger need an adult with them on the mini golf course, and the golf and game simulator is for ages 12 and older. Mini golf is $10 per person, or $8 during happy hour. 925 SE Main St., Portland

Courtesy of Birdie Time Pub

The Nest at Shortland Golf Club

Not your average mini golf course, The Nest bills itself as “elevated” miniature golf, and that fits. This 19-hole chip-and-putt course gives players a choice of chipping or putting tees on every hole, making it fun for total rookies and more confident golfers alike. No tee time is required. Admission is $15 for adults, $10 for ages 8-14 and $7 for kids 7 and younger. 1610 SW Advance Rd., West Linn

Courtesy of The Nest

Electric Castle’s Wunderland Milwaukie

For an inexpensive rainy-day option, head to Wunderland’s Milwaukie location for a 9-hole blacklight mini golf course. The indoor course takes players through a glowing fantasy world and is especially budget-friendly for families. Mini golf is $5 per person, with discounted pricing Tuesday through Thursday, in addition to general admission. Guests ages 5 and 6 may play with an accompanying adult. 11011 SE Main St., Milwaukie

Courtesy of Wunderland Games Milwaukie