You’ve found the perfect beachside restaurant.
The table is booked, the sunset is already doing too much, and then you open your suitcase and stare at a pile of clothes like they personally offended you.
Sound familiar?
Beach dinner dressing is genuinely one of the trickier styling challenges on any vacation.
Too casual and you feel underdressed when everyone else walks in looking polished.
Too formal and you’re sweating through silk by the second course. The sweet spot is real, and I’ve spent enough vacations getting it wrong to finally get it right.
So here are 18 outfit ideas (with actual styling notes, not just vague “wear something flowy” advice) that work for beach dinners whether you’re in Santorini,
Tulum, or a coastal town in Portugal that only has 3 restaurants but they’re all inexplicably candlelit.
1. The linen co-ord set

A matching linen top and trouser set is probably the most reliable beach dinner outfit I’ve worn.
Linen breathes, wrinkles forgivably (key word: forgivably), and reads dressed-up even when you feel like you’re basically in pajamas.
Go for wide-leg trousers and a sleeveless button-up top, both in the same sandy beige or terracotta.
Add block-heeled sandals and a small woven clutch and you’re done in under 10 minutes.
The beige-to-terracotta range works especially well because it photographs beautifully against the ocean, which matters if you’re the kind of person who has a Pinterest board titled “vacation content” (no judgment, I also have that board).
2. A midi slip dress in satin or silk-look fabric

Midi slip dresses are the beach dinner workhorse. They drape well, they don’t require shapewear, and they somehow look expensive even when they cost $40.
I’d stick to jewel tones for evening: deep emerald, dusty rose, or a warm burgundy. Style tip:
add a thin gold belt at the waist to stop it looking too casual. It takes 5 seconds and genuinely changes the whole silhouette.
Pair with strappy flat sandals if the venue has sand or cobblestones.
Heels and cobblestones on a warm evening after 2 glasses of wine is a situation I’d prefer not to revisit.
3. White wide-leg trousers with a halter top

This combo is clean, classic, and works on basically every body type. The wide-leg trouser is doing heavy lifting here because it reads elegant without trying hard.
Match it with a halter neck top in a contrasting color: navy, deep red, or even a bold print.
You want the top to be the statement, so keep everything else simple.
FYI: if you’re worried about white trousers and restaurant chairs, a cotton-linen blend is easier to spot-clean than pure cotton. Spoken from experience. Painful experience.
4. A printed wrap dress

Wrap dresses remain one of the better-designed garments that exist because they’re adjustable, they pack flat, and the wrap silhouette works for most figures.
For a beach dinner specifically, go for a bold botanical or abstract print in warm tones.
Think rust, ochre, deep coral. A solid-colored wrap dress works too, but prints tend to feel more “vacation” and less “work drinks.”
Wear gold jewelry, strappy sandals, and call it done. Wrap dresses don’t need much help.
5. Crochet co-ord over a swimsuit

This one requires a bit of confidence but it genuinely works at casual beachside spots.
A crochet shorts set or matching skirt and top worn over a solid swimsuit (the swimsuit acts like a bodysuit) looks intentional rather than like you forgot to change. Go for neutral crochet: white, cream, or warm brown.
The key is that everything underneath should be one solid color so it doesn’t look chaotic.
If the restaurant is more upscale, swap the crochet shorts for crochet trousers if you can find them. They exist, and they’re worth it.
6. A structured blazer over a simple slip dress

I cannot tell you how much mileage I’ve gotten from throwing a linen or cotton blazer over a basic slip dress.
The blazer does the work of making the whole outfit look considered.
Color options that work well together: a cream blazer over a navy slip, a sage blazer over a white dress, or a black blazer over terracotta.
This combo also handles the temperature swing that happens at beach restaurants after dark, when the breeze picks up and suddenly everyone’s cold.
The blazer earns its place in the suitcase.
7. Flowy palazzo pants with an embellished top

