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

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

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

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

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

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

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

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

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

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
