New & Used Luxury Pre-Owned Watches in Toronto
1 YEAR WARRANTY
ON WATCHES WITHOUT A MANUFACTURER WARRANTY
IN HOUSE REPAIR
Full Service available
Looking to Sell?
Located in the heart of Eglinton near Avenue, Johny Watches has been serving Toronto's discerning watch enthusiasts for over 20+ years. Our extensive selection of Swiss-made luxury timepieces includes iconic brands such as Rolex, Omega, Cartier, Hublot, Patek Philippe, Breitling, and many more. As an independent retailer, we pride ourselves on offering a personalized shopping experience and exceptional value to our clients.
At Johny Watches, our knowledgeable and passionate team is dedicated to helping you find the perfect timepiece to suit your style and needs. We understand that a luxury watch is more than just an accessory – it's an expression of your personality, a statement of achievement, and a timeless investment. That's why we carefully curate our collection, ensuring that each piece we offer is a masterpiece of craftsmanship, precision, and elegance.
Rolex Daytona 40mm Black Dial 126500 LN "2025"
- Regular Price
- $45,500.00
- Sale Price
- $45,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex Datejust 41mm Wimbledon Dial Fluted Bezel Jubilee 126334 "2023"
- Regular Price
- $21,800.00
- Sale Price
- $21,800.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex Submariner Date 41mm "Bluesy" Blue Dial Two-Tone Oyster 126613LB "2023"
- Regular Price
- $25,500.00
- Sale Price
- $25,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex Sky-Dweller 42mm Black Dial Fluted Bezel Oyster 336934 "2024"
- Regular Price
- $28,000.00
- Sale Price
- $28,000.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Cartier Santos Galbée Chronoflex 29mm Two-Tone White Roman Dial Quartz 2425
- Regular Price
- $8,500.00
- Sale Price
- $8,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex Cosmograph Daytona 40mm Black Dial Ceramic Bezel Oyster Stainless Steel 116500LN "2020"
- Regular Price
- $48,000.00
- Sale Price
- $48,000.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex Lady-Datejust 26mm Mother-of-Pearl Diamond Dial & Diamond Bezel 18k Yellow Gold President 69178 "1993"
- Regular Price
- $18,500.00
- Sale Price
- $18,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
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
- Translation missing: en.general.accessibility.unit_price_separator
Omega Seamaster Planet Ocean 600M GMT 43.5mm Black Dial Orange Numerals 232.30.44.22.01.002
- Regular Price
- $7,500.00
- Sale Price
- $7,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Omega De Ville 33mm Champagne Dial 18k Yellow Gold Manual Wind Ref. 111.067 Vintage
- Regular Price
- $4,500.00
- Sale Price
- $4,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
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
- Translation missing: en.general.accessibility.unit_price_separator
Rolex Day-Date President 36mm Champagne Jubilee Diamond Dial Factory Diamond Bezel & Lugs 18k Yellow Gold 118388A "2007"ON HOLD
- Regular Price
- $49,500.00
- Sale Price
- $49,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Panerai Radiomir California 3 Days 47mm Black California Dial Stainless Steel PAM00424 "2016"
- Regular Price
- $8,500.00
- Sale Price
- $8,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex Submariner No-Date 41mm Black Dial Oyster Stainless Steel 124060 "2023"
- Regular Price
- $18,500.00
- Sale Price
- $18,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex GMT-Master II "Pepsi" 40mm Red & Blue Bezel Oyster 126710BLRO "2022"
- Regular Price
- $32,000.00
- Sale Price
- $32,000.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex Day-Date 40mm Olive Green Dial 18k Everose Gold President 228235 "2024" ON HOLD
- Regular Price
- $81,000.00
- Sale Price
- $81,000.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
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
- Translation missing: en.general.accessibility.unit_price_separator
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
- Translation missing: en.general.accessibility.unit_price_separator