Yes, Royal Caribbean frequently offers significant discounts on shore excursions, typically ranging from 10% to 30% off the onboard price. The best way to secure these deals is by booking through the "My Royal Cruise" or "Cruise Planner" portal well before your sailing date. Royal Caribbean often runs "Pre-Cruise Sales" during holidays like Black Friday, Cyber Monday, or "BOGO" (Buy One, Get One) promotions where excursion prices drop below the standard rate. Additionally, members of the Crown & Anchor Society (the loyalty program) may receive exclusive discount codes or onboard credit that can be applied to tours. It is widely recommended to avoid waiting until you are on the ship to book, as the "onboard price" is almost always the highest and popular excursions often sell out. By checking the online portal frequently in the months leading up to your cruise, you can "lock in" lower rates and ensure you don't miss out on the most sought-after experiences at your ports of call.