Palazzo pants with a beaded or embellished top is a combination that reads festive without trying too hard.
The pants handle the comfort angle, the top handles the dressy angle.
This works especially well for places like Mykonos or Positano where the dress code is loosely “glamorous but also you’re near the sea.”
Go for embellished tops with minimal embellishment at the neckline rather than all-over sequins, which can feel like too much for a dinner that starts at 7:30pm.
8. A cotton broderie dress

Broderie anglaise is one of those fabrics that automatically looks summery and put-together.
A knee-length or midi broderie dress in white or off-white with espadrilles is a genuinely foolproof beach dinner look.
It’s also comfortable enough to walk back to the hotel afterward without regretting your outfit choices.
This is my personal go-to for dinners that aren’t especially fancy but where I want to look like I made an effort.
According to Who What Wear’s summer style guides (whowhatwear.com), broderie pieces have remained consistently popular for resort dressing precisely because they photograph well and require zero accessories to look finished.
9. A maxi skirt with a tucked-in linen shirt

Okay, here’s where I admit something slightly off-topic: I spent an embarrassing amount of time on a trip to Lisbon last year convinced I’d packed the wrong things, only to realize that a plain linen shirt tucked into a printed maxi skirt was, objectively, the best outfit I owned.
Sometimes the obvious combination is obvious for a reason.
The skirt does the work. The shirt just needs to be tucked. Add earrings. Done.
10. A one-shoulder ruched dress

One-shoulder dresses photograph well, require no necklace (the neckline is already interesting), and feel appropriately dressy for a beach dinner without crossing into formal territory.
Ruching at the side or waist is good because it’s forgiving and it adds texture that looks intentional.
Opt for colors that work against tan skin: burnt orange, cobalt, deep plum.
These colors also tend to stand out beautifully in outdoor evening light, which is relevant if you’re taking any kind of vacation photos.
11. Tailored linen shorts with a silk blouse

Tailored shorts at dinner sound wrong but look right.
The key is in the tailoring: wide-leg, high-waisted linen shorts in a neutral tone (sand, stone, ivory) paired with a silk or satin blouse tucked in.
Add block heels and structured earrings and this reads polished rather than underdressed.
I’d keep this one for venues that are explicitly casual-chic (you know, the ones with rattan chairs and a menu written on a chalkboard).
For somewhere with tablecloths, the midi dress is probably safer.
12. A kimono-style jacket over a simple bodysuit and trousers

A printed kimono jacket is a great packing decision because it works as a cover-up by the pool and then gets layered over dinner clothes in the evening.
Wear it open over a sleek bodysuit and wide-leg trousers. The kimono pattern brings all the color, so keep the base outfit neutral.
Vogue’s travel style section (vogue.com/fashion) regularly features this kind of layered resort look for exactly this reason: 1 piece, multiple contexts.
13. A strapless smocked dress

Smocked strapless dresses are currently having a moment and for good reason.
The elastic smocking means they fit almost any size without tailoring, they’re comfortable enough to sit in for 2 hours, and they look like you put in effort.
Go for a longer length (midi or maxi) for evening.
Wow, actually, the number of dresses that have been ruined by sitting through long dinners because they weren’t comfortable is genuinely too high.
Smocking solves that problem.
14. A draped asymmetric top with fitted trousers

An asymmetric draped top (one shoulder, or a diagonal hem) worn with fitted cigarette trousers is a combination that leans more editorial than most beach dinner looks. It works well if you prefer a sleeker, less flowy aesthetic.
Think colors like warm ivory, caramel, or a rich terracotta.
This outfit rewards good posture, which is either a pro or a con depending on how tired you are by dinner.
15. A printed shirt dress, belted

A shirt dress in a bold print belted at the waist is one of the easiest beach dinner outfits to assemble from things you might already own. The belt transforms it from daytime casual to evening.
Go for prints with warm tones: ikat patterns, tropical florals, abstract geo in rust and cream.
Wear with flat strappy sandals for a relaxed venue, or low block heels if you want to dress it up.
16. A two-piece skirt set with a cropped top

A matching skirt and cropped top in the same fabric reads like a dress but gives you more flexibility.
A midi skirt with a slight slit at the hem paired with a fitted or slightly cropped top in the same color or print looks put-together and intentional.
IMO, the matching set is one of the best vacation packing decisions you can make because both pieces also work separately (the skirt as a beach cover-up, the top with shorts for daytime).
Efficiency matters when your suitcase has a 23kg limit 🙂
17. A lightweight kaftan dress

