What to wear in Spain: outfits for men, boys and kids in every season

How Spaniards dress, what to wear in each region and season, eight Spain outfits for men, shoes for cobbles, church and beach-town rules, and a one-week packing list.

Man in a white linen shirt and stone chinos walking down a sunlit street in Seville
A white linen shirt and stone chinos on a sunlit street in Seville.

Deciding what to wear in Spain is harder than it looks, because Spain is really several countries in one. Seville can reach 40 °C in July while the green north stays mild and rainy. Madrid is baking in August and bitterly cold in January. Barcelona mixes beach and city in the same afternoon. On top of that, Spaniards dress well: neat, fitted and a little smarter than many visitors expect, especially in the evening. This guide explains what to wear in Spain for men, boys and kids, with Spain outfits for every season, region and occasion, a packing list and the local customs worth knowing.

What to wear in Spain: the quick answer

  • Dress neatly. Fitted, clean, well-pressed clothes are the norm, even for casual days.
  • Choose light, breathable fabrics for late spring, summer and early autumn: linen, cotton and light knits.
  • Pack one smart outfit for dinner. Spaniards dress up in the evening.
  • Bring comfortable, presentable shoes. Leather trainers, loafers or espadrilles; flip-flops are for the beach.
  • Carry a layer. Evenings cool down, and air conditioning is strong.
  • Cover up for churches and in towns. Swimwear belongs on the beach.
Father and two sons in light summer clothes walking across a Spanish plaza

How Spaniards dress

Spanish style is relaxed but polished. Men typically wear well-fitted chinos or dark jeans, a shirt or polo and leather shoes or clean trainers. Colours lean towards navy, white, beige and grey, with a brighter shirt or knit now and then. Clothes fit closely; baggy outfits are uncommon.

Three habits are worth copying.

  1. Smarter in the evening. Dinner starts late, often at 9 or 10 pm, and the evening stroll before it is a social event. People change out of daytime clothes.
  2. Shorts in the right place. Spanish men wear shorts on the coast and in summer heat, but in city centres many still prefer light trousers. Tailored shorts with a shirt are fine; athletic shorts stand out.
  3. Shoes matter. Leather shoes and neat trainers are standard. Sports shoes and flip-flops away from the beach mark you as a visitor.

Spain’s climate by region

What to wear in Spain depends heavily on where you’re going.

RegionSummerWinterWhat it means
Andalusia (Seville, Granada, Córdoba)Very hot and dry, often 35 to 40 °CMild days, cool nightsLinen and sun protection in summer; a jacket in winter
Madrid and central SpainHot and dryCold, sometimes freezingLight fabrics in summer; a proper coat in winter
Barcelona and the Mediterranean coastHot and humidMildBreathable clothes; a light jacket in winter
Northern Spain (Basque Country, Galicia, Asturias)Mild, often rainyCool and wetLayers and a waterproof all year
Balearic IslandsHot and sunnyMildBeachwear, linen and a light layer
Canary IslandsWarm all yearWarm all yearSummer clothes with a light jacket for evenings

Spain outfits for men

1. The city sightseeing day

A light-blue or white linen shirt with sleeves rolled, stone chinos and white leather trainers. It’s cool, comfortable for long walks and smart enough for lunch.

CITY DAY IN SPAIN
  • White linen shirt Shirt
  • Stone chinos Trousers
  • White leather trainers Shoes
  • Sunglasses and a cap Accessories
Formality 2/5 Spring to autumn Sightseeing

2. The summer heat outfit

For Seville, Córdoba or Madrid in July, choose the lightest fabrics you own: a loose linen shirt, linen trousers or tailored shorts in a pale colour, loafers or espadrilles and a hat.

3. The evening look

A knitted polo or a crisp shirt, navy or cream trousers and suede loafers. Add a light blazer or an overshirt for smarter restaurants. This is the outfit that helps you blend in on a Spanish evening.

SPANISH EVENING
  • Navy knitted polo Top
  • Cream linen-blend trousers Trousers
  • Brown suede loafers Shoes
  • Light unstructured blazer (optional) Jacket
Formality 3/5 All seasons Dinner and drinks

4. The beach town

Swim shorts on the sand, then a linen or camp-collar shirt, tailored shorts and espadrilles or leather sandals for the promenade. Always put a top on before leaving the beach.

5. The northern Spain outfit

In San Sebastián, Bilbao or Santiago de Compostela, plan for rain. A light knit, dark jeans or chinos, a waterproof jacket and water-resistant leather trainers or boots.

