EXTENDED WARRANTY
UP TO 1 YEAR COVERAGE
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.
TAG Heuer Formula 1 43mm Chronograph Black Dial Rubber Strap CAZ1010 βBox & Papersβ
- Regular Price
- $1,800.00
- Sale Price
- $1,800.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex 40mm GMT-Master II 126713GRNR βZombieβ Black & Grey Dial Jubilee Two Tone β2024β
- Regular Price
- $30,500.00
- Sale Price
- $30,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex 40mm Milgauss 116400GV Black Dial Oyster Stainless Steel "2013"
- Regular Price
- $16,500.00
- Sale Price
- $16,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex 36mm Day-Date 1803/8B Satin Champagne Buckley Dial President Yellow Gold β1960β
- Regular Price
- $29,500.00
- Sale Price
- $29,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex 41mm Submariner Date 126610LN Black Dial Oyster β2025β
- Regular Price
- $21,500.00
- Sale Price
- $21,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex 36mm Oyster Perpetual 116000 Grape Purple Dial Oyster Stainless Steel β2018β
- Regular Price
- $12,500.00
- Sale Price
- $12,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex 41mm Datejust 126334 Black Diamond Dial Oyster Stainless Steel β2024β
- Regular Price
- $18,500.00
- Sale Price
- $18,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex 36mm Oysterquartz 17000 Black Dial Stainless Steel β1979β
- Regular Price
- $9,800.00
- Sale Price
- $9,800.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex 36mm Datejust Oysterquartz 17013 Black Dial Two Tone β1977β
- Regular Price
- $9,000.00
- Sale Price
- $9,000.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Audemars Piguet Royal Oak 41mm Black Dial Stainless Steel 15500ST.OO.1220ST.01 β2021β
- Regular Price
- $57,500.00
- Sale Price
- $57,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Cartier Ronde Must de Cartier 40mm Silver Dial Stainless Steel 4440 β2023β
- Regular Price
- $8,500.00
- Sale Price
- $8,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Omega Seamaster Olympic Limited Edition Men's Watch 522.32.40.20.01.001
- Regular Price
- $7,200.00
- Sale Price
- $7,200.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex 40mm Submariner Date 116610LN Black Dial Oyster β2015β
- Regular Price
- $17,500.00
- Sale Price
- $17,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
IWC Portugieser Automatic 42mm Silver Dial Steel IW500114 β2013β
- Regular Price
- $10,500.00
- Sale Price
- $10,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex 36mm Datejust 116233 Champagne Dial Jubilee Two Tone β2016β
- Regular Price
- $20,500.00
- Sale Price
- $20,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex 40mm Day-Date 228239 Olive Dial President White Gold β2017β
- Regular Price
- $67,500.00
- Sale Price
- $67,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex 40mm Submariner Date 16613LB Bluesy Oyster Two Tone β2008β
- Regular Price
- $17,850.00
- Sale Price
- $17,850.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex 40mm Submariner Date 16613LB Bluesy Oyster Two Tone β2008β
- Regular Price
- $18,850.00
- Sale Price
- $18,850.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator