The Best Mini Golf Courses, from Free to Deluxe

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 his latest venture: 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 $10 to play, and kids 3 and under are free (as of this writing). 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!

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 foot golf—bring your own soccer ball to save the rental fee. The cost is $6-$8 for children, and $8-$10 for adults. 10220 SE Causey Ave., Happy Valley

Glowing Greens. For a blacklight mini golf experience, check out Glowing Greens in downtown Portland. The location also includes axe throwing and an escape room. The cost is $17.50 per person. 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 $6 per person to play 18 holes, and the putter and golf ball are included. 20400 SW Cipole Rd., Tualatin

Twin Pines Country Club. This isn’t like any country club you’ve ever seen, and it’s just so perfectly Portland. This six-hole course is not a business—just a family’s yard-turned-mini golf course! There is no cost to play. 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 courses to choose from, both 18 holes, featuring bridges, creeks, tiny buildings, and a castle. It costs $12 per person, ages 5 and older. 29111 SW Town Center Loop W, Wilsonville

Scroll to Top