VGreen Custom Straps

Fully Handmade

From measuring, cutting, padding to stitching, we make your strap fully by hand, giving the strap the highest possible quality.

Authentic Leather

We have been and will be using only authentic, high quality leather for all of our straps.

Quick Production

Custom items usually take months to make. We do that in 1 week so you can give your watch a new look faster than ever.

Check out how we make straps at VGreen

Featured collection

  • Custom Open Ended Straps
    Regular price
    $119.99
    Sale price
    $119.99
    Regular price
    Unit price
    per 
    Sold out
  • Custom Curved End Watch Straps
    Regular price
    $119.99
    Sale price
    $119.99
    Regular price
    Unit price
    per 
    Sold out
  • Custom Notched Straps - Center Notched
    Regular price
    $119.99
    Sale price
    $119.99
    Regular price
    Unit price
    per 
    Sold out
  • Custom Notched Straps - Corner Notched
    Regular price
    $119.99
    Sale price
    $119.99
    Regular price
    Unit price
    per 
    Sold out
  • Custom Notched Straps - Multi Notched
    Regular price
    $119.99
    Sale price
    $119.99
    Regular price
    Unit price
    per 
    Sold out
  • Vegan Leather Watch Strap - Apple Skin
    Vegan Leather Watch Strap - Apple Skin
    Regular price
    $89.99
    Sale price
    $89.99
    Regular price
    Unit price
    per 
    Sold out
  • Shell Cordovan Leather Watch Strap - Black
    Shell Cordovan Leather Watch Strap - Black
    Regular price
    $129.99
    Sale price
    $129.99
    Regular price
    Unit price
    per 
    Sold out
  • Shell Cordovan Leather Watch Strap - Cognac
    Shell Cordovan Leather Watch Strap - Cognac
    Regular price
    $129.99
    Sale price
    $129.99
    Regular price
    Unit price
    per 
    Sold out
  • Crocodile Leather Watch Strap - Electric Blue
    Crocodile Leather Watch Strap - Electric Blue
    Regular price
    $139.99
    Sale price
    $139.99
    Regular price
    Unit price
    per 
    Sold out
  • Crocodile Leather Watch Strap - Mixing Dye
    Crocodile Leather Watch Strap - Mixing Dye
    Regular price
    $139.99
    Sale price
    $139.99
    Regular price
    Unit price
    per 
    Sold out
  • Crocodile Leather Watch Strap - Black
    Crocodile Leather Watch Strap - Black
    Regular price
    $129.99
    Sale price
    $129.99
    Regular price
    Unit price
    per 
    Sold out
  • Crocodile Leather Watch Strap - Brown
    Regular price
    $129.99
    Sale price
    $129.99
    Regular price
    Unit price
    per 
    Sold out
  • Crocodile Leather Watch Strap - Light Brown
    Crocodile Leather Watch Strap - Light Brown
    Regular price
    $129.99
    Sale price
    $129.99
    Regular price
    Unit price
    per 
    Sold out
  • Crocodile Leather Watch Strap - Dark Blue
    Crocodile Leather Watch Strap - Dark Blue
    Regular price
    $129.99
    Sale price
    $129.99
    Regular price
    Unit price
    per 
    Sold out
  • Crocodile Leather Watch Strap - Gray
    Crocodile Leather Watch Strap - Gray
    Regular price
    $129.99
    Sale price
    $129.99
    Regular price
    Unit price
    per 
    Sold out
  • Crocodile Leather Watch Strap - Green
    Crocodile Leather Watch Strap - Green
    Regular price
    $139.99
    Sale price
    $139.99
    Regular price
    Unit price
    per 
    Sold out
  • Crocodile Leather Watch Strap - Sand White
    Crocodile Leather Watch Strap - Sand White
    Regular price
    $139.99
    Sale price
    $139.99
    Regular price
    Unit price
    per 
    Sold out
  • Barenia Leather Watch Strap - Brown
    Barenia Leather Watch Strap - Brown
    Regular price
    $99.99
    Sale price
    $99.99
    Regular price
    Unit price
    per 
    Sold out
  • Badalassi Wax Leather Watch Strap - Cognac
    Badalassi Wax Leather Watch Strap - Cognac
    Regular price
    $89.99
    Sale price
    $89.99
    Regular price
    Unit price
    per 
    Sold out
  • Badalassi Wax Leather Watch Strap - Dark Brown
    Badalassi Wax Leather Watch Strap - Dark Brown
    Regular price
    $89.99
    Sale price
    $89.99
    Regular price
    Unit price
    per 
    Sold out
  • Epsom Leather Watch Strap - Gris Meyer
    Regular price
    $89.99
    Sale price
    $89.99
    Regular price
    Unit price
    per 
    Sold out
  • Babele Linen Leather Watch Strap - T-Moro
    Babele Linen Leather Watch Strap - T-Moro
    Regular price
    $89.99
    Sale price
    $89.99
    Regular price
    Unit price
    per 
    Sold out
  • Babele Linen Leather Watch Strap - Verde
    Babele Linen Leather Watch Strap - Verde
    Regular price
    $89.99
    Sale price
    $89.99
    Regular price
    Unit price
    per 
    Sold out
  • Stingray Leather Watch Strap - Black
    Stingray Leather Watch Strap - Black
    Regular price
    $119.99
    Sale price
    $119.99
    Regular price
    Unit price
    per 
    Sold out
  • Stingray Leather Watch Strap - Brown
    Stingray Leather Watch Strap - Brown
    Regular price
    $119.99
    Sale price
    $119.99
    Regular price
    Unit price
    per 
    Sold out

