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.
Rolex Oyster Perpetual Date 34mm Silver Dial Oyster Bracelet Stainless Steel 1505 "1977"
- Regular Price
- $7,500.00
- Sale Price
- $7,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Cartier Must de Tank Vermeil 23.5mm Champagne Roman Dial Quartz 6-81006
- Regular Price
- $5,500.00
- Sale Price
- $5,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Cartier Must de Tank Vermeil SM Champagne Roman Dial Manual Wind
- Regular Price
- $4,500.00
- Sale Price
- $4,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex Explorer 36mm Black Dial Oyster Stainless Steel 124270 “2026”
- Regular Price
- $13,500.00
- Sale Price
- $13,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex Sky-Dweller 42mm Blue Dial Jubilee Stainless Steel & White Gold 336934 “2025”
- Regular Price
- $37,000.00
- Sale Price
- $37,000.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex Lady-Datejust 26mm 18K Yellow Gold Ref. 6918 – Custom Diamond Dial, Bezel & Bracelet
- Regular Price
- $18,500.00
- Sale Price
- $18,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex Datejust 41mm Blue Stick Dial Smooth Bezel Oyster Bracelet 126300 “2026”
- Regular Price
- $16,000.00
- Sale Price
- $16,000.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex Oyster Perpetual 41mm Lavender Dial Oyster Stainless Steel 134300 “2026”
- Regular Price
- $18,500.00
- Sale Price
- $18,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Tudor m25717n-0001 Pelagos FXD "2025"
- Regular Price
- $6,000.00
- Sale Price
- $6,000.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Omega Seamaster Diver 300M 42mm Blue Dial Blue Rubber Strap 210.32.42.20.03.001 “2022”
- Regular Price
- $8,000.00
- Sale Price
- $8,000.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Patek Philippe Calatrava 7234G-001 'Pilot' Travel Time White Gold Blue Dial "2022"
- Regular Price
- $75,000.00
- Sale Price
- $75,000.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex Yacht-Master II 44mm White Dial 18k Yellow Gold Oyster 116688 "2019"
- Regular Price
- $59,500.00
- Sale Price
- $59,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
Cartier Panthère Cougar 33mm Two-Tone Stainless Steel & Yellow Gold Silver Roman Dial
- Regular Price
- $7,300.00
- Sale Price
- $7,300.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex Yacht-Master 40mm Everose Gold Oysterflex Black Dial 126655 “2020”
- Regular Price
- $44,500.00
- Sale Price
- $44,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex Yachtmaster 40mm Platium Slate Dial "2020"
- Regular Price
- $19,500.00
- Sale Price
- $19,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Cartier Ballon Bleu Two-Tone 36mm in Steel on Steel and Yellow Gold Bracelet with Silver Roman Dial 3284
- Regular Price
- $9,500.00
- Sale Price
- $9,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
Rolex 36mm Datejust Oysterquartz 17014 Black Diamond Dial Jubilee Stainless Steel “1981”
- Regular Price
- $11,500.00
- Sale Price
- $11,500.00
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator