Skip to content

Leather vs canvas shoes in the rain: which holds up

Leather vs canvas shoes in the rain: how each handles wet weather, drying, care and lifespan. Leather wins in the wet, canvas wins when it is warm.

Camille Laurent4 min read

Verdict: leather is the better shoe for rain. Canvas is the better shoe for a hot day. Leather is a skin, so it sheds light water. Canvas is woven cloth, so it drinks it. That one fact decides most of the rest.

Which wins on

FactorLeatherCanvas
Light rainLeather. Beads water for a whileSoaks through fast
Heavy rainBoth leak at the seams and the topBoth leak, canvas sooner
Drying timeCanvas. Thin cloth dries in hoursLeather takes a day or more and needs care
CareCanvas. Wash and air dryLeather needs cleaning and conditioner
LifespanLeather. Often years if cared forCanvas wears and fades faster
Warm weatherCanvas. Lighter and more breathableLeather can feel hot
Cold weatherLeather. Holds heat betterCanvas feels cold when damp
CostLeather costs more to start, often less per yearCanvas is cheaper to buy

Pick leather if

  • You walk or commute in wet or cold weather.
  • You want one pair that lasts several years.
  • You are happy to wipe and condition them now and then.
  • Your office or school needs a smarter look.

Pick canvas if

  • Your climate is warm and dry most of the year.
  • You want a light shoe for summer.
  • You want a pair you can toss in the wash.
  • You have a second pair to swap into when it rains.

Drying time

Wet shoes need patience. Take out the insoles and loosen the laces. Stuff the shoes with paper, and change the paper when it turns damp. Leave them in a room with some air.

Do not put leather on a radiator or near a heater. Fast heat can make it crack and shrink. Canvas can take a gentler warm spot, but air drying is still the safest bet.

Rough numbers: canvas is often dry in a few hours to overnight. Leather often needs one to two days. Wearing damp shoes day after day wears out the glue and lining, so rotating two pairs helps either type.

Care and lifespan

Leather: brush off dirt, wipe with a damp cloth, and add a conditioner every few months. A water-repellent spray adds a layer of protection. Test it on a small hidden patch first.

Canvas: brush off dirt, spot clean with mild soap, and let it dry fully. A waterproofing spray for fabric can help in light drizzle, but it fades with wear.

In a cold, wet climate, a leather pair with care can serve for years. In a warm climate, canvas may be all you need. Wet and warm, such as a tropical season, is where neither is perfect, and a quick-dry shoe or a sandal may suit better.

Rule: if the forecast says rain, wear leather. If it says sun, wear canvas.

Common mistakes

  • Wearing suede in rain. Suede is leather with a soft finish and marks easily.
  • Drying shoes on a heater.
  • Forgetting the sole. Thin soles let water in and slip on wet ground.

For other shoe questions, see sneakers vs trainers.

Quick questions

Are leather shoes waterproof?

Not fully. Leather resists light rain, but seams, laces and the opening let water in. A waterproof label from the maker helps.

Can canvas shoes be waterproofed?

A fabric spray can help in drizzle. It will not keep out a downpour.

How long do wet leather shoes take to dry?

Often a day or two at room temperature. Never use direct heat.

Which shoe lasts longer, leather or canvas?

Leather, in general, if you clean and condition it. Canvas wears faster, especially at the sole and toe.

More to read

Keep reading