Dresses for Girls & Women - Beach Coverups (2024)

  • Back To School
    • Womens
    • Girls
Explore Back To School
  • Collections
    • New Arrivals
    • Roxy Girl Club Member Exclusives
    • Best Sellers
    • Online Exclusives
    • Roxy Favorites
    • Matching Sets
    • Surf Oasis
    • On The Beach
    • Playa Paradise
    • Mini Me
Shop Surf Oasis
  • Collections
    • Matching Sets
    • Loungewear
  • Shop All
    • Dresses
    • Tops
    • Shorts
    • Skirts
    • Jackets
    • Sweaters
Shop Dresses
  • Collections
    • Surf Oasis
    • On The Beach
    • Playa Paradise
    • Beach Classics
    • Roxy Love
    • ROXY Pro Surf
    • Westward Sol
  • Swim Shop
    • Shop All
    • New Arrivals
    • Bikinis
    • Bikini Tops
    • Bikini Bottoms
    • One Pieces
    • Cover Ups
    • Rashguards
    • Boardshorts
Shop Bikinis
  • Shop All
    • Hats
    • Handbags
    • Backpacks
    • Wallets
    • Beanies
    • Other Accessories
  • Shop All
  • Hats
  • Handbags
  • Backpacks
  • Wallets
  • Beanies
  • Other Accessories
Shop Handbags
  • Shop All
    • Sneakers
    • Sandals
    • Flip Flops
    • Boots
  • Shop All
  • Sneakers
  • Sandals
  • Flip Flops
  • Boots
Shop Flip Flops
  • HIDE
    • Active Accessories
    • Yoga
    • Running
  • Collections
    • Active By Nature
    • ROXY Pro Surf
  • Active Shop
    • Shop All
    • Active Swimsuits
    • Tops
    • Bottoms
    • Sports Bras
    • Jackets
Shop Active By Nature
  • HIDE
    • Caroline Marks Favorites
    • Rise Collection
  • Collections
    • ROXY Pro Surf
    • Swell Series
    • Elite Line-Up
  • Surf Shop
    • Shop All
    • Wetsuits
    • Rashguards
    • Boardshorts
    • Swimsuits
    • Surf Boots
  • Guides
    • Wetsuit Guide
    • Expert Guides
Shop Rashguards
  • HIDE
    • Winter Jackets
    • Snowboards
    • Snowboard Bindings
  • Collections
    • ROWLEY X ROXY
    • Chloe Kim
    • Peak Chic
    • Boundless Snow
    • On The Mountain
    • Warmlink
    • Hydrosmart
  • Snow Shop
    • Shop All
    • 50% Off Snow Sale
    • Snow Jackets
    • Snow Pants
    • Base Layers
    • Snow Accessories
  • Guides
    • Snow Wear Guide
    • Expert Guides
50% Off Snow
  • HIDE
  • Shop All
    • New Arrivals
    • Mini Me
    • Swim
    • Surf
    • Tops
    • Jackets
    • Accessories
    • Snow
Shop Girl's Swim
  • HIDE
  • Womens Sale
    • Shop All
    • New To Sale
    • Tops
    • Jackets
    • Pants
    • Shoes
    • Accessories
    • Active
    • Surf
    • Snow
  • Girls Sale
    • Shop All
    • New To Sale
    • Swim
    • Clothing
    • Shoes
    • Snow
  • Snow Sale
    • Womens Snow
    • Girls Snow
  • Clearance
    • Shop All
Shop Sale

{% endif %}

{% assign badges = productBadges | where: 'type', 'icon' %} {% for badge in badges %} {% if product.tags contains badge.tag %} {% if badge.icon contains '.' %} Dresses for Girls & Women - Beach Coverups (12) {% else %} {% endif %} {% break %} {% endif %} {% endfor %} {% assign badges = productBadges | where: 'type', 'option' %} {% if badges != blank %}

{% for badge in badges %} {% assign show_badge = false %} {% if product.tags contains badge.tag %} {% assign show_badge = true %} {% endif %} {% for sibling in product.siblings %} {% if sibling.tags contains badge.tag %} {% assign show_badge = true %} {% endif %} {% endfor %} {% if show_badge %} {{ badge.label }} {% endif %} {% endfor %}

{% endif %}
    {% if product.siblings.size > 0 %} {% assign types = product.siblings | map: 'product_type' | uniq %} {% for type in types %} {% if type == blank %}{% continue %}{% endif %}
  • {{ type | split : ' - ' | last }}
  • {% endfor %} {% unless types contains product.type %} {% assign productType = product.type | handlize %}
  • {{ productType | split : ' - ' | last }}
  • {% endunless %} {% endif %}

