How to Fix a Leaky Sunroof

Few things are worse than getting into a car with a wet interior after a storm, but you can make sure it never happens again with this simple procedure that works on any make or model. You can follow these simple steps to fix a clogged drain after leaks occur, or you can do it as part of preventative maintenance to prevent it from ever happening.

Step by Step Instructions:

Inspect & Clear Out Drainage System

All Steps

Tools & Materials

Fixing a Leaky Sunroof Instructions

A faulty seal may be the cause of a sunroof leak. But the most common cause of a sunroof leak is a clog in the drainage system that carries the water away. We'll walk you through how to inspect and repair your leaking sunroof. This job can be completed on any make or model. If you’re not completely comfortable doing the job yourself, we’d be happy to recommend a professional technician.

Clean the Sunroof Track

Mechanic wiping down sunroof track with a cloth

Step 1: Inspect the Sunroof Seal

Once the rain stops, open up the sunroof and inspect the seal. Look for any obvious cracks where the water could enter.

If no cracks are visible, use a wet cloth to thoroughly clean the sunroof’s track of debris that could eventually find its way into the drain.

Man wiping down sunroof seal and checking for obstructions

Step 2: Wipe the Sunroof Track

You should also wipe down the seals to make sure there isn’t anything stuck to them that could create an opening when the sunroof is closed.

Inspect and Clear Out Drainage System

Mechanic pointing at drainage system in the corner of the sunroof track

Step 3: Ensure Drainage System is not Clogged

While a faulty seal could be the reason for your leak, the most common cause of a leaky sunroof is a clog in the drainage system that carries water away. Locate your sunroof’s drains.

Depending on your particular vehicle, there could be up to four of them, and they’d be located in the corners of the sunroof opening. They lead to tubes that carry liquid through the windshield frame to the bottom of the vehicle.

Water bottle being poured into the drain to check for clog

Step 4: Test Drainage System with Water

Pour a small amount of water into the drains and look underneath your car to see if it’s draining.

If there’s no puddle on the ground, you have a clogged drain.

Mechanic spraying compressed air into the drain tube

Step 5: Dislodge Debris from Drain

To clean your drain, use compressed air or a cotton swab to dislodge any debris that could be clogging the tube. Most of that debris would be toward the top opening of the tube.
Mechanic pouring water into the drain to ensure proper drainage and a puddle of water forming under the car.

Step 6: Pour Water into Drain

Once you’re finished, pour some water into the drain to make sure the clog is gone.

Additional Resources

Cleaning your Windshield

How to Clean Your Windshield

Your on road visibility is only as clear as your windshield. If your windshield is covered in dirt and grime from the road, it will be harder to see what’s in front of you. Cleaning your windshield inside and out will help keep you safe on the road.
How to Install Wiper Blades

How to Install Wiper Blades

Windshield wiper blades are your first line of defense when the weather begins obstructing your vision through the windshield. Having good wiper blades, and replacing them when needed, will keep you safe on the road. Watch as we show you how to replace them.
car wash diy

How to Wash Your Car

Your vehicle is one of the biggest investments you make. Keeping things clean inside and out will help your vehicle last longer, look better and hold its value over time. Plus, when your car looks good, you look good.
These step-by-step instructions and video detail how to fix a leaking sunroof to help you make a complete repair to your car, truck, or SUV. Repairing a leaking sunroof is a straightforward procedure that can prevent condensation or liquid from damaging your vehicle’s interior and upholstery. If you see your vehicle’s sunroof leaking, it is important to take action quickly to avoid lasting water damage to the inside of your car. A faulty seal or a clog in the drainage system are the likely reasons that you might notice your car’s sunroof leaking, and in many cases, the repair is relatively simple and straightforward. O’Reilly Auto Parts has the tools, equipment, and knowledge to help you perform a leaky sunroof repair and stop a sunroof leak on most vehicles.

The automotive repair work depicted in this series is performed under the direction of the manufacturer of the product featured. Prior to undertaking any of the demonstrated repairs on your vehicle, we suggest you consult with a certified mechanic or another professional who can adequately advise you of the proper repair or remedy required. O’Reilly Automotive Stores, Inc. and its affiliates (“O’Reilly”) disclaims any responsibility for injury or damage resulting from a viewer’s attempt to recreate the repairs shown in this series.