Port A Cover

Durable & Weatherproof RV & Boat Covers

Protect your investment with high-quality, all-season covers designed to withstand sun, rain, wind, and snow. Port A Cover offers reliable protection for RVs and boats of all shapes and sizes—built for longevity, easy use, and peace of mind.

Get a Free Estimate!
Our Products

Premium RV & Boat Covers Designed for Lasting Protection

At Port A Cover, we specialize in high-quality, weather-resistant covers that protect your valuable vehicles from the elements. Whether you’re safeguarding an RV or a boat, our covers are designed for durability, ease of use, and year-round performance.

RV Cover

RV Covers

All-Weather Protection for Every Adventure

Shield your motorhome, camper, or travel trailer from UV rays, rain, snow, and dust. Our RV covers are built to last and designed to fit a wide range of vehicle sizes.

Boat Cover (1)

Boat Covers

Reliable Coverage, No Storage Fees

Protect your boat during the off-season on your own property and stop paying storage fees. Port A Cover boat covers keep your investment safe from harsh weather and damaging debris.

About Port A Cover

Trusted Protection for What Moves You

At Port A Cover, we’re committed to providing high-quality RV and boat covers that offer unbeatable protection from the elements. With years of experience and a focus on durability, performance, and customer satisfaction, we’ve helped thousands of vehicle owners extend the life of their investments with confidence.

Why Choose Port A Cover?

Meet the Port A Cover Team

We’re a passionate group of outdoor enthusiasts and protection experts based in Spokane Valley, WA. Our mission is simple: to help RV and boat owners protect their investments with products that actually perform—season after season.

Years in Business
0 +
5-Star Reviews
0 +
Happy Customers
0 +
Covers Delivered
0 +
Our Process

Get the Perfect RV or Boat Cover in 3 Simple Steps

Our quick and hassle-free process ensures you get the right fit and long-lasting protection for your vehicle—delivered fast and ready to use.

Find Your Fit

Use our size guide or contact us to select the right cover for your RV or boat—custom and universal sizes available.

Place Your Order

Order online or over the phone. Our team will process your request quickly and prepare your cover for fast shipping.

Receive & Protect

Your cover arrives ready to go—easy to install, secure, and built for all-season durability. Protect your investment in minutes.

Reviews

What Our Customers Are Saying

We’re proud to deliver top-quality RV and boat covers that go the extra mile in protection and performance. Here’s what real customers have to say:

Lori L.
Lori L.
Deer Park, WA
If I could give a higher than 5 stars, I would. These guys were amazing. From the initial contact to the completion of payment, I am very pleased with the cover and the friendly service. Before the build, my questions were answered quickly, and the build was only a few days. After they were finished, we couldn't even tell they had been there except for the nice big cover we now have. Highly recommend!
C. Smith
C. Smith
Rosalia, WA
They did an excellent job on our permanent roofing structure over our park model on the property. They were fair in their bid, timely and helped us out during bad weather and when we needed a roof immediately. I was so impressed I had them build my horse a permanent shelter too. Sam and his crew were great. I highly recommend them.
S Compton
S Compton
Tri Cities, WA
To say that this is exactly what we wanted would be a true understatement. Port-a-cover offered a solution that was quick and easy to install, and protects our motorhome investment to a "T"! The crew was in and out in less than two days so disruption was minimal. We highly recommend this product and company!!!!

Your Satisfaction, Guaranteed

At Port A Cover, we stand behind every product we sell. If you’re not 100% satisfied with your purchase, we’ll make it right—because protecting your investment and your trust is our top priority.

