Marriott Rewards members can earn up to 20,000 points when they book their cruises with CruisesOnly, who have been redeeming points for cruises since last year.
When purchasing a one- to five-night cruise, guests will earn 3,000 points; a six- to eight-night cruise will award guests 6,000 points; a nine- to 12-night cruise will give guests 10,000 points ; and a cruise of 13 nights or more will award guests with 20,000 points.
Marriott Rewards points can be redeemed for hotel stays, frequent flyer miles, cruises, car rentals, brand-name merchandise and more.
Members can choose from trips on 17 different cruise lines, that CruisesOnly offers, to destinations including Alaska, the Mediterranean, the Caribbean, New England and Bermuda.
It is free of charge to become a member of Marriott Rewards and the points can be earned and redeemed at 3,000 Marriott International hotels around the world.
To make a reservation, members can call 1-800-228-9290 and for information about Marriott Rewards, guests can call 1-800-450-4442.