6. The winter city break

Madrid, Granada and the interior are cold in winter. Wear a wool coat, a scarf, a merino jumper, dark trousers and leather boots. On the coast, a lighter jacket is usually enough.

7. The tapas crawl

You’ll stand at bars and walk between them. Choose comfortable leather shoes, dark jeans or chinos and a shirt or knit. Smart casual is right everywhere.

8. The festival or fair

At spring fairs in Andalusia, many men wear a suit or a jacket and tie, and women wear flamenco dresses. Visitors aren’t expected to wear costume, but smart clothes show respect. At Pamplona’s San Fermín, everyone wears white with a red neckerchief and sash. Read more in our guide to traditional Spanish clothing.

What to wear in Spain by season

Spring (March to May)

Mild and changeable. Pack T-shirts, a shirt or two, a light knit, a jacket or overshirt and chinos or jeans. Evenings can be cool, and the north is often wet.

Summer (June to August)

Hot almost everywhere, and extreme in the south and centre. Choose linen and cotton, pale colours, tailored shorts, a hat, sunglasses and high-factor sun cream. Plan sightseeing for the morning and evening, as locals do, and rest in the shade after lunch.

Autumn (September to November)

September is still summer in much of Spain. By November, you’ll want knitwear and a jacket. Pack layers and a light waterproof.

Winter (December to February)

Mild on the Mediterranean and in the Canaries; cold in Madrid and inland; wet in the north. Bring a coat, knitwear, a scarf and proper shoes or boots.

Colours for Spain outfits

Mediterranean light
Andalusian warm
City smart
Northern coast

Light colours reflect heat in summer. Navy, white and beige are the safest base, and one warm accent, such as terracotta or olive, suits the Spanish landscape.

Shoes for Spain

You’ll walk a great deal, often on cobbles, hills and polished stone.

  • Leather trainers: the best all-round choice for cities.
  • Suede or leather loafers: ideal for evenings and warm days.
  • Espadrilles: a Spanish classic for summer, best for short walks and evenings.
  • Leather sandals: for beach towns and very hot days.
  • Leather boots: for winter in Madrid and the north.

Break shoes in before you travel. For more detail, see our guide to walking shoes for Europe.

What to wear in Spain by city

Madrid

The capital is smart and urban. Men wear neat chinos or dark jeans, shirts or knits and leather shoes or clean trainers. Summers are very hot and dry; winters are cold, so a proper coat is essential from December to February.

Barcelona

A mix of city and beach. Dress in relaxed, stylish clothes for the streets, and keep swimwear for the sand. Evenings by the sea can be breezy, so carry a light layer.

Seville and Andalusia

Heat rules everything from June to September. Choose pale linen, a hat and breathable shoes, and plan your day around the cooler hours. Locals dress elegantly in the evening, so pack one smarter outfit.

Valencia

Sunny, relaxed and coastal. Light shirts, tailored shorts and loafers or espadrilles work for most of the year.

San Sebastián, Bilbao and the north

Cooler and often wet, with some of Spain’s best restaurants. Smart casual clothes, a waterproof jacket and water-resistant shoes are the right choice.

Granada and the mountains

Hot days and cool nights, with hills and cobbles around the old town. Wear comfortable shoes with grip and bring a layer for the evening.

What to wear in Spain for different activities

  • Museums and galleries: smart casual, comfortable shoes and a light layer for air conditioning.
  • A flamenco show: smart casual at least: long trousers, a shirt and leather shoes.
  • A football match: casual clothes, a team scarf if you have one and layers for evening kick-offs in cooler months.
  • Hiking and long-distance walks: breathable layers, a hat, trail shoes and a waterproof, especially in the north.
  • Markets and tapas bars: neat, casual clothes and shoes you can stand in.
  • Beach clubs: swim shorts with a linen shirt and sandals; some clubs expect a shirt and proper footwear at the bar.

Fabrics that work in Spain

  • Linen: the coolest choice for the long, hot summer.
  • Cotton and cotton-linen blends: easy to wash and crease less than pure linen.
  • Light merino knits: useful for spring, autumn and cool evenings.
  • Wool coats and knitwear: for winter in Madrid and the interior.
  • Avoid: polyester shirts and heavy denim in the summer heat.