98857 - Warden, Grant County (WA) 98837 - Moses Lake, Grant County (WA) 98851 - Soap Lake, Grant County (WA) 99344 - Othello, Adams County (WA) 99341 - Lind, Adams County (WA) 99371 - Washtucna, Adams County (WA) 99001 - Airway Heights, Spokane County (WA) 99003 - Chattaroy, Spokane County (WA) 99004 - Cheney, Spokane County (WA) 99005 - Colbert, Spokane County (WA) 99006 - Deer Park, Spokane County (WA) 99008 - Edwall, Lincoln County (WA) 99009 - Elk, Spokane County (WA) 99011 - Fairchild Air Force Base, Spokane County (WA) 99012 - Fairfield, Spokane County (WA) 99013 - Ford, Stevens County (WA) 99014 - Four Lakes, Spokane County (WA) 99016 - Greenacres, Spokane County (WA) 99017 - Lamont, Whitman County (WA) 99018 - Latah, Spokane County (WA) 99019 - Liberty Lake, Spokane County (WA) 99020 - Marshall, Spokane County (WA) 99021 - Mead, Spokane County (WA) 99022 - Medical Lake, Spokane County (WA) 99023 - Mica, Spokane County (WA) 99025 - Newman Lake, Spokane County (WA) 99026 - Nine Mile Falls, Stevens County (WA) 99027 - Otis Orchards, Spokane County (WA) 99029 - Reardan, Lincoln County (WA) 99030 - Rockford, Spokane County (WA) 99031 - Spangle, Spokane County (WA) 99032 - Sprague, Lincoln County (WA) 99033 - Tekoa, Whitman County (WA) 99034 - Tumtum, Stevens County (WA) 99036 - Valleyford, Spokane County (WA) 99037 - Veradale, Spokane County (WA) 99039 - Waverly, Spokane County (WA) 99040 - Wellpinit, Stevens County (WA) 99101 - Addy, Stevens County (WA) 99102 - Albion, Whitman County (WA) 99103 - Almira, Lincoln County (WA) 99104 - Belmont, Whitman County (WA) 99105 - Benge, Adams County (WA) 99107 - Boyds, Ferry County (WA) 99109 - Chewelah, Stevens County (WA) 99110 - Clayton, Stevens County (WA) 99111 - Colfax, Whitman County (WA) 99113 - Colton, Whitman County (WA) 99114 - Colville, Stevens County (WA) 99115 - Coulee City, Grant County (WA) 99116 - Coulee Dam, Okanogan County (WA) 99117 - Creston, Lincoln County (WA) 99118 - Curlew, Ferry County (WA) 99119 - Cusick Pend, Oreille County (WA) 99121 - Danville, Ferry County (WA) 99122 - Davenport, Lincoln County (WA) 99123 - Electric City, Grant County (WA) 99124 - Elmer City, Okanogan County (WA) 99125 - Endicott, Whitman County (WA) 99126 - Evans, Stevens County (WA) 99128 - Farmington, Whitman County (WA) 99129 - Fruitland, Stevens County (WA) 99130 - Garfield, Whitman County (WA) 99131 - Gifford, Stevens County (WA) 99133 - Grand Coulee, Grant County (WA) 99134 - Harrington, Lincoln County (WA) 99135 - Hartline, Grant County (WA) 99136 - Hay, Whitman County (WA) 99137 - Hunters, Stevens County (WA) 99138 - Inchelium, Ferry County (WA) 99139 - Ione Pend, Oreille County (WA) 99140 - Keller, Ferry County (WA) 99141 - Kettle Falls, Stevens County (WA) 99143 - Lacrosse, Whitman County (WA) 99144 - Lamona, Lincoln County (WA) 99146 - Laurier, Ferry County (WA) 99147 - Lincoln, Lincoln County (WA) 99148 - Loon Lake, Stevens County (WA) 99149 - Malden, Whitman County (WA) 99150 - Malo, Ferry County (WA) 99151 - Marcus, Stevens County (WA) 99152 - Metaline Pend, Oreille County (WA) 99153 - Metaline Falls Pend, Oreille County (WA) 99154 - Mohler, Lincoln County (WA) 99155 - Nespelem, Okanogan County (WA) 99156 - Newport Pend, Oreille County (WA) 99157 - Northport, Stevens County (WA) 99158 - Oakesdale, Whitman County (WA) 99159 - Odessa, Lincoln County (WA) 99160 - Orient, Ferry County (WA) 99161 - Palouse, Whitman County (WA) 99163 - Pullman, Whitman County (WA) 99164 - Pullman, Whitman County (WA) 99165 - Pullman, Whitman County (WA) 99166 - Republic, Ferry County (WA) 99167 - Rice, Stevens County (WA) 99169 - Ritzville, Adams County (WA) 99170 - Rosalia, Whitman County (WA) 99171 - Saint John, Whitman County (WA) 99173 - Springdale, Stevens County (WA) 99174 - Steptoe, Whitman County (WA) 99176 - Thornton, Whitman County (WA) 99179 - Uniontown, Whitman County (WA) 99180 - Usk Pend, Oreille County (WA) 99181 - Valley, Stevens County (WA) 99185 - Wilbur, Lincoln County (WA) 99201 - Spokane, Spokane County (WA) 99202 - Spokane, Spokane County (WA) 99203 - Spokane, Spokane County (WA) 99204 - Spokane, Spokane County (WA) 99205 - Spokane, Spokane County (WA) 99206 - Spokane, Spokane County (WA) 99207 - Spokane, Spokane County (WA) 99208 - Spokane, Spokane County (WA) 99209 - Spokane, Spokane County (WA) 99210 - Spokane, Spokane County (WA) 99211 - Spokane, Spokane County (WA) 99212 - Spokane, Spokane County (WA) 99213 - Spokane, Spokane County (WA) 99214 - Spokane, Spokane County (WA) 99215 - Spokane, Spokane County (WA) 99216 - Spokane, Spokane County (WA) 99217 - Spokane, Spokane County (WA) 99218 - Spokane, Spokane County (WA) 99219 - Spokane, Spokane County (WA) 99220 - Spokane, Spokane County (WA) 99223 - Spokane, Spokane County (WA) 99224 - Spokane, Spokane County (WA) 99228 - Spokane, Spokane County (WA) 99251 - Spokane, Spokane County (WA) 99252 - Spokane, Spokane County (WA) 99256 - Spokane, Spokane County (WA) 99258 - Spokane, Spokane County (WA) 99260 - Spokane, Spokane County (WA) 99299 - Spokane, Spokane County (WA) 99402 - Asotin, Asotin County (WA) 99403 - Clarkston, Asotin County (WA)
83801 - Athol, Kootenai County (ID) 83802 - Avery, Shoshone County (ID) 83803 - Bayview, Kootenai County (ID) 83804 - Blanchard, Bonner County (ID) 83805 - Bonners Ferry, Boundary County (ID) 83806 - Bovill, Latah County (ID) 83808 - Calder, Shoshone County (ID) 83809 - Careywood, Bonner County (ID) 83810 - Cataldo, Kootenai County (ID) 83811 - Clark Fork, Bonner County (ID) 83812 - Clarkia, Shoshone County (ID) 83813 - Cocolalla, Bonner County (ID) 83814 - Coeur D Alene, Kootenai County (ID) 83815 - Coeur D Alene, Kootenai County (ID) 83816 - Coeur D Alene, Kootenai County (ID) 83821 - Coolin, Bonner County (ID) 83822 - Oldtown, Bonner County (ID) 83823 - Deary, Latah County (ID) 83824 - Desmet, Benewah County (ID) 83825 - Dover, Bonner County (ID) 83826 - Eastport, Boundary County (ID) 83827 - Elk River, Clearwater County (ID) 83830 - Fernwood, Benewah County (ID) 83832 - Genesee, Latah County (ID) 83833 - Harrison, Kootenai County (ID) 83834 - Harvard, Latah County (ID) 83835 - Hayden, Kootenai County (ID) 83836 - Hope, Bonner County (ID) 83837 - Kellogg, Shoshone County (ID) 83839 - Kingston, Shoshone County (ID) 83840 - Kootenai, Bonner County (ID) 83841 - Laclede, Bonner County (ID) 83842 - Medimont, Kootenai County (ID) 83843 - Moscow, Latah County (ID) 83844 - Moscow, Latah County (ID) 83845 - Moyie Springs, Boundary County (ID) 83846 - Mullan, Shoshone County (ID) 83847 - Naples, Boundary County (ID) 83848 - Nordman, Bonner County (ID) 83849 - Osburn, Shoshone County (ID) 83850 - Pinehurst, Shoshone County (ID) 83851 - Plummer, Benewah County (ID) 83852 - Ponderay, Bonner County (ID) 83853 - Porthill, Boundary County (ID) 83854 - Post Falls, Kootenai County (ID) 83855 - Potlatch, Latah County (ID) 83856 - Priest River, Bonner County (ID) 83857 - Princeton, Latah County (ID) 83858 - Rathdrum, Kootenai County (ID) 83860 - Sagle, Bonner County (ID) 83861 - Saint Maries, Benewah County (ID) 83864 - Sandpoint, Bonner County (ID) 83865 - Colburn, Bonner County (ID) 83866 - Santa, Benewah County (ID) 83867 - Silverton, Shoshone County (ID) 83868 - Smelterville, Shoshone County (ID) 83869 - Spirit Lake, Kootenai County (ID) 83870 - Tensed, Benewah County (ID) 83871 - Troy, Latah County (ID) 83872 - Viola, Latah County (ID) 83873 - Wallace, Shoshone County (ID) 83874 - Murray, Shoshone County (ID) 83876 - Worley, Kootenai County (ID) 83877 - Post Falls, Kootenai County (ID) 83501 - Lewiston Nez, Perce County (ID) 83524 - Culdesac Nez, Perce County (ID) 83540 - Lapwai Nez, Perce County (ID) 83545 - Peck Nez, Perce County (ID) 83548 - Reubens Nez, Perce County (ID) 83520 - Ahsahka, Clearwater County (ID) 83541 - Lenore, Clearwater County (ID) 83544 - Orofino, Clearwater County (ID) 83546 - Pierce, Clearwater County (ID) 83553 - Weippe, Clearwater County (ID) 83827 - Elk River, Clearwater County (ID)
Got Questions? We’ve Got Answers!