Kaftans sometimes get dismissed as too casual but a well-cut kaftan in a luxurious fabric (silk, viscose, or a silky cotton) reads sophisticated, especially in jewel tones or with embroidered detailing.
Style it with gold jewelry and flat sandals, or dress it up with block heels.
The kaftan also solves the “I got too much sun today and everything touching my shoulders is a problem” scenario that happens on at least one day of every beach vacation.
18. A sheer overlay dress with a slip underneath

A sheer dress worn over a solid-color slip (usually matching or tonal) is elegant in a way that photographs beautifully without being costume-y. Look for sheer dresses with interesting fabric details: subtle embroidery, a floral print on the sheer layer, or a metallic thread running through it.
This works particularly well for more upscale restaurants. The Nordstrom style team often features this layered approach in their resort edit (nordstrom.com) as a reliable way to add visual texture without over-dressing for the setting.
Quick styling reference: what to wear where

| Venue type | Best outfit pick | Footwear | Accessories |
|---|---|---|---|
| Casual beach bar | Crochet co-ord or shirt dress | Flat sandals | Simple hoops |
| Mid-range restaurant | Midi slip or wrap dress | Block heel sandal | Dainty necklace |
| Upscale terrace | Sheer overlay or co-ord set | Strappy heels | Statement earrings |
| Sunset cruise | Maxi dress or palazzo set | Wedge sandal | Gold layered chains |
Styling tips that actually matter

Pack colors that work together. The easiest way to get more outfits out of fewer pieces is to pack in a palette.
For beach dinners specifically, a base of neutrals (cream, sand, terracotta) with 1 or 2 accent colors means everything mixes.
- Stick to fabrics that pack without permanent wrinkles: linen, jersey, viscose, and smocked cotton all travel well
- Bring 2 pairs of sandals: one flat, one with a small heel. That covers 95% of situations
- A thin gold belt is probably the single most useful accessory for beach dinner outfits (it fixes everything)
- Jewelry in your personal opinion matters: I always pack smaller pieces than I think I need and wish I’d brought the larger earrings
How to style beach dinner outfits for different body types

Petite frames
High-waisted trousers and midi lengths work well for petite figures because they create a continuous vertical line.
Avoid very long palazzo pants that break up the leg line.
A wrap dress with a V-neckline is also good because it draws the eye upward.
Curvy figures
Wrap dresses, smocked styles, and draped fabrics are reliable choices.
The wrap silhouette specifically is adjustable, so it actually fits rather than just approximately fitting.
Empire-waist dresses and one-shoulder styles also work well.
Tall frames
Tall figures can carry off fuller silhouettes without proportion issues. Maxi dresses, wide-leg trousers, and oversized blazers all work.
Go for bold prints that would overwhelm a smaller frame.
Short FAQs
Q: Can I wear flip-flops to a beach dinner? A: At casual beachside spots, yes. At anywhere with a wine list longer than 1 page, swap to strappy sandals. Flat is fine. Flip-flops specifically read as “I’m still at the beach” rather than “I’m going to dinner.”
Q: What’s the easiest beach dinner outfit to pack that doesn’t wrinkle? A: A jersey midi dress. Jersey doesn’t wrinkle, it’s comfortable, it photographs well, and it works with flat or heeled sandals. Pack one in a jewel tone and you’ve covered most beach dinner situations.
Q: How dressed up is too dressed up for a beach dinner? A: Mini sequin dresses and formal gowns are probably too much. The vibe you’re aiming for is “polished and relaxed,” so anything that needs Spanx, a strapless bra struggle, or shoes you can’t walk more than 100 meters in is probably overdoing it for a coastal restaurant setting.
So, which of these are you actually going to try on your next trip? Drop your destination in the comments, because I’m convinced that the right outfit depends heavily on whether you’re headed to the Amalfi Coast or a beach town in Thailand, and I have opinions about both.