Mamma Mia costumes split into two moods, and knowing which one you want saves a lot of shopping. There's the island side: worn denim, white cotton dresses, sandals and sun-bleached hair. Then there's the stage side: sequined jumpsuits, huge flares, platforms and a microphone in hand. Below are thirty-five looks across both, from Donna's overalls and Sophie's white dresses to the Dynamos' disco jumpsuits, plus couples, trios, bachelorette groups and a whole family. Most of them start from thrifted clothes, a wig and a few craft supplies rather than a bought replica.

Island Denim or Disco Sequins for Your Party?
I always ask one question before anyone shops for this theme: will you be dancing, or mostly mingling? The answer sorts the list for you.
- Garden parties, daytime events and anything outdoors in warm weather suit the island looks. Denim, cotton and linen breathe, and sandals cope with grass.
- A club night, a karaoke party or a hen do with a dance floor calls for the stage looks. Sequins and lamé only come alive under lights.
- Cold evenings are kinder to the stage costumes, oddly, since a long-sleeved jumpsuit is warmer than a sundress. Island looks need a denim jacket or a shawl.
- If you're on your feet all night, choose an island look or a stretch jumpsuit with sequin panels. Fully sequinned fabric is heavy and stiff after a few hours.
Either way, the hair does more work than people expect. Donna's long waves, Tanya's sleek bob and Rosie's short curls are how guests tell the characters apart, so if your budget only stretches to one good piece, put it into the wig.
1. Donna Denim Overalls Mamma Mia Costume

Donna's overalls are the costume I'd point anyone to first, because they're cheap, comfortable and read straight away. Look for relaxed blue dungarees with a slightly worn finish and wear them over a faded blue tank or a light button-down. Roll the hems, then add brown leather sandals or practical ankle boots. Loose, windblown blonde waves finish the hair, with a shoulder-length wig if you need one, and the makeup stays natural: peach blush, mascara, a soft lip. A tool belt, hotel keys or a cleaning cloth makes a fun prop. To distress thrifted overalls, rub the knees and pocket edges with fine sandpaper or a pumice stone; it looks lived-in far faster than washing.
2. Donna Blue Super Trouper Mamma Mia Costume

For Donna on stage, you want a sparkling blue disco jumpsuit with wide bell-bottom legs. Royal blue or turquoise with silver trim, rhinestones or sequin panels all fit. If the legs aren't wide enough, stitch matching fabric triangles into the outer seams below the knee to build the flare. Silver platform boots give the 1970s finish and are steadier to dance in than tall heels. Pair them with a big blonde wig with flipped ends, shimmering blue eyeshadow, rosy cheeks and glossy lips. A silver microphone and star earrings are the props. She's the centre of a Donna and the Dynamos trio, so if you're dressing a group, settle her colour first and build the other two around it.
3. Young Donna Orange Skirt Mamma Mia Costume

Young Donna is looser and more carefree, so go bohemian. A fitted crochet or floral crop top with a flowing orange maxi skirt is the base, and a tiered skirt or one with a side slit swings nicely when you dance. Tan platform sandals, stacked bracelets and a small vintage crossbody bag fill it out. Long golden-blonde waves matter here, worn loose or from a softly curled wig. Keep the makeup sunny and young: bronzer, peach lipstick, defined lashes. A travel journal, a rolled map or a little retro suitcase hints at her trip. Crochet tops are often see-through once the light hits them, so try yours on in daylight and add a nude bandeau if needed.
4. Young Donna Denim Vest Mamma Mia Costume

This is young Donna on a casual day. A fitted denim vest goes over a colourful printed blouse, with high-waisted flared jeans and brown platform boots. Tie the blouse at the waist, or choose one with loose bell sleeves for a stronger 1970s feel. Layered pendant necklaces, woven bracelets and a vintage shoulder bag add to it. The hair should be long, blonde and tousled, not set in neat curls, with bronzed skin, smudged brown liner and a natural pink lip. A microphone or a small guitar-shaped prop nods to her music. I like mixing two denim washes here on purpose; a matched denim set looks bought, while mismatched pieces look like she packed in a hurry.
5. Donna Greek Island Mamma Mia Costume