Frequently Asked Questions

We understand that choosing the right RV or boat cover is important. Below are answers to the most common questions to help guide you through the process.

What sizes of RV and boat covers do you offer?

We offer a wide range of universal and custom-fit covers designed to accommodate various RV classes (A, B, C, trailers) and most types of boats. Sizes start at 10’ wide and can be up to 16’ tall.

Reach out to us and one of our dedicated cover experts will help find the perfect size and design for your cover. We offer free consultations and site visits to ensure the cover will be perfect for your needs.

Yes! Our covers are made from high quality steel that is made in the US. It is water-resistant and protects against snow, rain, and moisture buildup.

Absolutely. All our covers include UV-blocking layers to help prevent sun fading and cracking of your vehicle’s surface.

Our Do It Yourself covers are designed for easy installation. Most sizes can be installed in a weekend with 2 people working together. The kits come with everything you will need – frame, anchors, screws, sheet metal, trim & clear instructions for quick setup. We also are available to answer questions as you go.

Yes, all Port A Cover products come with a 5-Star service guarantee. Our materials come with warranties – 20 years on the frame material and lifetime on the sheet metal. Reach out for full warranty details.

We offer fast, reliable delivery of your RV or Boat Cover. Lead times fluctuate throughout the year depending on demand.

Kits are typically 3-6 weeks from order. Installation lead time is typically 4-8 weeks. Reach out for current lead times.

Get In Touch With Us

Reach out anytime — we’re here to help with fast, friendly service.

Phone Number

509 928-9264

Mail Us

portacover@portacover.com

Location

16624 E Sprague, Spokane Valley, WA 99037

Send Us a Message
© 2025 Port A Cover. All rights reserved.