{% if product.siblings.size > 0 %}

{%- assign swatch_styles = 'h-full w-full object-contain' -%} {% assign limit = 4 %} {% if product.siblings.size > 4 %} {% assign limit = 3 %} {% endif %}

Dresses for Girls & Women - Beach Coverups (13)

{% for sibling in product.siblings limit:limit %}

Dresses for Girls & Women - Beach Coverups (14)

{% endfor %} {% if product.siblings.size > 4 %}

+{{ product.siblings.size | minus: 4 }} More

{% endif %}

{% else %}

Dresses for Girls & Women - Beach Coverups (15)

{% endif %} {% if product.available == false %} Sold out {% endif %}

{{ product.title | split: ' - ' | first }}

{% assign markdown = false %} {% if product.compare_at_price and product.compare_at_price > 0 and product.compare_at_price != blank %} {% assign markdown = true %} {% endif %}

{% assign price = product.price %} {% if product.price_min > 0 and product.price_min < price %} {% assign price = product.price_min %} {% endif %} {{ price | money }} {% if product.price_max > product.price %} - {{ product.price_max | money }} {% endif %} {% if markdown %} {{ product.compare_at_price | money }} {% endif %} {% assign savings = product.compare_at_price | minus: product.price %}{% assign savings_percentage = savings | times: 100.0 | divided_by: product.compare_at_price %}{% if savings_percentage > 0 %} {{ savings_percentage | round }}% Off{% endif %}

{% for badge in productBadges | where: 'type', 'text'%} {% if product.tags contains badge.tag and badge.type != 'option' and badge.type != 'icon' and badge.type != 'graphic' %}

{{ badge.item }}

{% endif %} {% endfor %}

{% endfor %}

{{ pagination.totalResults }} {{ count }} Results

Sort by:

{%-capture sort_label -%} {%- for option in sort.options -%} {%- if option.active == 1 -%} {{ option.label }} {%- break -%} {%- endif -%} {%- endfor -%} {%- endcapture -%} {%- if sort_label != blank -%} {{ sort_label }} {% else %} {{ sort.options[0].label }} {% endif %}

chevron-down

chevron-up

{% for option in sort.options %} {% if option.active == 1 %} {{option.label}} {% else %} {{option.label}} {% endif %} {% endfor %}

{% assign facet = facets | where: 'type', 'hierarchy' | first %} {% if facet.values.size > 0 or facet.type == 'slider'%}

{{ facet.label }}

chevron-down

{% if facet.type == "grid" %}

{% for value in facet.values %} {% endfor %}

{% elsif facet.type == 'palette' %}

{% for value in facet.values %} {% endfor %}

{% elsif facet.type == 'slider' %} {% if facet.field contains 'price' %}

{% else %}

{% endif %}

{% else %}

{% for value in facet.values %}

{% if facet.field == 'ss_all_prices' %} {% else %} {% endif %}

{% endfor %}

{% endif %} {% assign max_count = maxFilterCount %} {% if facet.type == 'palette' or facet.type == 'grid' %} {% assign max_count = max_count | times: 5 %} {% endif %} {% if facet.values.size > max_count %} {% endif %}

{% endif %}

Dresses

{{ pagination.totalResults }} {{ count }} Results

Sort chevron-down chevron-up shuffle

{% if filterSummary.size > 0 %} {% else %} {% endif %}

{% if filterSummary.size > 0 %}

{% for filter in filterSummary %} {% endfor %}

{% endif %}

{% assign facet = facets | where: 'type', 'hierarchy' | first %} {% if facet.values.size > 0 or facet.type == 'slider'%}

{{ facet.label }}

chevron-down

{% if facet.type == "grid" %}

{% for value in facet.values %} {% endfor %}

{% elsif facet.type == 'palette' %}

{% for value in facet.values %} {% endfor %}

{% elsif facet.type == 'slider' %} {% if facet.field contains 'price' %}

{% else %}

{% endif %}

{% else %}

{% for value in facet.values %}

{% if facet.field == 'ss_all_prices' %} {% else %} {% endif %}

{% endfor %}

{% endif %} {% assign max_count = maxFilterCount %} {% if facet.type == 'palette' or facet.type == 'grid' %} {% assign max_count = max_count | times: 5 %} {% endif %} {% if facet.values.size > max_count %} {% endif %}

{% endif %}

