The weather may be unpredictable, but summer fashion doesn’t have to be.
While wearing mini dresses and shorts is climate-dependent, accessories are fail-safe options.
With the ability to enhance an outfit come rain or shine, a few simple additions will make summertime dressing easier than ever.
From crochet headscarves to beach-inspired jewellery, here are seven accessories to add to your summer sartorial rotation.
ASOS Design crochet headscarf
This crochet headscarf will not only hide bad hair days but protect you from the elements while keeping style in tact.
Pair with jeans and a T-shirt for a relaxed boho look or a white linen dress on warmer days.
Ray-Ban Square 1971 sunglasses
If you invest in one pair of sunglasses this summer, make it these Ray Ban Square 1971 beauties.
A classic shape, the gold rim and light brown tint give them a trendier edge.
Monki platform sandals
Look no further than these Monki platform sandals for a chic summer footwear option. Wear with wide-leg trousers and an oversized white shirt for minimal effort with maximum impact.
Meanwhile, switch to a mini dress for midday brunches in the heat.
Gimaguas Pia bag
As the weather can change in the UK within seconds, a bag with sufficient space for umbrellas and a raincoat is needed.
Keep the sunshine serotonin levels up with this large canvas bag from Gimaguas. Perfect for all day to day activities.
Mathe Isabelle necklace
Bring the beach to you with your jewellery choices. This pearl and bead necklace from Greek brand Mathe is the only trinket we will be wearing over the coming weeks.
All we need now is crystal clear waters and an Aperol Spritz.
Zara woven hat
You may be walking in rain showers next to the Thames but French Riviera fashion can be replicated anywhere.
This Zara woven hat is a summer staple and when paired with an all-white outfit, you may just end up second-guessing your actual location.
ASOS Design hair claw in green swirl
Thanks to the resurgence of nineties and noughties trends, hair claws quickly came back into fashion. An easy way to create a beautiful hairstyle, these nifty items also act as an impactful stylish accessory.
We love the groovy 1970s print of this ASOS Design option.
This article contains affiliate links. We may earn a small commission on purchases made through one of these links but this never influences our experts’ opinions. Products are tested and reviewed independently of commercial initiatives.
Do you have a story to share?
Send us an email at firstname.lastname@example.org
The lifestyle email from Metro.co.uk
Get your need-to-know lifestyle news and features straight to your inbox.
Not convinced? Find out more
window.fbApi = (function ()
var fbApiInit = false; var awaitingReady = ;
var notifyQ = function () var i = 0, l = awaitingReady.length; for (i = 0; i < l; i++) awaitingReady[i](); ; var ready = function (cb) if (fbApiInit) cb(); else awaitingReady.push(cb); ; var checkLoaded = function () return fbApiInit; ; window.fbAsyncInit = function () FB.init( appId: '176908729004638', xfbml: true, version: 'v2.10' ); fbApiInit = true; notifyQ(); ; return 'ready' : ready, 'loaded' : checkLoaded ; )(); (function () function injectFBSDK() if ( window.fbApi && window.fbApi.loaded() ) return; var d = document, s="script", id = 'facebook-jssdk'; var js, fjs = d.getElementsByTagName(s); if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.async = true; js.src = "https://connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); if ('object' === typeof metro) window.addEventListener('metro:scroll', injectFBSDK, once: true); else window.addEventListener('DOMContentLoaded', injectFBSDK, once: true); )();