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. Open seven days a week, you can bring your whole family to enjoy this 9-hole immersive fantasy golf experience. It costs only $12 to play, and kids 3 and under are free. Each hole has a theme and a story. Expect the unexpected here: golf balls that pop out of their holes, floors that spin, and a course filled with Mike Bennett’s iconic original art. Don’t forget to check out the PDX Parent hole, and get a bite to eat next door at Wonderwood Springs when your game ends!

Wonderwood Mini Golf

Eagle Landing Golf Course

This well-heeled mini golf experience offers 9 or 18 holes of perfectly groomed, straightforward mini golf. You’ll find water features, perfectly-maintained flower beds and a general country club atmosphere. They also offer soccer golf—bring your own ball to save the rental fee. The cost for mini golf is $8-$14 for children under 6, and $12-$19 for juniors (6-14) and seniors, and $14-$21 for adults. Soccer golf is $7-$12 per person, priced by age. 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 blacklight course turns putting into a glowing adventure, and the spot also offers axe throwing and an escape room if you’re looking for extra thrills. Admission is $18.50 per person — worth it for the glow-in-the-dark fun! 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 courses to choose from, both 18 holes, featuring bridges, creeks, tiny buildings, and a castle. It costs $15 per person, ages 5 and older, and there’s plenty here to keep the whole crew entertained for hours, including bowling and go karts. 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 has a fun 18-hole course tucked into a shady oak grove, with gorgeous views of the Willamette River and the West Hills. It’s perfect for a low-key afternoon with the kids — little ones can play free with a paying adult, and everyone gets their own ball, club, and scorecard. The course runs seasonally from mid-June through early October, and booking a tee time online is a smart move if you want to skip the wait. $11 per player ages 6+.

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 even board games if someone in your group needs a break from swinging clubs. The space is all-ages until 7 pm, but mini golf plays best for kids 8 and up, and parties are only for ages 12+. Rounds are $10 per person, or $8 during happy hour — a nice bonus if you time it right. It’s a chill, easy spot to grab a putter and a snack in SE Portland. 925 SE Main St., Portland

Courtesy of Birdie Time Pub