{% for facet in facets %} {% if facet.type == "hierarchy" %}{% continue %}{% endif %} {% if facet.values.size > 0 or facet.type == 'slider'%}

{{ facet.label }}

chevron-down

{% if facet.type == "grid" %}

{% for value in facet.values %} {% endfor %}

{% elsif facet.type == 'palette' %}

{% for value in facet.values %} {% endfor %}

{% elsif facet.type == 'slider' %} {% if facet.field contains 'price' %}

{% else %}

{% endif %}

{% else %}

{% for value in facet.values %}

{% if facet.field == 'ss_all_prices' %} {% else %} {% endif %}

{% endfor %}

{% endif %} {% assign max_count = maxFilterCount %} {% if facet.type == 'palette' or facet.type == 'grid' %} {% assign max_count = max_count | times: 5 %} {% endif %} {% if facet.values.size > max_count %} {% endif %}

{% endif %} {% endfor %}

{% endif %} {% endfor %}

{% assign grid_index = grid_index | plus: 1 %} <{{'script'}} type="g/tag"> { item_id: "{{ product.sku }}", item_name: "{{ product.title | split: ' - ' | first }}", currency: "{{ Shopify.currency.active }}", item_brand: "{{ product.vendor }}", {% for tag in product.tags %}{% if tag contains 'category:' %} item_category{% if forloop.index > 1 %}{{ forloop.index }}{% endif %}: "{{ tag | remove: 'category:' | split: '/' | last | strip }}", {% endif %}{% endfor %} item_list_id: "womens-clothing-dresses", item_list_name: "Dresses", item_variant: "{{ product.title | split: ' - ' | last }}", price: {{ product.price | times:0.01 | round: 2 }}, quantity: 1 }{{'script'}}> {% assign badges = productBadges | where: 'type', 'graphic' %} {% for badge in badges %} {% if product.tags contains badge.tag %} {% if badge.icon contains '.' %} {% else %} {% endif %} {% break %} {% endif %} {% endfor %} {% assign badges = productBadges | where: 'type', 'icon' %} {% for badge in badges %} {% if product.tags contains badge.tag %} {% if badge.icon contains '.' %} {% else %} {% endif %} {% break %} {% endif %} {% endfor %} {% assign badges = productBadges | where: 'type', 'option' %} {% if badges != blank %} {% for badge in badges %} {% assign show_badge = false %} {% if product.tags contains badge.tag %} {% assign show_badge = true %} {% endif %} {% for sibling in product.siblings %} {% if sibling.tags contains badge.tag %} {% assign show_badge = true %} {% endif %} {% endfor %} {% if show_badge %} {{ badge.label }} {% endif %} {% endfor %} {% endif %} {% if product.siblings.size > 0 %} {% assign types = product.siblings | map: 'product_type' | uniq %} {% for type in types %} {% if type == blank %}{% continue %}{% endif %} {{ type | split : ' - ' | last }} {% endfor %} {% unless types contains product.type %} {% assign productType = product.type | handlize %} {{ productType | split : ' - ' | last }} {% endunless %} {% endif %} {% if product.siblings.size > 0 %} {%- assign swatch_styles = 'h-full w-full object-contain' -%} {% assign limit = 4 %} {% if product.siblings.size > 4 %} {% assign limit = 3 %} {% endif %} {% for sibling in product.siblings limit:limit %} {% endfor %} {% if product.siblings.size > 4 %} +{{ product.siblings.size | minus: 4 }} More {% endif %} {% else %} {% endif %} {% if product.available == false %} Sold out {% endif %} {{ product.title | split: ' - ' | first }} {% assign markdown = false %} {% if product.compare_at_price and product.compare_at_price > 0 and product.compare_at_price != blank %} {% assign markdown = true %} {% endif %} {% assign price = product.price %} {% if product.price_min > 0 and product.price_min < price %} {% assign price = product.price_min %} {% endif %} {{ price | money }} {% if product.price_max > product.price %} - {{ product.price_max | money }} {% endif %} {% if markdown %} {{ product.compare_at_price | money }} {% endif %} {% assign savings = product.compare_at_price | minus: product.price %}{% assign savings_percentage = savings | times: 100.0 | divided_by: product.compare_at_price %}{% if savings_percentage > 0 %} {{ savings_percentage | round }}% Off{% endif %} {% for badge in productBadges | where: 'type', 'text'%} {% if product.tags contains badge.tag and badge.type != 'option' and badge.type != 'icon' and badge.type != 'graphic' %} {{ badge.item }} {% endif %} {% endfor %}

