House painters in Minnetonka & Hopkins, MN
Exterior and interior painting for wooded Minnetonka lots and Hopkins bungalows.
4.9 on Google from 83 reviews · licensed and insured in Minnesota

Painting homes in Minnetonka & Hopkins
Villa's Pro Painting is a licensed residential painting contractor working in Minnetonka & Hopkins. Homeowners call us for interior painting, exterior house painting, kitchen cabinet painting and enamel trim, and every job is led by owner Andres Villa.
Minnetonka mixes wooded mid-century homes near Glen Lake with larger newer properties. Hopkins has classic smaller homes and bungalows near its walkable Mainstreet. Under heavy tree cover, north-facing and shaded siding stays damp longer, so washing, drying and the right primer matter more here.
On shaded lots around Glen Lake and Minnehaha Creek, we take extra time to wash and dry the siding before priming, and choose coatings rated for damp, low-sun exposure.
Neighborhoods
Minnetonka: Glen Lake, Deephaven border, Groveland, Mayflower
Hopkins: Downtown Hopkins, Interlachen, Knollwood
ZIP codes
55305, 55343, 55345 (Minnetonka); 55343 (Hopkins)
Distance from our shop
About 8.6 miles from 8951 Goodrich Rd, Bloomington. Near Glen Lake, the Minnehaha Creek corridor, Mainstreet in downtown Hopkins, Ridgedale and Interlachen Country Club.
What we paint in Minnetonka & Hopkins
Kitchen cabinet painting
Doors off, sanded, primed and sprayed with cabinet enamel.
3 to 5 daysEnamel trim and doors
Baseboards, casings, doors and built-ins in washable enamel.
Winter-friendlyInterior painting
Walls and ceilings, patched, sanded and given two finish coats.
1 to 3 daysDrywall repair
Holes, cracks and water stains fixed and painted to match.
With any interior jobExterior painting
Washing, scraping and caulking before weather-rated paint.
May to OctoberDeck staining
Decks, rails and stairs cleaned and stained.
Spring to fallCommercial
Offices and fitness rooms repainted under full containment.
By walkthrough“Andres and his crew did an all around great job refreshing the look of our home. They very thoroughly scraped off areas, primed, and applied the final coats.”
Tim H., Exterior siding and paint, Google reviewRead all 83 reviews
How a job runs
- Estimate
Send photos or book a visit. You get an itemized quote with scope, paint and timing, usually the same day.
- Prepare
Furniture moved, floors covered, surfaces cleaned, patched, sanded and caulked. This is where paint lasts or fails.
- Paint
Primer where it's needed, two finish coats, a daily clean-up, and a walkthrough with you, then a written warranty.
Minnetonka & Hopkins questions
Yes. Villa's Pro Painting paints homes across Minnetonka & Hopkins, including ZIP codes 55305, 55343, 55345 (Minnetonka); 55343 (Hopkins). Estimates are free.
About 8.6 miles in a straight line from our shop at 8951 Goodrich Rd in Bloomington, so most Minnetonka & Hopkins estimates can be scheduled the same day.
Yes. Cabinets are sprayed with enamel over a bonding primer, usually in 3 to 5 days, and trim and doors get washable enamel. See kitchen cabinet painting and enamel trim and doors.
Every quote is free and itemized after a visit. Current specials: two interior rooms for $599, and exterior house painting from $2,995 for qualifying homes.
Interior work usually starts within one to two weeks of approval. Exterior work runs from early May through late October, weather permitting.
Yes. Interior and exterior jobs come with a written workmanship warranty, and you keep the paint codes for touch-ups.
Current specials
Interior, two rooms
$599
Walls, baseboards and trim in standard-size rooms. Excludes ceilings, walk-in closets and large drywall repairs.
Call to bookExterior house painting
from $2,995
Qualifying single-family homes. Power washing, scraping, caulking and a written warranty. Booking now for May.
Get an exterior quoteGet a free estimate in Minnetonka & Hopkins
Call Andres directly or send a few details. Most estimates go out the same day.
(716) 479-6246 Villa's Pro Painting LLC8951 Goodrich Rd, Bloomington, MN 55437
Mon to Sat 7am to 5pm, Sun 9am to 5pm