Whether you’re buying the bridesmaid dresses or asking your girls to buy their own, you’ll want to pick a dress that balances style and comfort with a great price tag. Sound impossible? It’s absolutely not. You can find so many wonderful cheap bridesmaid dresses on the high street!
There’s so many high street and online brands that do cheap bridesmaid dresses really well: think ASOS, Boohoo, New Look, Monsoon and more. Choose wisely and high street bridesmaid dresses can be great quality and good value – plus you can buy your accessories at the same time, so it's a win-win.
Starting from just £20, here’s our pick of the best cheap high street bridesmaid dresses for 2021.
- Bridesmaid Dresses Under £50
- Bridesmaid Dresses Under £80
- Bridesmaid Dresses Under £100
- Bridesmaid Dresses Under £150
Top Tips for Buying High Street Bridesmaid Dresses
- If you're buying bridesmaid dresses from a high street store, do a recce online first and call the shops ahead to see if they have the styles and sizes you like – if not, order them in to try on.
- When you're ordering online, think about upgrading to a one-off delivery fee that'll get you free delivery for a whole year. It'll make buying several sizes to try on and return a much easier (and cheaper) experience.
- Brands like ASOS and Oasis often do the same style of dress in different lengths and across their petite and tall ranges. If your bridesmaids are lots of different heights or body shapes, this is your best bet for finding a dress that they'll all feel comfortable in.
- Don't assume that just because you're buying different styles of navy dresses from the same shop, they'll be the same shade of navy. Lots of brides love the mix-and-match looks, but if consistency is key for you, make sure you compare the dresses in real life in good lighting.
£50 is actually a very reasonable budget for a bridesmaid dress, you just have to be savvy with where you shop. Online sites are your key players here, like Nasty Gal or Boohoo, but high street stores like New Look, H&M and even Zara are also great places to find a bargain.
1. Corset Detail Cross Front Maxi Dress - £45, Pretty Little Thing
This stunning navy bridesmaid dress is the exact one Molly-Mae wore to be a bridesmaid at her mum's recent wedding. It's a sexy yet sophisticated cut that hugs curves and flashes a hint of cleavage but won't distract from the bride. Your 'maids will feel so confident in it.
2. Long Satin Dress - £39.99, H&M
This satin bridesmaid dress is absolutely gorgeous! With an elegant draped neckline and silky soft fabric, this dress will ensure that your team feels like the stars that they are. Thanks to its beautiful design and texture, the dress even looks much more expensive than it is.
3. Lipsy Puff Sleeve Sweetheart Maxi Dress - £48, Next
These pretty floral maxi dresses can be dressed up or down, but we love them like this with nude strappy sandals and simple jewellery. A sweetheart neckline draws attention to a necklace, so if you're giving jewellery as a bridesmaid gift, it'll look incredible with it.
4. Strappy Tiered Maxi Dress - £38, Pretty Little Thing
Going for colourful bridesmaid dresses? This bright and voluminous PLT dress is an excellent option: it's smart enough for a special occasion, but cool enough that your ‘maids will want to wear it over and over again. The lightweight fabric makes it a great choice for summer ceremonies, and that tiered skirt is perfect for swishing!
5. Plus Pleated Cape Maxi Dress - £36, Boohoo
Boohoo has a great selection of plus size bridesmaid dresses and this lilac gown is one of our favourites. It features a stylish cape that covers the arms and drapes down the back, plus a floaty skirt that's ideal for dancing in.
6. Satin Cross Strap Midi Dress - £31.50, Nasty Gal
Satin is our favourite fabric of the season. This soft midi dress is just £31.50, but looks like it's just walked straight off a minimalist runway. The design's delicate straps also make a great frame for your bridesmaids to show off any particularly treasured jewellery. It comes in a variety of colours so you could mix and match this style in several hues.
7. Satin Camisole Dress - £27.99, Zara
We're not sure when Zara became the high street's official satin cami dress supplier, but we're definitely not mad about it – especially when it comes to the hunt for bridesmaids dresses on a budget. This forest green dress is simple in style while still making a big statement. We love those romantic draping details. See more satin bridesmaid dresses here.
8. One Shoulder Split Maxi Dress - £16, Boohoo
This chiffon blush pink bridesmaid dress suits pear and apple-shaped bridesmaids as the off-shoulder ruching balances the top and bottom out to give them an hourglass figure. From the neckline to the thigh-high split, there are so many details to love. See more pink bridesmaid dresses here.
9. Plunge Front Tie Wrap Maxi Dress - £16, Boohoo
Yes, you read that right. This beautiful mustard wrap dress is only £20 and will look amazing at weddings with a jewel colour scheme. This dress comes in five colourways, so you could mix it up or stick to all one colour. The split does come up quite high but a couple of well-placed stitches will make it much more modest. It's a real winner - and a true bargain!
10. Floral Print Open Back Midi Dress - £38, Pretty Little Thing
You don’t always have to go for block colours with bridesmaids dresses – for something more contemporary, try a patterned dress. This floral, pleated dress with an on-trend open back is delicate, feminine, and very pretty. Plus, the pleated skirt means more room for scoffing wedding cake.
11. Milla Asymmetric Mini Dress - £18.97, NA-KD
Who says your bridesmaid dresses have to be long? This lilac mini dress is so on trend with its drop hem and puff sleeves. Your bridesmaids will love you for choosing it as they'll be able to wear it for seasons to come after the wedding day!
12. VILA Bright Pink Floral Jacquard Ruffle Bardot Mini Dress - £25, New Look
Whether you're marrying under lemon trees in the South of France or on a Caribbean beach, this coral pink bridesmaid dress would fit in perfectly at a summer destination wedding. It cuts just above the knee so is great on a hot day and we're mesmerised by that pretty ruffle Bardot neckline.
13. Bridesmaid Bandeau Pleated Maxi Dress - £32, Boohoo
Not only is Boohoo’s brilliant bandeau maxi an absolute bargain at £32, Boohoo often runs whole-site discount codes and other promotions, meaning that if you’re vigilant you might be able to score it for even less. There are multiple pastel colours to choose between, including this soft nude, a dusty blue and more.
14. Satin One Shoulder Tie Waist Dress - £32, Pretty Little Thing
This flawless satin midi dress has so much to swoon over: the one-shoulder design, the flattering tie waist, the asymmetric hem. All it needs is a pair of strappy sandals and some delicate bridesmaid jewellery. This emerald green tone is so on trend - browse more green bridesmaid dresses here.
15. Missfiga Navy Bardot Split Maxi Dress - £30, ASOS
How elegant is this Bardot dress from New Look! Navy is one of the most popular bridesmaid dress colours and we can see why!
16. Full Skirted Midi Dress - £36, Boohoo
Skimming the hips and sitting just below the knee, this prom-style dress is super flattering. The berry tone is incredibly popular and suits all skin shades so it's ideal if you have a group of bridesmaids of different body types and skin tones.
17. TFNC Petite Cowl Back Midi Dress with Split - £50, ASOS
We told you ASOS was bridesmaid dress gold! This navy cowl back bridesmaid dress looks like a designer double and your gang won't believe it's only £50. The oversized shoulder bows are such a sweet detail and will look gorgeous with a tousled updo hairstyle.
18. Blue Pleated Asymmetric Midi Dress - £40, River Island
Bridesmaid dresses don't have to mean ruffles, lace, and pastel shades - this electric blue dress from River Island is just the ticket for a glamorous, contemporary wedding day. This gown would work wonderfully for city-chic bridesmaids or a wedding full of colour.
19. Lipsy Lace Bodycon Midi Dress – £32, Boohoo
Warm lemon yellow makes a sophisticated, summery alternative to the wash of pinks you’ll find elsewhere on the rails, and the romantic silhouette ramps this up to bridesmaid dress-worthy.
20. Shoulder Ruffle Pleated Midi Dress - £44, Coast
Coast is another brilliant mid-priced destination for bridesmaid dresses this year, with dozens of to-die-for gowns under £100 in the same shades of blush pink, navy, lilac, sage, and silver, meaning they’re a dream if you’re planning to mix and match. Available in curve as well, our advice is to let your gang pick their own style, safe in the knowledge that they’ll all go together. Although we know you shouldn’t have favourites, this ruffled beauty is ours.
High Street Bridesmaid Dresses Under £80
You’ll find a wide range of beautiful bridesmaid dresses in most shops at this price bracket, and some of the premium collections from the budget brands. ASOS is really fantastic for this price range, as are Mango and the online store Little Mistress.
21. Frilled Crepe Chiffon Midi Dress – £57, & Other Stories
Throwing a ceremony with vintage inspiration in mind? Your bridesmaids will look beautiful in this frilled dress from & Other Stories. Add a bold lip and sleek low bun for ultimate old Hollywood glamour.
22. Anaya With Love Tulle Flutter Sleeve Maxi Dress - £80, ASOS
If you're on the hunt for a dress all your bridesmaids can wear then ASOS is the place to go. They offer petite, tall, and curve options, but they also have a whole host of matching maternity bridesmaid wear too, so no one has to be left out. Our favourite? This flutter sleeve blush number. Here's the maternity, plus size, petite and tall options.
23. Lipsy Bella Multiway Bandeau Bridesmaid Dress - £78, Next
This bandeau dress has multiway straps that can transform it into a halterneck or one-shoulder number. We love the rich berry colour but it actually comes in five colourways so there's a shade for every colour scheme.
24. Hope & Ivy Bridesmaid Draped Back Maxi Dress in Peach Floral - £59.50, ASOS
If you're having a country garden wedding, a floral patterned dress is the perfect complement. How chic is this ethereal dress with a tie front detail? Even though it's off-white, the pattern means it won't steal attention from the bride and your whole squad will look fabulous in your wedding photographs!
25. TFNC Tall Sweetheart Neck Flutter Sleeve Maxi Dress – £58, ASOS
This chic grey dress may have sleeves and plenty of coverage, but that doesn't mean it can't be a little bit sexy too. The neckline shows just the right amount of skin – glam it up with on-trend pearl jewellery and you'll be on to a winner.
26. Bridesmaid Sonja Emerald Green Lace Maxi Dress - £75, Little Mistress
Incorporate a touch of embellishment into your bridesmaid dresses with this elegant green maxi. It creates a beautiful whimsical look thanks to its lace detailing and sophisticated drapery.
27. Spot Mesh Fit And Flare Dress - £71.20, Coast
How fab are these spot mesh sleeves! This dress will look amazing at an autumn or winter wedding where you want a little more coverage and this berry red shade is great for a rich jewel colour scheme. There's a black version too if you're looking for an alternative hue.
Buy It Now
28. Viola Blue Sequin Maxi Dress - £72.50, Sistaglam
Your bridesmaids won't believe this dress can be nabbed for under £80! With a seriously flattering embroidered bodice and floor-length skirt, it'll be a crowd pleaser for everyone. Pair with nude heels and silver jewellery to really top the look off.
High Street Bridesmaid Dresses Under £100
That little extra push in your budget to £100 opens up lots of high street bridesmaid dress potential. Monsoon and Coast are excellent places to start your search.
29. Ruched Panel Cami Maxi Dress - £85, ASOS
This sage dress from ASOS will give your group a gorgeous ethereal look, and works great with nature-inspired weddings. The ruched details make it look far more expensive than it is, and your wedding party will adore the floaty fabric.
30. Bridesmaid Ruched Bodice Maxi Dress with Cap Sleeve Detail – £80, ASOS Design
It might look like it's just emerged from a pricey bridal boutique, but this gorgeous ASOS dress really does come in at just £99.99. It ticks all the boxes and will go with basically anything – hair up or down, posy or oversized bouquet, heels or flats. This is the type of bridesmaid dress you'll never regret snapping up.
31. Jessica Slinky Jersey Maxi Dress – £99, Monsoon
Monsoon's classic navy Jessica dress would look just as great with a muted autumn palette as it would with bright splashes of colour for spring and summer. The v-neckline, batwing sleeves, and draped overlay will look beautiful on all shapes and sizes, which is excellent news because it runs from a 6 to a 22.
32. Strappy Hand Embellished Godet Maxi – £96, Boohoo
This glitzy maxi is a vintage-inspired jewel of a dress! This is definitely the one for you and your bridesmaids if you’re going a little Gatsby with your decorations at the reception – 2021 kicks off the new roaring ’20s after all. The mink colour is soft and flattering, while the Art Deco embellishments are dainty yet dazzling.
33. Strappy Maxi Dress – £84, & Other Stories
From the narrow pleats to the delicate printed fabric, this high street bridesmaid dress from & Other Stories is perfect for a spring fling. Team it with barely-there heeled sandals to maintain the light and airy theme throughout.
34. Dua Drape Keyhole Maxi Dress - £90, French Connection
Coming in at £90, this halter neck dress from French Connection is well worth its price tag. The animal print fabric has a subtle glimmer so your bridesmaids will look glorious under twinkling lights. Plus, it has an eye-catching low back that will look really elegant.
High Street Bridesmaid Dresses Under £150
Similar brands can be found in this price bracket, but if you want lots of options in one place, consider going to a personal shopper service at a department store like John Lewis, where concession stands for Phase Eight and more can often be found.
35. Julianna Dress – £88, Chi Chi London
You can’t go wrong with a satin slip – especially in Chi Chi’s standout grey-green. A simple white posy and pared-back hair and makeup are all your bridesmaids will need to see out the day in style. When a dress is this opulent, it can stand on its own two feet.
36. Sofie Dusty Blue Embellished Maxi Dress - £78, Little Mistress
The show-stopping feature of this soft blue-grey dress is the diamanté and faux-pearl embellished mesh yoke and sweetheart neckline. Their dress will look incredible when they catch the light in outside photographs and under the dancefloor lights.
37. One Shoulder Bodycon Dress - £78, Chi Chi London
A slinky, bodycon dress with flattering draped detailing for under £120? We’re head-over-heels for Chi Chi London's sky blue number. Set off the colour with subtle jewellery (try our favourite bridesmaid jewellery sets for affordable inspiration) and coordinating metallic shoes.
38. Daphnee Embroidered Maxi Dress - £150, Monsoon
Monsoon is the brand to go to if you're after embroidered bridesmaid dresses. The Daphnee dress is an angelic choice, crafted from sustainably sourced floaty chiffon with an embroidered lace bodice and scalloped flutter sleeves.
39. Multiway Jersey Maxi Dress - £83.40, Coast
Multiway strap dresses are heaven when it comes to making bridesmaid dress shopping a little easier and we love this pistachio option. Designed to be worn in countless ways, your bridesmaids can choose to wear it however they feel comfortable. We're talking asymmetrical, backless, bandeau, caped, draped - the list goes on!
40. Ruffle Maxi Dress - £110, Little Mistress
We adore the feminine colour of this blush bridesmaid dress from Little Mistress. Coming in at just over £100, it'll look stunning year-round paired with a bouquet full of greenery.
41. Gabby Maxi Bridesmaid Dress with Fishtail – £79, SilkFred
Can you imagine anything more Marilyn than this curve-skimming scarlet gown from SilkFred brand Honor Gold? It’s one of their bestsellers, and for good reason. The weighty fabric and tailored shape are of the highest quality, meaning your bridesmaids will look truly sensational as they make their entrance.
42. Hand Embellished Godet Mesh Maxi Dress – £96, Boohoo
A word of warning: only pick this bridesmaid dress if you don’t mind sharing the spotlight with your nearest and dearest, because all eyes will definitely be on them! From the spaghetti straps down, it’s positively dripping in sequins. Silver doesn’t work with your scheme? There’s also ivory, navy, and blush colourways up for grabs.
43. Astrid Rose Gold All Over Sequin Maxi Dress - £150, Sistaglam
If you're having a black tie wedding, then a full-on sequin bridesmaid dress is the only thing that suits the occasion! This rose gold hue is mesmerising and we love the off-the-shoulder Bardot neckline.
Looking for plus-size bridesmaid dresses? Don’t miss our round-up of the best bridesmaid dresses for curves.