If you'd rather feel relaxed than theatrical, this is your Donna. Start with a loose indigo maxi dress with a slightly weathered texture and layer a faded denim shirt over it, open or tied at the waist. Flat brown sandals keep it practical. A canvas belt with big utility pockets suggests a woman running a busy villa. Wear blonde hair in loose waves or a casual half-up style, with warm blush and soft eye definition. Hotel keys, a straw basket or a clipboard is the prop. It's comfortable for a long party, and honestly, most of it goes straight back into a summer wardrobe afterwards.
6. Sophie White Wedding Mamma Mia Costume

Sophie's wedding look should feel airy, not bridal. Choose a lightweight white maxi dress with delicate lace, a fitted bodice and a flowing skirt; a structured gown with boning or a heavy train is the wrong mood entirely. Flat white sandals or low espadrilles keep you comfortable. Long blonde hair goes into loose beach waves with a small floral crown or a trailing veil. Pink blush, mascara and a rosy lip are all the makeup it needs. Carry a simple bouquet of white and pale blue flowers. My favourite detail is a small envelope addressed to three guests, a quiet nod to the story that fans will spot.
7. Sophie Blue Island Dress Mamma Mia Costume

Sophie's everyday island clothes are easy to borrow. Pick a light blue sundress with thin straps, a fitted waist and a softly flared skirt in cotton, linen or a crinkled fabric, nothing formal. Add tan strappy sandals and a small woven crossbody bag. Long blonde hair stays in relaxed waves with a couple of tiny braids or blue flowers at the temples, and makeup stays fresh with peach blush, brown mascara and pink balm. Carry a folded letter, a journal or a little bunch of greenery. It's the quietest costume here, so it relies on the hair and the blue; get the waves right and people will place it.
8. Sophie Pink Ruffle Mamma Mia Costume

A pink ruffled dress is a playful change from Sophie's usual white and blue. Choose a soft pink mini or midi with flutter sleeves, a gathered neckline and a light skirt, with neutral espadrilles or lace-up sandals to keep the island feel. Long blonde curls with a half-up twist and tiny pink flowers suit it, along with glowing skin, rosy cheeks, defined lashes and clear gloss. A woven shoulder bag and a bundle of handwritten invitations are easy props. If the dress looks too polished, throw a faded denim vest over it. That one layer is what moves it from party dress to Sophie.
9. Tanya Red Beach Dress Mamma Mia Costume

Tanya's island glamour starts with a flowing red maxi dress. A halter neck, a deep V front or draped sleeves all suit her, as long as it fits comfortably. Add gold flat sandals, oversized sunglasses, a wide metallic cuff and statement earrings. A sleek blonde bob or shoulder-length wig gives the character away straight away. Makeup is polished: defined eyes, warm contour and a classic red lip. A folding fan or a structured beach bag is the prop. Walk in the dress before you commit, because some long jersey maxis wrap around the ankles on every step. She's the right pick if you'd take sophisticated holiday style over overalls or sequins.
10. Tanya Gold Disco Mamma Mia Costume

Tanya on stage is pure gold. Look for a metallic gold disco jumpsuit with a fitted bodice, flared legs and draped sleeves, then add gold platform sandals, big hoop earrings and stacked bangles. A blonde bob with smooth volume and flipped ends finishes the hair; if you buy a wig, a heat-resistant fibre lets you reshape the flip with a low-heat tool. Gold eyeshadow, black liner, bronzer and glossy nude lips suit the metal. Carry a gold microphone or a rhinestone clutch. To dress up a plain jumpsuit, sew glittering fringe down the sleeves and outer legs. Sewing beats gluing here; fringe pulls hard every time you move.
11. Tanya White Pantsuit Mamma Mia Costume

A crisp white pantsuit gives you a sophisticated Tanya with no sewing at all. High-waisted flared trousers and a fitted blazer go over a silver camisole or sequined halter, with white or silver platforms underneath. Oversized sunglasses, layered gold necklaces, sparkling earrings and a structured bag add the glamour, and a smooth blonde bob with side-swept bangs is the signature. Sculpted brows, soft smoky eyes, warm blush and glossy lips finish the face, plus a folding fan. A white suit can look like plain office wear, so the costume depends on the accessories and the pose. Wear the sunglasses on your head between photos, not in a pocket.
12. Rosie Floral Island Mamma Mia Costume

