A watch is the rare gift that is used every day and passed on afterwards. These five, at very different prices, are the ones we would be happiest to unwrap.
At a glance
- Cartier Tank Must: from $3,750.
- Tudor Black Bay 58: about $3,900.
- Omega Speedmaster Moonwatch: $6,800 to $7,800.
- Cartier Santos, steel: $6,850 to $9,200.
- Rolex Submariner: $10,050, if a dealer will sell you one.
What is the best luxury watch gift for her?
Cartier Tank Must, from $3,750. The rectangular Tank has barely changed in more than a century, and it looks as right with a sweater as with an evening dress. Steel Tank Musts rose only slightly in Cartier’s May 2026 price round; the small model on its steel bracelet now costs $4,100. It is the most elegant way into Cartier watchmaking.
What is the best luxury watch gift for him?
Tudor Black Bay 58, about $3,900. A compact 39 mm dive watch from Rolex’s sister brand, with vintage proportions and a price that leaves room for dinner. It is the smartest value on this list.
Omega Speedmaster Moonwatch, $6,800 to $7,800. Qualified by NASA in 1965 and worn through the Apollo missions, it is the watch with the best story in horology. The $6,800 version keeps the traditional hesalite crystal; $7,800 buys sapphire and a display back. Both use the same Calibre 3861. For a smaller wrist, Omega’s redesigned Speedmaster 38 starts at $6,500.
Which luxury watch is worth the splurge?
Cartier Santos in steel, $6,850 to $9,200. Born in 1904 for the aviator Alberto Santos-Dumont, the Santos is one of the first wristwatches designed for a man. Its exposed screws and square case feel as modern now as then.
Rolex Submariner, $10,050. The benchmark. The steel no-date model crossed $10,000 at retail in January, and authorized dealers still keep waiting lists, so plan early or be ready to buy pre-owned, where good examples often sell for more than retail.
A watch is a gift that keeps time long after the holidays are over.
New or pre-owned?
It depends on the brand. Omega watches usually sell 20 to 40% below retail on the pre-owned market, and a hesalite Moonwatch can be found for around $4,500 to $5,800. Steel Rolex sports watches go the other way and cost more pre-owned than new. For a gift, a new watch in its box, with the warranty card, is hard to beat.
Frequently asked questions
What is the cheapest Cartier watch?
The Tank Must, which starts at about $3,750 in the US.
Can I buy a Rolex Submariner in time for Christmas?
New, only if an authorized dealer offers you one, which is rarely quick. A reputable pre-owned dealer is the reliable route for December.
How do I choose the right size?
Check the watches they already wear. Most boutiques will adjust a bracelet for free after the holidays.
Sources: WatchScanning (Cartier) · Luxury Bazaar · WatchScanning (Omega) · Luxury Bazaar (Omega) · The Watchology · Everest Bands