Hearing today starting August 8th on Royal you will not need to get tested if you are vaccinated and the cruise is 5 nights or less. You still need to get tested if you are vaccinated and going on a 6 night or longer cruise and if you’re unvaccinated you still need to get tested on all cruises.
If protecting passengers from exposure to the virus is the goal, that can certainly happen in less than 5 days.
(with current exclusions of cruises to Bermuda/Canada/certain European cruises) this is such good news and really relieves the stress from travelling from Canada, as I had a hard time figuring out how to fit tests inbetween Disney and port day! Hopefully this is just the beginning to cruising returning to normal!