Rosie's cheerful energy suits a loose floral dress in warm colours. A knee-length or midi style with short sleeves and a relaxed waist gives plenty of room to dance. Add comfortable wedges or colourful flats, beaded necklaces and mismatched bangles, and a short brunette wig with tousled waves. Keep the face friendly: pink cheeks, brown liner, berry lipstick. A notebook, small travel bag or handheld microphone is the prop, and a light scarf at the neck adds one more pattern. Short curly wigs often arrive flat on top, so I tease the crown gently with my fingers and a little dry shampoo before wearing it.
13. Rosie Red Disco Mamma Mia Costume

For Rosie on stage, go for a bright red sequined jumpsuit with wide flares, a fitted waist and fringe or dramatic cuffs at the sleeves. Red platform boots keep one unbroken line of colour, and silver earrings with a crystal belt add contrast. Her wig is short, curly and brunette, with plenty of volume. Rosy blush, shimmery neutral eyeshadow and a cheerful red lip suit her, with a silver microphone or a tambourine in hand. Before you buy, crouch and lift your arms in the jumpsuit. Sequined fabric barely stretches, and a tight one splits at the knee or shoulder at the first big dance move. Next to blue and gold Dynamos, she's unmistakable.
14. Young Tanya Purple Disco Mamma Mia Costume

Young Tanya is a purple flared jumpsuit covered in silver stars or sparkly trim. A halter neck or fitted sleeveless bodice with a wide metallic belt gives the shape. Silver platform boots, rhinestone earrings and stacked bangles make it stage-ready, and a long blonde wig with smooth waves and a centre part finishes the hair. Purple eyeshadow, winged liner, glowing blush and pale pink gloss suit the era. Carry a silver microphone. If you can't find a decorated one, add star patches or fabric rhinestones to a plain purple jumpsuit; iron-on stars lift on stretch fabric, so add a few stitches through each point.
15. Young Rosie Green Boho Mamma Mia Costume

Young Rosie's green boho outfit is the comfortable alternative to sequins. Wear high-waisted flared jeans with a green floral blouse that has wide sleeves or a tied neck, and add a crochet vest for texture. Brown platform boots, beaded jewellery and a fringed shoulder bag fill it out. A short brunette wig with bouncy curls and a small flower pinned on one side finishes the head, with green eyeliner, rosy cheeks and coral lipstick. A vintage microphone or a travel journal is enough of a prop. Shop secondhand for greens, oranges and browns that go together without matching exactly. That slightly mixed look is exactly right for the era.
16. Donna And The Dynamos Group Mamma Mia Costume

Donna and the Dynamos is the group costume that reads from the far end of a room. Three friends wear fitted one-piece jumpsuits in blue, red and gold, each with flared legs, sequins and silver trim, plus matching platform boots, wide belts and big earrings. One takes the voluminous blonde wig, one the sleek blonde bob and one the short curly brunette. Use matching metallic eye makeup and gloss, but let each face stay its own. Hand everyone a silver microphone for the poses. If your three jumpsuits come from different places, the same rhinestone trim on all three pulls them together. Rehearse one pose; it's the photo everyone will want.
17. Young Donna And The Dynamos Group Mamma Mia Costume

For the young trio, mix 1970s separates instead of matching jumpsuits. Donna wears an orange maxi skirt and crochet crop top, Tanya white flared trousers with a purple halter, and Rosie denim bells with a green printed blouse. All three wear platform sandals or boots and layered vintage jewellery. Hair splits into one long wavy blonde style, one sleek blonde look and one short curly brunette. Colourful graphic liner and glossy lips keep the makeup fresh. Microphones, retro travel bags or tambourines are the props. Repeating the same silver jewellery and a few floral details on each friend ties three different outfits into one group.
18. Silver Super Trouper Group Mamma Mia Costume

