This Just In

NEW ARRIVALS

Looks We Love

Labels We Love

The Getaway Shop

The Madewell Essentials

Graduation Gifts

Monogram It

Denim Report

Events

Our clothes, your pics

Denim Donation

clothing

DENIM

TEES & TANKS

SHIRTS & TOPS

SWEATERS

JACKETS

DRESSES

SKIRTS

SHORTS & PANTS

LEISURE

intimates & pajamas

SWIM & BEACHWEAR

SALE

extended sizes

shoes, bags &
more

SHOES & SANDALS

BAGS

(see all)

totes
crossbody bags
backpacks
satchels & bucket bags
duffels
pouches & wallets
iphone cases & tech
bag accessories

JEWELRY

sunglasses

ACCESSORIES

GIFT & HOME

Behind
The Scenes

Our Blog

Denim Report

#DENIMMADEWELL

#EVERYDAYMADEWELL

#Totewell

#WELLHEELED

About Madewell

The Essex Messenger
full size
The Essex Messenger
The Essex Messenger
Product Details
See these brass stud closures? They make it possible to get in and out of your bag in seconds—so genius. We love how they turn this incredibly cool leather messenger (with lots of pockets inside) into your go-to bag for every day.
  • Leather.
  • Flap and collar stud closure.
  • Interior zip pocket.
  • 19 3/4" handle drop.
  • 8 1/2"H x 10"W.
  • Import.
SHIPPING & RETURNS
Free shipping and free returns exclusively for Madewell Insiders
(hi there, risk-free try-ons). *For complete details, see our Shipping Policy and Return Policy.

The Essex Messenger

The Essex Messenger is rated 5.0 out of 5 by 1.
Rated 5 out of 5 by from I'm in love! I was visiting my brother in Ohio this past weekend and made it a point to stop by Madewell since there isn't a store in my area. I saw this bag in the store and actually made a second visit just to pick it up! I needed it in my life. It's so beautiful, the colors are perfect. The closure makes it easy to get in and out of. I am completely happy with my purchase.
Date published: 2013-09-16
  • y_2017, m_5, d_19, h_1
  • bvseo_bulk, prod_bvrr, vn_bulk_1.0.0-hotfix-1
  • cp_1, bvpage1
  • co_hasreviews, tv_0, tr_1
  • loc_en_US, sid_05905, prod, sort_[SortEntry(order=HELPFULNESS, direction=DESCENDING), SortEntry(order=RATING, direction=DESCENDING), SortEntry(order=SUBMISSION_TIME, direction=DESCENDING)]
  • clientName_madewell