{% if forloop.last and loader.currentPage == 1 and loader.totalPages > 1 and autoload != true %} {% unless loader.loadedPages contains 2 %}

{% endunless %} {% endif %} {% endfor %} {% if loader.totalPages == 0 %}

No Results Found

Sorry, it looks like we don’t have the item you are looking for.

{% endif %}

{% capture slider_size %}4.5{% endcapture %} {% assign slider_size = slider_size | plus: 0 %} {% capture slider_size_mobile %}1.4{% endcapture %} {% assign slider_size_mobile = slider_size_mobile | plus: 0 %} {% if products.size < slider_size %} {% assign display_classes = ' lg:hidden' %} {% endif %} {% if products.size < slider_size_mobile %} {% assign display_classes = display_classes | append: ' hidden' %} {% endif %}

{% assign badges = productBadges | where: 'type', 'icon' %} {% for badge in badges %} {% if product.tags contains badge.tag %} {% if badge.icon contains '.' %} Dresses for Girls & Women - Beach Coverups (23) {% else %}

{% endif %} {% break %} {% endif %} {% endfor %} {% assign badges = productBadges | where: 'type', 'option' %} {% if badges != blank %}

{% for badge in badges %} {% assign show_badge = false %} {% if product.tags contains badge.tag %} {% assign show_badge = true %} {% endif %} {% for sibling in product.siblings %} {% if sibling.tags contains badge.tag %} {% assign show_badge = true %} {% endif %} {% endfor %} {% if show_badge %} {{ badge.label }} {% endif %} {% endfor %}

{% endif %}

    {% if product.siblings.size > 0 %} {% assign types = product.siblings | map: 'product_type' | uniq %} {% for type in types %} {% if type == blank %}{% continue %}{% endif %}
  • {{ type | split : ' - ' | last }}
  • {% endfor %} {% unless types contains product.type %} {% assign productType = product.type | handlize %}
  • {{ productType | split : ' - ' | last }}
  • {% endunless %} {% endif %}

{% if product.siblings.size > 0 %}

{%- assign swatch_styles = 'h-full w-full object-contain' -%} {% assign limit = 4 %} {% if product.siblings.size > 4 %} {% assign limit = 3 %} {% endif %}

Dresses for Girls & Women - Beach Coverups (24)

{% for sibling in product.siblings limit:limit %}

Dresses for Girls & Women - Beach Coverups (25)

{% endfor %} {% if product.siblings.size > 4 %}

+{{ product.siblings.size | minus: 4 }} More

{% endif %}

{% else %}

Dresses for Girls & Women - Beach Coverups (26)

{% endif %} {% if product.available == false %} Sold out {% endif %}

{{ product.title | split: ' - ' | first }}

{% assign markdown = false %} {% if product.compare_at_price and product.compare_at_price > 0 and product.compare_at_price != blank %} {% assign markdown = true %} {% endif %}

{% assign price = product.price %} {% if product.price_min > 0 and product.price_min < price %} {% assign price = product.price_min %} {% endif %} {{ price | money }} {% if product.price_max > product.price %} - {{ product.price_max | money }} {% endif %} {% if markdown %} {{ product.compare_at_price | money }} {% endif %} {% assign savings = product.compare_at_price | minus: product.price %}{% assign savings_percentage = savings | times: 100.0 | divided_by: product.compare_at_price %}{% if savings_percentage > 0 %} {{ savings_percentage | round }}% Off{% endif %}

{% for badge in productBadges | where: 'type', 'text'%} {% if product.tags contains badge.tag and badge.type != 'option' and badge.type != 'icon' and badge.type != 'graphic' %}

{{ badge.item }}

{% endif %} {% endfor %}

{% endfor %}
{% capture slider_size %}4.5{% endcapture %} {% assign slider_size = slider_size | plus: 0 %} {% capture slider_size_mobile %}1.4{% endcapture %} {% assign slider_size_mobile = slider_size_mobile | plus: 0 %} {% if products.size < slider_size %} {% assign display_classes = ' lg:hidden' %} {% endif %} {% if products.size < slider_size_mobile %} {% assign display_classes = display_classes | append: ' hidden' %} {% endif %}

{% assign badges = productBadges | where: 'type', 'icon' %} {% for badge in badges %} {% if product.tags contains badge.tag %} {% if badge.icon contains '.' %} Dresses for Girls & Women - Beach Coverups (27) {% else %}

