Rolex

Rolex

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.

Filter

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