Pre-Owned Rolex Watches in Toronto
Explore our current selection of pre-owned Rolex watches, including the Submariner, GMT-Master II, Daytona, Datejust, Day-Date, Oyster Perpetual, Explorer, Sea-Dweller, Sky-Dweller, and other sought-after models.
Johny Watches has served Toronto watch collectors for more than 20 years. Each available watch is carefully reviewed, clearly described, and presented with its condition, year, reference number, and included accessories whenever known.
Buy, Sell or Trade a Rolex
Visit our Toronto showroom to buy, sell, or trade a Rolex. Because inventory changes frequently, contact us to confirm availability or arrange an in-person appointment before visiting.
Rolex Craftsmanship
Rolex watches are recognized for durable Oyster cases, precise mechanical movements, distinctive designs, and long-term collectability. Our selection ranges from professional sports watches to classic dress and everyday models.
Independent dealer notice: Johny Watches is an independent pre-owned watch retailer and is not an authorized Rolex dealer or affiliated with Rolex SA.
Rolex Datejust 36mm 1601 with Diamond Bezel and Diamond Red Roman Numerals Dial "1971"
- Regular Price
- $9,500.00
- Sale Price
- $9,500.00
- Regular Price
-
- Unit Price
- per
Rolex Oyster Perpetual 1005 Champagne Dial Gold Vintage Watch
- Regular Price
- $13,000.00
- Sale Price
- $13,000.00
- Regular Price
-
- Unit Price
- per
Rolex Datejust Jubliee 36mm Turn-O-Graph Thunderbird with Red Date "2012"
- Regular Price
- $17,500.00
- Sale Price
- $17,500.00
- Regular Price
-
- Unit Price
- per
Rolex Sea-Dweller Two Tone 126603 43mm
- Regular Price
- $26,500.00
- Sale Price
- $26,500.00
- Regular Price
-
- Unit Price
- per
Rolex Stainless Steel Datejust 41mm Blue Diamond Dial Jubliee band 126334 "2020"
- Regular Price
- $21,500.00
- Sale Price
- $21,500.00
- Regular Price
-
- Unit Price
- per
Rolex Datejust 41 – Ref. 126333 TWO TONE BLACK DIAL "2018"
- Regular Price
- $21,500.00
- Sale Price
- $21,500.00
- Regular Price
-
- Unit Price
- per
Rolex Blue 31mm Oyster Perpetual 277200 "2024"
- Regular Price
- $11,500.00
- Sale Price
- $11,500.00
- Regular Price
-
- Unit Price
- per
Rolex Datejust II WIMBLEDON Two-Tone 18K Yellow Gold Oyster 41mm 116333 "2012"
- Regular Price
- $20,000.00
- Sale Price
- $20,000.00
- Regular Price
-
- Unit Price
- per
Rolex DateJust 36mmTwo Tone Rosegold 116231 "2005"
- Regular Price
- $17,000.00
- Sale Price
- $17,000.00
- Regular Price
-
- Unit Price
- per
Rolex Air King Blue Dial Ref 5500
- Regular Price
- $5,000.00
- Sale Price
- $5,000.00
- Regular Price
-
- Unit Price
- per
Rolex Submariner 14060M No Date 40mm "2005"
- Regular Price
- $16,500.00
- Sale Price
- $16,500.00
- Regular Price
-
- Unit Price
- per