The price of a Royal Caribbean cruise varies based on several different factors including ship, sail date, length of the cruise and the number of guests per stateroom.