{% endif %} {% break %} {% endif %} {% endfor %} {% assign badges = productBadges | where: 'type', 'option' %} {% if badges != blank %}

{% for badge in badges %} {% assign show_badge = false %} {% if product.tags contains badge.tag %} {% assign show_badge = true %} {% endif %} {% for sibling in product.siblings %} {% if sibling.tags contains badge.tag %} {% assign show_badge = true %} {% endif %} {% endfor %} {% if show_badge %} {{ badge.label }} {% endif %} {% endfor %}

{% endif %}

    {% if product.siblings.size > 0 %} {% assign types = product.siblings | map: 'product_type' | uniq %} {% for type in types %} {% if type == blank %}{% continue %}{% endif %}
  • {{ type | split : ' - ' | last }}
  • {% endfor %} {% unless types contains product.type %} {% assign productType = product.type | handlize %}
  • {{ productType | split : ' - ' | last }}
  • {% endunless %} {% endif %}

{% if product.siblings.size > 0 %}

{%- assign swatch_styles = 'h-full w-full object-contain' -%} {% assign limit = 4 %} {% if product.siblings.size > 4 %} {% assign limit = 3 %} {% endif %}

Dresses for Girls & Women - Beach Coverups (28)

{% for sibling in product.siblings limit:limit %}

Dresses for Girls & Women - Beach Coverups (29)

{% endfor %} {% if product.siblings.size > 4 %}

+{{ product.siblings.size | minus: 4 }} More

{% endif %}

{% else %}

Dresses for Girls & Women - Beach Coverups (30)

{% endif %} {% if product.available == false %} Sold out {% endif %}

{{ product.title | split: ' - ' | first }}

{% assign markdown = false %} {% if product.compare_at_price and product.compare_at_price > 0 and product.compare_at_price != blank %} {% assign markdown = true %} {% endif %}

{% assign price = product.price %} {% if product.price_min > 0 and product.price_min < price %} {% assign price = product.price_min %} {% endif %} {{ price | money }} {% if product.price_max > product.price %} - {{ product.price_max | money }} {% endif %} {% if markdown %} {{ product.compare_at_price | money }} {% endif %} {% assign savings = product.compare_at_price | minus: product.price %}{% assign savings_percentage = savings | times: 100.0 | divided_by: product.compare_at_price %}{% if savings_percentage > 0 %} {{ savings_percentage | round }}% Off{% endif %}

{% for badge in productBadges | where: 'type', 'text'%} {% if product.tags contains badge.tag and badge.type != 'option' and badge.type != 'icon' and badge.type != 'graphic' %}

{{ badge.item }}

{% endif %} {% endfor %}

{% endif %} {% endfor %}
{% capture slider_size %}4.5{% endcapture %} {% assign slider_size = slider_size | plus: 0 %} {% capture slider_size_mobile %}1.4{% endcapture %} {% assign slider_size_mobile = slider_size_mobile | plus: 0 %} {% if products.size < slider_size %} {% assign display_classes = ' lg:hidden' %} {% endif %} {% if products.size < slider_size_mobile %} {% assign display_classes = display_classes | append: ' hidden' %} {% endif %}

Beach Dresses & Summer Dresses

Find your perfect summer look with Roxy's collection of stylish beach dresses and flowy summer dresses. Whether you're looking for a chic beach maxi dress or breezy mini to beat the heat, Roxy has you covered with on-trend sun dresses for every summer occasion.

Stay cool and fashionable with lightweight, breathable fabrics designed to keep you comfortable in warm weather. Coming in an array of colors and prints, from vibrant tropical florals to classic nautical stripes, we showcase long maxis, midi lengths, and flirty mini styles. These beachy dresses are a must-have in every summer closet.

Shop Roxy dresses today and find the perfect addition to your summer wardrobe with stylish vacation-ready looks you'll want to wear all season long.

Dresses for Girls & Women - Beach Coverups (2024)
Top Articles
Latest Posts
Article information

Author: Kieth Sipes

Last Updated:

Views: 6454

Rating: 4.7 / 5 (67 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Kieth Sipes

Birthday: 2001-04-14

Address: Suite 492 62479 Champlin Loop, South Catrice, MS 57271

Phone: +9663362133320

Job: District Sales Analyst

Hobby: Digital arts, Dance, Ghost hunting, Worldbuilding, Kayaking, Table tennis, 3D printing

Introduction: My name is Kieth Sipes, I am a zany, rich, courageous, powerful, faithful, jolly, excited person who loves writing and wants to share my knowledge and understanding with you.