A silver Super Trouper look gives three friends a sleek, coordinated stage costume. Each wears a silver tunic dress or metallic top over white flared trousers, with a sparkly cape, wide cuffs or sleeve fringe for movement. White platform boots keep the palette light and make the matching look deliberate. Choose blonde and brunette wigs in different shapes so each performer stands apart, and go with silver eyeshadow, defined liner, rosy cheeks and gloss. Everyone gets a metallic microphone. Vary the necklines, belts or cape lengths a little so it doesn't look like a uniform. Under party lights, silver lamé throws light back nicely, but it also shows every crease, so pack it rolled, not folded.
19. Donna And Sophie Mother Daughter Mamma Mia Costume

Donna and Sophie make a natural pair for a mother and daughter, two sisters or close friends. Donna wears faded denim overalls, a blue tank, brown ankle boots and loose blonde waves. Sophie wears a white lace maxi dress, flat sandals, long blonde curls and a small floral crown. Both keep the makeup natural and sun-kissed. Donna carries hotel keys or a tool belt; Sophie holds a bouquet and a small envelope. The outfits look nothing alike, so repeat one detail, such as blue flowers or the same woven bracelet, on both of you. There are no sequins or tall platforms here, which makes it a good pick for a long day.
20. Sophie And Sky Couple Mamma Mia Costume

Sophie and Sky are the easy romantic couple. Sophie wears a soft white sundress, tan lace-up sandals, long blonde beach waves, a flower crown and natural pink makeup. Sky wears a pale blue linen shirt with cream trousers, brown sandals, a woven belt and slightly messy hair. Give Sophie a small bouquet and let Sky carry a travel bag or a folded villa map. Keep the fabrics breathable; linen and cotton stay cool while you dance, where polyester sticks. A couple of matching blue-and-white accessories make it look planned. It's understated, which suits anyone who'd rather wear clothes than a costume.
21. Donna And Sam Couple Mamma Mia Costume

Donna and Sam work well for a grown-up couple, mixing her practical clothes with his polished ones. Donna wears blue denim overalls over a faded tank, brown work boots, shoulder-length blonde waves, natural makeup and a ring of hotel keys. Sam wears a light cream suit with an open-collar pale blue shirt and brown loafers, with neat hair and a rolled architectural drawing or sketchbook. A blue pocket square echoes her denim without matching. Most of this is probably already in your closets. Press his suit, but leave her overalls rumpled; the contrast between them is half the joke.
22. Rosie And Bill Couple Mamma Mia Costume

Rosie and Bill are the funny, adventurous couple, dressed in colourful travel clothes. Rosie wears a loose red floral dress, wedge sandals, layered beads and a short curly brunette wig, with rosy makeup, berry lipstick and a notebook or small microphone. Bill wears a khaki safari-style shirt, cream cargo trousers, brown walking shoes and a canvas travel vest, plus a sun hat, binoculars and a folded map. Matching tan accessories link the two. It all comes from outdoor clothing and thrift shops. Lightweight binoculars matter; a real pair hung round the neck gets heavy fast, so a cheap plastic set is kinder.
23. Tanya And Pepper Couple Mamma Mia Costume

Tanya and Pepper pair glamour with beach-bar ease. Tanya wears a flowing red halter dress, gold platform sandals, oversized sunglasses and a sleek blonde bob, with red lipstick, gold jewellery and a fan. Pepper wears fitted white trousers and an open turquoise shirt over a white tank, with tan sandals, a shell necklace and tousled hair. He carries a beach towel or a serving tray. Repeating gold and turquoise in small doses ties the couple together. The fun is in the contrast, so let her be poised and him be loose in every photo. Both outfits stay cool in a warm venue.
24. Harry Bright Suit Mamma Mia Costume

Harry needs a cheerful suit that's a little more colourful than office wear. Start with a pale blue, mint or cream blazer and matching trousers, then a patterned 1970s-style shirt with a relaxed collar. Brown loafers, a leather belt and round glasses finish the base. Keep short hair neat, with subtle sideburns if you like, and only light complexion makeup if you'll be under stage lights. A vintage briefcase, travel papers or an old camera is the prop. Pick a suit with some stretch, because you'll be dancing in it. The shirt and pocket square carry the fun, so let them be the loudest things on him.
25. Bill Island Explorer Mamma Mia Costume

