Painting marble may sound unusual at first, but it’s a practical and creative way to update old surfaces without replacing them. Whether you’re working on a marble countertop, a decorative statue, or a tabletop, giving it a new look with acrylic paint is entirely possible—and surprisingly effective. While marble is naturally sleek and elegant, its surface doesn’t always fit into modern interior styles. That’s where marble painting with acrylic paint comes in. With the right preparation, tools, and techniques, you can transform marble into a surface that not only looks fresh but also holds up well over time. In this guide, you’ll learn everything you need to know to paint marble with acrylics, from surface prep to sealing for long-term durability.
How to Paint Marble with Acrylic Paint
Before we dive into how to paint marble, let’s take a closer look at how acrylic paint performs on marble surfaces.

Can Acrylic Paint be Used on Marble?
Yes, acrylic paint is well-suited for marble painting due to its excellent adhesion properties and versatility across different types of surfaces. Marble, whether polished or unpolished, presents challenges because of its smooth, non-porous nature. Polished marble, with its glossy finish, tends to repel paint, while unpolished marble can produce dust that interferes with paint adhesion. For this reason, proper surface preparation is critical to ensure the acrylic paint bonds firmly and lasts for years without peeling or cracking.
Why Choose Acrylic Paint for Marble Painting?
Acrylic paints offer several advantages for painting marble. They are water-based and non-toxic, making them safe for indoor use. The paint dries quickly, which speeds up the overall project, and the finish is typically smooth and even, without unsightly streaks. Unlike spray paints or epoxy paints, acrylics are easier to work with and clean up, requiring only simple brushes or rollers. This makes acrylic paint ideal for both beginners and experienced DIYers who want to refresh or customize indoor and outdoor marble pieces like countertops, garden ornaments, or decorative items.
Preparation: The Key to Successful Marble Painting with Acrylic Paint
Before starting the painting process, thorough preparation of the marble surface is essential. (Related article: Do you need primer?) First, the marble must be cleaned meticulously to remove any dirt, grease, or old residues that could interfere with paint adhesion. After cleaning, if the marble has a polished, glossy finish, it should be lightly sanded. Lightly sanding the marble creates a subtle texture that allows the primer and paint to adhere more effectively. It’s important to wipe away all sanding dust afterward, as any remaining particles can weaken the paint bond.
The next step is priming. Applying a bonding or transition primer designed specifically for glossy or smooth surfaces is crucial in marble painting with acrylic paint. The primer acts as a bridge between the slick marble and the acrylic paint, creating a surface the paint can cling to securely. Neglecting this stage can result in poor adhesion, causing the paint to flake or wear off prematurely. Allow the primer to dry thoroughly—typically for at least three hours—before moving on to the painting stage.
How to Paint Marble with Acrylic Paint?
After the primer has fully dried, you’re ready to start applying acrylic paint to the marble surface. For best results, apply two to three thin coats of acrylic paint rather than one thick layer. Be sure to wait approximately four hours between each coat to allow for full drying. This approach prevents drips and uneven textures, while building up a durable, professional-looking finish. Choose a paint color that complements your existing décor and the style you’re aiming for. All-purpose acrylic paints are ideal for a wide range of marble objects, whether functional or decorative.
After the final coat has dried completely, sealing the surface is a critical step. A water-based acrylic varnish enhances the painted marble’s appearance and protects it from water damage, scratches, and everyday wear. For areas exposed to moisture or frequent use—such as kitchen countertops—an epoxy varnish provides stronger, longer-lasting protection. Let the sealed surface cure for at least 24 hours before using it. For more details, see our related guide on how long to wait between coats of paint.
A helpful tip: Sealing the painted marble with a protective varnish significantly improves durability and keeps the surface looking fresh over time. Painted marble generally needs at least one full day to cure before it’s ready for regular use. (Related post: How to paint marble countertops)
Materials Needed
- All-purpose acrylic paint.
- Bonding primer.
- 2-inch soft-bristled brush.
- Stiff sponge or short-nap roller.
- Acrylic varnish or epoxy varnish.
Frequently Asked Questions
We’ve answered the most frequently asked questions about marble painting below. Got more questions? Drop them in the comments—we’re here to help.
What Kind of Paint Can You Use on Marble?
You can paint marble using various types of paint, such as synthetic, acrylic, and spray paint. Each type has unique qualities and methods for application.
Can Marble be Painted Black?
Marble can be painted black. However, black paint tends to leave roller marks. To prevent this issue, choose reliable tools and top-grade paint designed for smooth surfaces. Additionally, we recommend using a short-nap roller to minimize streaks.
What Primer to Paint Over Marble?
The type of primer you use to prime the marble should be the same as the type of paint you plan to use. If you’re considering using synthetic-based paint, a synthetic primer is recommended; if you plan to use acrylic paint, an acrylic primer is best; and if you’re thinking of using spray paint, a spray primer would be a better option.
Can I Use Epoxy on Marble?
Yes, one of the best options for painting marble is epoxy paint. It’s durable and long-lasting, making it highly suitable for marble. You can maximize its durability by using an epoxy primer before painting and an epoxy varnish after painting.
How Long Does Painted Marble Last?
Acrylic paint on marble can last for years if sealed with an epoxy or acrylic varnish. However, make sure to check the varnish every year and renew it if necessary.