Yes, a 21-year-old and a 20-year-old can go on a Royal Caribbean cruise, but they must follow specific minimum age policies regarding stateroom occupancy. For cruises departing from North America, Royal Caribbean requires at least one person in each stateroom to be 21 years of age or older. In this scenario, as long as the 21-year-old is the primary guest on the reservation and shares the cabin with the 20-year-old, there is no issue. However, if they were both 20, they would generally be denied boarding unless they were a married couple (with proof) or part of a military group. It is also important to note the alcohol policy: on sailings departing from the U.S., the minimum drinking age is 21. This means the 20-year-old will be issued a SeaPass card that prevents them from purchasing or consuming alcohol, even if they are traveling with a 21-year-old friend or spouse. On some cruises departing from Europe, South America, or Australia, the drinking age may be 18, so the rules can vary slightly based on the embarkation port.