Rolex is one of the most prestigious watch brands in the world, and its prices vary depending on the model and the market. In North America, the price for Rolex watches can range from a few thousand dollars to hundreds of thousands of dollars. For example, the entry-level Rolex Oyster Perpetual starts at around $5,000, while a more complicated and luxurious watch such as the Sky-Dweller can cost upwards of $40,000.

Similarly, the iconic Rolex Submariner and the GMT-Master can also cost around $10,000 or more, depending on the specific model and features. The prices for Daytona, Yacht-Master, and Datejust watches also vary, ranging from $10,000 to $50,000, depending on the materials used and the complications present. A significant factor affecting the price of Rolex watches is the demand and availability of the model. Some rare and limited edition models can fetch astronomical prices at auction or in the secondary market.
In conclusion, the price of Rolex watches in North America varies based on the specific model, materials used, and complications present. On average, they start at around $5,000, but can go up to hundreds of thousands of dollars for exclusive and rare models. Regardless of the price, Rolex watches are highly sought after for their quality, craftsmanship, and reputation as a symbol of luxury and success.