Bill is the practical one, built from everyday outdoor clothes. Wear a beige utility shirt with rolled sleeves, cream cargo pants, sturdy brown walking shoes, a canvas vest, a woven belt and a wide-brim sun hat. Tousle your own hair or use a sandy-blonde wig with natural texture, with a little bronzer and nothing else. Binoculars, a fabric map and a weathered travel bag are the props. Resist filling every pocket; a stuffed vest sags and pulls at the shoulders. Mixing slightly different neutrals, rather than one exact khaki, keeps it from looking like a safari uniform.
26. Sam Cream Island Suit Mamma Mia Costume

A cream summer suit gives you a polished Sam. Choose an unstructured linen blazer with matching trousers and a light blue open-collar shirt, then brown leather loafers or woven slip-ons. Keep the hair neat with a little natural volume and the makeup minimal. A rolled blueprint, a pencil case or a small sketchbook points to his architecture. A blue pocket square and a classic watch are enough finishing. Linen creases within minutes of sitting down, which is fine for this character; don't fight it. If the suit feels too formal later in the night, take off the blazer and the shirt and trousers still read as Sam.
27. Sky Beach Wedding Mamma Mia Costume

Sky's beach-wedding look is relaxed but a step up. Wear cream linen trousers with a light white or pale blue shirt, top buttons open and sleeves rolled neatly, plus a woven belt. Tan leather sandals or neutral espadrilles suit it far better than formal shoes. Short hair stays loosely textured and any makeup natural and matte. A small boutonniere of white flowers and green leaves is the detail that says wedding. Carry a folded ceremony programme or a travel bag. On a cool night, add a cream vest over the shirt. Next to Sophie's white lace dress, it's the obvious pairing, and alone it still works as a breezy leading man.
28. Ruby White Glam Mamma Mia Costume

Ruby's big entrance calls for head-to-toe white. Start with a sharply tailored white pantsuit with wide-leg trousers and a long blazer, and layer a silver sequined blouse or high-neck metallic top under it. White platform boots, oversized crystal earrings and a sparkly statement ring fill it out, with a long platinum-blonde wig styled smooth and full. Makeup is polished: silver eyeshadow, defined lashes, contoured cheeks and a glossy pink lip. A white clutch or a silver microphone is the prop. For more drama, attach a light white cape at the shoulders, hemmed short enough to stay off the floor. All-white shows makeup marks, so put on your face before the top, with a scarf over it.
29. Fernando Black And Silver Mamma Mia Costume

Fernando is a refined black-and-silver evening look. Tailored black trousers and a black shirt go under a silver brocade or metallic dinner jacket, with polished black shoes on a low heel and a silver pocket square. Hair is neatly swept back, and makeup is just an even complexion and lightly defined brows. A silver microphone is the stage prop, and a single white flower on the lapel adds romance. The jacket needs real texture, like brocade or a woven metallic, or it just looks like a grey suit in photos. He pairs naturally with Ruby's all-white look without anyone needing to match.
30. Greek Island Bridesmaid Mamma Mia Costume

The Greek island bridesmaid is a lovely group option that doesn't copy any one character. Choose a pale blue chiffon or cotton midi with flutter sleeves and a soft gathered waist, plus tan flat sandals, a delicate floral hair comb and simple silver jewellery. Hair goes in loose waves or a low braided bun, with glowing skin, peach blush and pink lipstick. Carry a small bouquet of white flowers, blue blooms and greenery, and a woven shawl for extra cover. Friends can repeat the dress in different blues and creams. Chiffon catches on rough walls and wicker chairs, so cotton is the safer pick for an outdoor party.
31. Greek Island Wedding Guest Mamma Mia Costume

The wedding guest is the costume for someone who wants to join the group without playing a lead. Pair a colourful floral maxi dress with espadrille wedges and a woven clutch, choosing blue, orange, pink or yellow flowers that feel like a bright island. Add oversized sunglasses, stacked bangles and drop earrings. Wear the hair in soft waves with one side pinned back by a small flower, and go with warm bronzer, defined lashes and coral lipstick. A folded wedding invitation makes the theme clear, and a light blue shawl adds cover without hiding the print. Everything here goes straight back into a holiday suitcase afterwards.
32. Dancing Queen Gold Disco Mamma Mia Costume

