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 Lady-Datejust Tridor 26mm Champagne Jubilee Factory Diamond Dial 18k Tri-Color Gold 69179 "1993"
- Regular Price
- $22,000.00
- Sale Price
- $22,000.00
- Regular Price
-
- Unit Price
- per
Rolex GMT-Master II 40mm Black Dial Black Ceramic Bezel 18k Yellow Gold 116718LN "2006"
- Regular Price
- $53,000.00
- Sale Price
- $53,000.00
- Regular Price
-
- Unit Price
- per
Rolex Oyster Perpetual Date 34mm Yellow Gold Fluted Bezel Oyster Stainless Steel 15233 "1990"
- Regular Price
- $8,000.00
- Sale Price
- $8,000.00
- Regular Price
-
- Unit Price
- per
Rolex Datejust II 41mm White Baton Dial Fluted Bezel Oyster 116334
- Regular Price
- $13,500.00
- Sale Price
- $13,500.00
- Regular Price
-
- Unit Price
- per
Rolex Datejust 41mm White Roman Dial Fluted Bezel Jubilee 126334 "2019"
- Regular Price
- $21,200.00
- Sale Price
- $21,200.00
- Regular Price
-
- Unit Price
- per
Rolex Datejust 36mm Silver Baton Dial Fluted Bezel Jubilee 116234
- Regular Price
- $14,000.00
- Sale Price
- $14,000.00
- Regular Price
-
- Unit Price
- per
Rolex Datejust 41mm Wimbledon Dial Fluted Bezel Jubilee 126334 "2023" - ON HOLD
- Regular Price
- $23,800.00
- Sale Price
- $23,800.00
- Regular Price
-
- Unit Price
- per
Rolex Submariner Date 41mm "Bluesy" Blue Dial Two-Tone Oyster 126613LB "2023" ON HOLD
- Regular Price
- $25,500.00
- Sale Price
- $25,500.00
- Regular Price
-
- Unit Price
- per
Rolex Explorer II 42mm White Polar Dial Oyster Stainless Steel 216570 “2019”
- Regular Price
- $14,500.00
- Sale Price
- $14,500.00
- Regular Price
-
- Unit Price
- per
Rolex Oyster Perpetual 34mm Pink Dial Oyster Stainless Steel 124200 "2023"
- Regular Price
- $14,000.00
- Sale Price
- $14,000.00
- Regular Price
-
- Unit Price
- per
Rolex GMT-Master II "Sprite" 40mm Black & Green Bezel Oyster 126720VTNR "2026"
- Regular Price
- $27,500.00
- Sale Price
- $27,500.00
- Regular Price
-
- Unit Price
- per
Rolex Datejust 41mm Blue Diamond Dial Fluted Bezel Jubilee 126334 "2021"
- Regular Price
- $25,500.00
- Sale Price
- $25,500.00
- Regular Price
-
- Unit Price
- per
Rolex Oyster Perpetual 26MM 67180 Salmon Dial "1995"
- Regular Price
- $5,850.00
- Sale Price
- $5,850.00
- Regular Price
-
- Unit Price
- per
Rolex Explorer 39mm Black Dial Oyster Stainless Steel 214270
- Regular Price
- $12,500.00
- Sale Price
- $12,500.00
- Regular Price
-
- Unit Price
- per
Rolex Datejust 31mm White Jubilee Dial Two-Tone Jubilee 68273 "1995"
- Regular Price
- $13,500.00
- Sale Price
- $13,500.00
- Regular Price
-
- Unit Price
- per
Rolex Datejust 31mm Pink Roman Dial Fluted Bezel Jubilee 278274 "2026"
- Regular Price
- $20,500.00
- Sale Price
- $20,500.00
- Regular Price
-
- Unit Price
- per
Rolex Lady-Datejust 26mm Two-Tone Jubilee Mother-of-Pearl Diamond Dial Diamond Bezel 6917 "1981"
- Regular Price
- $11,500.00
- Sale Price
- $11,500.00
- Regular Price
-
- Unit Price
- per
Rolex Oyster Perpetual 41mm Pink Candy Dial Oyster Stainless Steel 134300 "2026"
- Regular Price
- $18,500.00
- Sale Price
- $18,500.00
- Regular Price
-
- Unit Price
- per
Rolex Sky-Dweller 42mm Black Dial Oyster Stainless Steel & White Gold 326934
- Regular Price
- $26,500.00
- Sale Price
- $26,500.00
- Regular Price
-
- Unit Price
- per
Rolex Datejust 41mm Green Dial Jubilee Two-Tone Everose Gold 126331 "2026"
- Regular Price
- $33,500.00
- Sale Price
- $33,500.00
- Regular Price
-
- Unit Price
- per