watches for men

Cash for your watch, gold and diamonds

Sell your watches and jewelry

men's watch

sell your watch

Top dollar paid on the spot for all fine timepieces, especially, Rolex, Patek Philippe, Breiting, Omega, Cartier and Jaeger-LeCoutlre, any age, working or not.

diamond ring

sell your jewelry

We buy gold and diamonds.

get cash or trade

Whether you’re looking to sell, trade, or keep your diamond, jewelry or watch, we will work with you to get the best value. Whether you have one broken chain or an entire estate to sell, we are always buying. JB Hudson, the trusted experts since 1885.

  • Entire Watch and Jewelry Estates
  • Gold, Silver and Platinum
  • Fine and Estate Jewelry
  • Diamonds
  • Watches and Clocks
  • Coins and Bullion

There are many advantages to selling your items at JB Hudson:

  • Trusted Source: JB Hudson is licensed, bonded and insured. We have maintained the highest reputation in Minneapolis since 1885. Our buying department’s first goal is to provide high quality service. We will evaluate your items at no charge, with no obligation. Whether you are trading a watch or dividing a family member’s estate, our approach is to educate first, offer second.
  • Privacy: We personally discuss your items with you, one by one, away from the sales floor on our private mezzanine. Appointments are available, but not required.
  • Expert Buyers: Our full-time, professional buyers include Graduate Gemologists and Certified Watchmakers – we are professionals with decades of experience buying estate jewelry and watches.
  • Fast, Easy Process: Nearly all items for sale/trade are evaluated immediately, and we issue checks on the spot.
  • Trade-Ins are Pre-Tax: The value of your items can be used, before sales tax, as trade toward a new purchase.

sell / trade


Schedule an appointment or call us

Minneapolis: (612) 338 – 5950

  • This field is for validation purposes and should be left unchanged.
schedule an Appointment

Schedule an Appointment

Let us help you find what you’re looking for. Schedule an appointment today, stop in or give us a call at (612) 338-5950.