Warning Sorry, you're using a web browser that is no longer supported. For the best experience please upgrade or visit the site on another browser.
Skip to content

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

20% OFF $125+ WITH PROMO CODE: GREEN20, Online Only

20% OFF $125+ WITH PROMO CODE: GREEN20, Online Only

Get 20% off $125 with promo code GREEN20. Online, ship to home only. 04/23/26 – 04/27/26. *Maximum discount $50.

20% off $125+: Valid on regularly priced in-stock items for Ship to Home orders that when purchased together total $125 or more (before tax, shipping and discount) on the website only. Excludes AIRAID, B&M, Bully Dog, DeVilbiss, Edelbrock, Flowmaster, Holley, Hurst, Ingersoll-Rand, K&N, MSD, SCT, and Spectre items.

To Redeem Offer: Add qualifying items totaling $125 or more to your shopping cart and select “Ship” as your delivery method. Enter promo code GREEN20 in the cart. The total in your shopping cart will be adjusted after promo code is applied. Excluded brands contribute toward minimum purchase amount to qualify for offer but are not eligible for discount. (Maximum $50.00 Discount.) Valid Thursday, April 23rd to Monday, April 27th, 2026 (11:59pm Hawaii Time Zone). Coupon code is not redeemable for cash, is nontransferable and cannot be replaced if lost or stolen. Not valid on same-day delivery orders. Void if copied, transferred or where prohibited by law. Customer pays sales tax and shipping fees.

Offer subject to adjustment due to returns, cancellations and exchanges. Additional taxes and duties may apply. Not valid with any other promotional gift with purchase. Offer may be modified or discontinued at any time without notice.

Offer Terms: Offer does not apply to gift card orders. Offer does not apply to Lead-Acid batteries. Cannot be used in combination with any other certificates, offers, or discounts or for payment on account. Not valid on previous purchases or store purchases. Shipping & handling and taxes do not qualify towards the minimum purchase. Valid for retail customers only. OReillyAuto.com only ships orders within the U.S.

Excluded Brands: Offer does not apply to AIRAID, B&M, Bully Dog, DeVilbiss, Edelbrock, Flowmaster, Holley, Hurst, Ingersoll-Rand, K&N, MSD, SCT, and Spectre items.


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.