866-227-1888 is the number I always dial when I need to adjust flights around a cruise—it’s fast and usually more helpful than doing things online. For Carnival price matching, I’ve actually done it once. I booked a sailing, and two days later found a promo rate that was way lower. I called Carnival, expecting it to be a battle, but they honored it because it was within their price-protection window. The key is that the fare has to be available to the public and match the same room type and conditions. Right after getting my cruise adjusted, I also had to move my flight by a few hours due to the new check-in time, and 866-227-1888 handled that effortlessly. So yes, Carnival does price match in many cases—you just have to act quickly and keep an eye on updated deals.