Navy Canvas Messenger Bags for Men Add to WardrobeRemove from Wardrobe FavoriteUnfavorite Shop It Outfits Sort by featured Sort by price: high to lowSort by price: low to high JanSport Crossbody Fx Bag $26 Marni Navy Brown Mini Trunk Messenger Bag $1,350 Marni Navy Brown Nano Messenger Bag $820 Troubadour Laptop Holdall Bag $474 Prada Logo Shoulder Bag $895 Etro Paisley Print Shoulder Bag $690 Filson Small Field Bag $250 Timbuk2 Classic Messenger Bag $89 Barbour Waxed Canvas Tarras Bag $199 Timbuk2 Flight Classic Messenger Bag $99 Bellroy Heiq V Block City Water Resistant Crossbody Pouch $85 Etro Paisley Print Shoulder Bag $464 $546