Free Shipping On All US Orders Over $120

My Bag



Your purchase fuels our mission to give back.

View My Bag
Home > > Superbowl Sale > Graham XL

Graham XL

$135.00 | Available in 4 Colors

Our perfect hybrid of a tote and carry-all luggage.

*Please note that personalized bags are final sale.

♻ 45% of this bag is made from recycled materials

Available in 4 Colors

View Size Guide
Printed Canvas - Tie Dye
Graham XL

What Fits

    • Fits everything you'd need for a weekend trip and more including clothing, shoes, towels, and toiletries
Compare Size
Graham XL


    • Extra large tote / weekender bag
    • Very roomy main compartment
    • Luggage slip sleeve in the back, perfect for traveling
    • Recycled interior lining made from water bottles
    • Two zippered interior pockets, one in mesh
    • Rubber label and signature rivet in red
    • This product is suitable for anyone and everyone - however you identify
Graham XL

Size & Materials

    • Dimensions: H: 16.54" W (Top): 24.7" W(Bottom): 18.11" D: 8.66" 
    • Main Body: 100% Polyester Canvas
    • Interior Lining: 100% Recycled Polyester
    • Weight: 1.76 lb
    • Capacity: 42L
    • Spot clean with a damp cloth

Carry for a Cause

For every STATE product purchased, we'll support American children and families in need... in the ways they need it most. Whether that's donating fully-packed backpacks at our bag drop rallies, to fueling #WhatDoWeTellTheKids initiatives to funding special projects supporting partner schools and organizations in which we so deeply believe.

Learn More

Customer Reviews

Based on 2 reviews

This is a great beach bag for the family! Looks stylish and holds a lot! Love it!

Love it

Love the size i


Shop Now

Fanny Packs

Shop Now

Make it yours.



" {{characterSet}} ", ${{textProductPrice}}

CHARACTERS: A–Z, 0–9, : ; ( ) & - # @

Select a Symbol {{getSymbolById(inspectedSymbolByPlacementId[]).name}}, ${{(getSymbolById(inspectedSymbolByPlacementId[]).price / 100).toFixed(2)}}
{{getSymbolById(activeSymbolByPlacementId[]).name}}, ${{(getSymbolById(activeSymbolByPlacementId[]).price / 100).toFixed(2)}}

Note: Symbols are embroidered on the bag.

Select & Drag Around {{getPinById(inspectedPin).name}}, ${{(getPinById(inspectedPin).price / 100).toFixed(2)}}
{{totalPinCount}} {{totalPinCount > 1 ? 'Items' : 'Item'}}, ${{(totalPinPrice / 100).toFixed(2)}}

Note: Patches & Pins Packed Separately.