Dancing Queen in gold is built for movement. Choose a gold sequin jumpsuit with a wrap bodice, fitted waist and generous bell-bottoms, then add metallic platform boots and a wide rhinestone belt. Long blonde or brunette hair goes into big brushed-out waves, with gold eyeshadow, winged liner, glowing cheeks and glossy lips. Star earrings, stacked cuffs and a matching microphone finish it. Full sequins scratch at the inner arms after an hour, so if you'll be dancing all night, a stretch jumpsuit with sequin panels only on the bodice and cuffs is far kinder, and it still sparkles under the lights.
33. Voulez-Vous Silver Disco Mamma Mia Costume

Silver disco feels a bit futuristic, which suits a big dance number. Start with a metallic silver halter top and high-waisted white flared trousers, then add a mirrored belt, silver platform boots and long fringe at the shoulders. Wear a high-volume blowout or a shoulder-length wig with flipped ends. Cool silver eyeshadow, crisp black liner, pink blush and pale gloss suit it, with a chrome microphone or a small mirrored clutch. Reflective fabrics get busy quickly, so keep the shape clean and stop the jewellery at bold hoops. It's easy to slot into a larger group of colourful disco costumes.
34. Mamma Mia Bachelorette Group Costume

For a bachelorette, give everyone their own look inside one island-disco palette. The bride wears a white flared jumpsuit with silver platforms and a floral headband. Everyone else picks blue, pink, orange or gold, in jumpsuits, maxi dresses or matching two-piece sets. Platforms, big sunglasses, metallic belts and microphones run across the whole group. Hair can be anything from blonde beach waves to brunette bobs, but the makeup should be bright and able to survive dancing. Matching woven bracelets or blue flower clips tie it together. I'd send the group one shared colour list a few weeks ahead; it's much easier than trying to fix clashes on the night.
35. Mamma Mia Family Group Costume

A family can do Mamma Mia without putting anyone in sequins. One adult wears Donna's denim overalls, blue tank, boots and blonde waves; another wears Sam's cream suit and pale blue shirt. A child or teen becomes Sophie in a modest white lace dress, flower crown and flat sandals. Others can take Sky's linen, Rosie's floral dress or Bill's explorer gear. Adults keep natural makeup, and children's hair stays simple. Props are flowers, hotel keys, maps and light microphones. Repeat blue, white and denim through the group. Flower crowns on kids should sit on a soft elastic band, not wire, since a wire crown pokes the scalp and comes off within ten minutes.
Turning Straight Jeans Into Proper Bell-Bottoms
Huge flares are the hardest thing to find secondhand, but they're one of the easiest things to make. You can widen a pair of straight jeans, or the legs of a plain jumpsuit, in an afternoon.
- Put the trousers on and mark the outer seam just below the knee. Unpick the seam from that mark to the hem.
- Cut a long triangle of fabric for each leg, as long as the opening and as wide at the bottom as you want the extra flare. Denim, a contrast floral or a sequin fabric all work.
- Pin the triangle into the opening, right sides together, and stitch down both edges. Use a denim needle if you're sewing through jeans seams.
- Try them on with the platforms you'll wear and hem to just brush the floor at the back. Flares that drag get stepped on and fray in one night.
Platforms You Can Actually Dance In
Platform height isn't the problem; the difference between heel and toe is. A shoe with a thick front platform and a matching heel feels nearly flat underfoot, while a tall heel on a thin front pitches you forward. Look for a chunky, even sole, an ankle strap or a boot shaft that holds your foot in, and a rubber tread if the floor might be slippery. Wear them around the house for an evening before the party, with the trousers you'll dance in, and you'll know straight away whether the hem length is right.
Overalls First, Sequins Later
Every Mamma Mia costume here comes down to the same balance: recognisable 1970s style in clothes you can sing and dance in. Donna's overalls are the quick DIY option, and Sophie's island dresses give the softer romantic look. Sequined jumpsuits, platforms, metallic makeup and microphones bring the Dynamos' stage style to life. Couples can contrast their outfits, and groups can repeat colours or accessories instead of matching exactly. Before the party, test every hem, shoe, wig and prop so they stay put. A few thrifted finds and some careful styling will get you to the island.



