Blog posts

New Products

  • The Great Wave - Engraved Leather Watch Straps
    Regular price
    $200.00
    Sale price
    $200.00
    Regular price
    Unit price
    per 
    Sold out
  • Sakura Blossom - Engraved Leather Watch Straps
    Regular price
    $200.00
    Sale price
    $200.00
    Regular price
    Unit price
    per 
    Sold out
  • Ostrich Leather Watch Strap - Brown
    Ostrich Leather Watch Strap - Brown
    Regular price
    $99.99
    Sale price
    $99.99
    Regular price
    Unit price
    per 
    Sold out
  • Custom Racing/ Rally Straps
    Regular price
    $109.99
    Sale price
    $109.99
    Regular price
    Unit price
    per 
    Sold out
  • Karung Snake Skin Watch Strap - Tiffany Blue
    Karung Snake Skin Watch Strap - Tiffany Blue
    Regular price
    $99.99
    Sale price
    $99.99
    Regular price
    Unit price
    per 
    Sold out
  • Canadian Flag - Engraved Leather Watch Straps
    Canada Flag - Engraved Leather Watch Straps
    Regular price
    $150.00
    Sale price
    $150.00
    Regular price
    Unit price
    per 
    Sold out
  • USA Flag - Engraved Leather Watch Straps
    Regular price
    $200.00
    Sale price
    $200.00
    Regular price
    Unit price
    per 
    Sold out
  • Custom Double Tour Straps
    Regular price
    $129.99
    Sale price
    $129.99
    Regular price
    Unit price
    per 
    Sold out
  • Custom Bund Straps
    Regular price
    $129.99
    Sale price
    $129.99
    Regular price
    Unit price
    per 
    Sold out
  • Custom Pilot / Aviator Watch Straps
    Pilot / Aviator Watch Strap
    Regular price
    $129.99
    Sale price
    $129.99
    Regular price
    Unit price
    per 
    Sold out
  • Buttero Leather Watch Strap - Natural
    Buttero Leather Watch Strap - Natural
    Regular price
    $89.99
    Sale price
    $89.99
    Regular price
    Unit price
    per 
    Sold out
  • Karung Snake Skin Watch Strap - Purple
    Karung Snake Skin Watch Strap - Purple
    Regular price
    $99.99
    Sale price
    $99.99
    Regular price
    Unit price
    per 
    Sold out

Our Store

1796 Renfrew Street, Vancouver, BC, Canada, V5M 3H8

Schedule a visit