From glow-in-the-dark to bucolic country club swinging, there are fun options for mini golf in and around Portland.
Pietro’s Pizza and Pirate Adventure. A repeat pick in our readers’ poll for family fun centers, Pietro’s Pizza and Pirate Adventure offers black-light, pirate-themed mini golf at their Beaverton and Salem locations. It’s pretty dark inside, so they recommend ages 4+. There’s also a full menu, drinks and a Gallery of Games arcade. 13281 SW Canyon Rd., Beaverton and 1637 Hawthorne NE, Salem.
Eagle Landing Golf Course. This well-heeled mini golf experience offers 36 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 $3 rental fee. 10220 SE Causey Ave., Happy Valley
Laser Blasters. This black-light, safari-themed, 14-hole course is located at the Vancouver Mall. There’s also laser tag and axe throwing. Check their website for deals and coupons. 8700 NE Vancouver Mall Dr Ste 191, Vancouver
The 19th Hole at Hotel Deluxe. In the summer months, Hotel Deluxe transforms a nearby parking lot into a nine-hole mini golf course and beer garden complete with gourmet food truck, cold drinks and lawn games like a giant Jenga and cornhole. SW 15th and Yamhill across from Hotel deLuxe, 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. 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. 29111 SW Town Center Loop W, Wilsonville