Mistakes first-time visitors make

  • Packing only for heat. Spring and autumn evenings can be cool, and the north is wet.
  • Dressing too casually at night. A collared shirt and long trousers fit in far better at dinner.
  • Sightseeing at midday in summer. Follow local habits: early starts, a long lunch and late evenings.
  • Forgetting church visits. Keep a light shirt or trousers handy.
  • Wearing new shoes. Old towns are hard on feet.

Dress codes and customs to know

  • Churches and cathedrals: many ask visitors to cover their shoulders, and some refuse very short shorts or beachwear. Carry a light shirt or wear trousers on church days.
  • Swimwear in town: several cities and resorts, including Barcelona and parts of the Balearic Islands, can fine people for walking around in swimwear or without a shirt away from the beach.
  • Restaurants: smart restaurants expect long trousers and a collared shirt in the evening.
  • Late hours: shops in smaller towns may close in the afternoon and reopen in the evening, and dinner is late, so plan a change of clothes.
  • Sun: the Spanish sun is strong from late spring to early autumn. A hat and sun cream are essentials, not extras.

What boys should wear in Spain

Boys aged 8 to 16 need cool, comfortable clothes for long days out and one smarter outfit for dinner.

  • T-shirts and polos in light colours
  • Tailored or casual shorts, plus one pair of light trousers
  • A collared shirt for restaurants and church visits
  • Comfortable trainers and sandals
  • Swimwear, a cap, sunglasses and sun cream
  • A hoodie or light jumper for evenings and air conditioning
BOYS' SPAIN SUMMER LOOK
  • Light-blue polo shirt Top
  • Navy chino shorts Shorts
  • White trainers Shoes
  • Cap Accessory
Formality 2/5 Summer Day out

What kids should wear in Spain

Young children need sun protection and plenty of spares.

  • Light cotton tops and shorts
  • A wide-brimmed sun hat and UV swimwear
  • Sandals with straps and comfortable trainers
  • A light cardigan for evenings
  • A spare outfit in your day bag

Spanish families eat late, and children are welcome in restaurants in the evening. A neat outfit and a light layer help them stay comfortable through a long dinner.

A one-week Spain packing list for men

  1. Three T-shirts and two linen or cotton shirts
  2. One knitted polo
  3. One light knit or overshirt
  4. Chinos and one pair of light trousers
  5. One or two pairs of tailored shorts (late spring to early autumn)
  6. Dark jeans (spring, autumn and winter)
  7. A light jacket, or a coat in winter
  8. Leather trainers and loafers or espadrilles
  9. Swim shorts, sunglasses, a hat and sun cream
  10. A small cross-body bag

For a full checklist, read our guide to what to pack for Europe.

What to wear in Spain in the evening

Spanish evenings start late. Dinner before nine is early, and families with children are still out at eleven in summer. The evening walk, the paseo, is a daily habit, and people dress for it.

For men, the easy answer is a fresh shirt, long trousers and leather shoes or clean leather trainers. You rarely need a jacket or tie outside formal restaurants, but beachwear, sports kit and flip-flops look out of place. In winter, add a wool coat and a scarf in Madrid and the interior. If you plan one special dinner, an unstructured navy jacket over a shirt is enough almost anywhere.

Laundry and packing light

You can travel around Spain for two weeks with one week of clothes. Many apartments have a washing machine, most towns have a self-service launderette, and linen and light cotton dry overnight in the warm air. Roll clothes rather than fold them, wear your heaviest shoes on travel days and keep one clean shirt in reserve for the evening.

What not to wear in Spain

AvoidWhyWear instead
Flip-flops in the cityToo casual and uncomfortable on cobblesLeather trainers, loafers or sandals
Swimwear away from the beachDisrespectful and sometimes finedA shirt and shorts over swimwear
Athletic shorts and gym topsStand out in Spanish citiesTailored shorts and a shirt or polo
Heavy, dark fabrics in summerVery hot in the south and centrePale linen and cotton
Baggy, creased clothesAt odds with neat Spanish styleFitted, pressed pieces
No layer in the eveningAir conditioning and night breezesA light knit or overshirt
STYLEGAUGE TOOL Plan your Spain outfits Build looks for men, boys and kids by season.
Open Outfit Generator →

For more warm-weather ideas, see our European summer outfits for men, and explore other countries in our European fashion guides.

Frequently asked questions

Neat, fitted clothes: chinos or dark jeans, a shirt, polo or light knit and leather trainers or loafers. Choose linen and cotton in warm months, and pack one smarter outfit for evenings.