Finder is committed to editorial independence. While we receive compensation when you click links to partners, they do not influence our content.

How to get free upgrades on cruises

Score a more luxurious cabin without sending your budget to sea.

Bought an inside cabin but wishing you could get a room with a view instead for no extra cost? Sounds like a dream — but it could become your reality.

Cruise cabin upgrades can happen. While sometimes it’s luck of the draw, there are certain things you can do to help increase your chances of staying in that enviable balcony stateroom. While the below tips aren’t guaranteed to work, it never hurts to try.

Bon voyage!

Top tips to upgrade your cruise cabin after purchase

  1. Join a membership program. Cruise lines are more likely to grant upgrade requests when you’re a member of their program. Princess Cruises members can receive discounts, priority boarding, upgrades to bathroom amenities and upgrades to their vacation protection. Royal Caribbean states that upgrades will be offered to its Diamond Plus and Pinnacle Club members.
  2. Open and book with a cruise line’s credit card. Some of the best cruise line credit cards let you earn points and freebies every time you set sail depending on the tier you’re in, you might qualify for luxury upgrades. Plus, you might be able to use points towards perks and better amenities.
  3. Book a guarantee or to-be-assigned (TBA) cabin. While you won’t pick exactly which cabin you’ll get up front, you are guaranteed your nominated cabin class or higher. If the more premium cabins sell out, then you’ll get what you nominated. If they don’t, you might get upgraded.
  4. Choose a ship with a generous amount of superior rooms. It’s fair to say that if the ship has a limited number of premium cabins, you’ve got a limited chance of nabbing one for free. Opt for a ship with more and increase your chances.
  5. Wait a day before requesting the upgrade. Once the no-shows on the ship have been confirmed after departure, you might be able to cash-in on their rooms. Visit the front desk to make the request. Consider offering a little extra to compensate for the change.
  6. Cruise off-peak. The less people on your ship, the more chances a superior cabin will be empty. Use this to your advantage.
  7. Look for specials. Sometimes, cruise lines will offer you a balcony stateroom for inside or outside cabin prices. Keep your eyes peeled for cruise discounts and deals — or consider shopping during Black Friday and Cyber Monday to nab the best sales of the year.
  8. Use your onboard credit. This one’s up to the cruise line to accept or not, but if you’ve got onboard credit to spare, consider asking to use it for a room upgrade. Onboard credit usually can’t be used until you set sail, so wait until you’re clear of the port before asking if it’s possible.
  9. Reserve an outside cabin up front. Jumping from an inside cabin to a stateroom is a big request. Make it more realistic by booking a cabin that’s slightly superior from the start. If you’ve booked an inside room, perhaps try for an upgrade to an outside cabin instead of a suite.
  10. Celebrate an occasion. When checking in, let the staff know that you’re celebrating something whether a birthday, anniversary or engagement. The cruise line may help you celebrate in style if it can. If nothing else, it might gift you a bonus like a bottle of wine or tickets to a show.
  11. Complain if you have something to complain about. Not happy with your cabin? If there’s a legitimate reason like a broken amenity or too much noise let the front staff know. It should be their top priority to make amends.
  12. Cruise frequently with the same liner. Brands love loyalty and will pay you back in kind for being a return customer. If you like, you can drop them a message about having enjoyed your last trip and how you are really looking forward to your next one. Who knows, the kind words just might get you some extra-special treatment.
  13. Ask for it. Remember to be polite — there’s never any harm in contacting customer service and just making the request.

Haven’t booked your cruise yet? Check out our deals and discounts:


Disney cruises from $705 per person to the Caribbean

T&Cs apply.

Disney Cruise Line deals starting from $213/night to Caribbean and other destinations

T&Cs apply.

Save up to 25% on select Bahamian, Caribbean and Baja cruises with Disney

T&Cs apply.

Carnival cruises starting from just $55/night to the Bahamas and other destinations

T&Cs apply.

Carnival cruises to the Caribbean starting from $179 per person

T&Cs apply.

Save up to 83% off Carnival cruises to the Caribbean

Caribbean cruises from 4-7 nights from $179 per person. T&Cs apply.

Up to $1,000 to spend on board with Norwegian Cruise Line

Just book your next cruise vacation with Priceline Cruises and get up to $1,000 to use as a liquor, dining, and spa credit, along with other purchases made on the ship! T&Cs apply.

Last minute cruise deals from $33/night

Cruises from 3 to 15+ nights available from multiple lines. Get great deals on prime ships, routes, and rooms for bookings from a week or more out.

Royal Caribbean Cruise Sale - Up to 70% off cruise fares + free perks

Expires 31 Dec 2021
T&Cs apply

Royal Caribbean sale: Buy 1 get 1 60% off cruise fares, up to $150 free onboard credit and kids sail free

Expires 30 Sep 2025
T&Cs apply

Bottom line

Think of it this way — if there’s empty outside or stateroom cabins when the ship sets sail, the cruise line isn’t losing any money by upgrading you. In fact, it could be gaining a new loyal customer that way.

Scout the best cruise deals today to get started booking your waterborne retreat.

Frequently asked questions

More guides on Finder

Ask an Expert

You are about to post a question on

  • Do not enter personal information (eg. surname, phone number, bank details) as your question will be made public
  • is a financial comparison and information service, not a bank or product provider
  • We cannot provide you with personal advice or recommendations
  • Your answer might already be waiting – check previous questions below to see if yours has already been asked provides guides and information on a range of products and services. Because our content is not financial advice, we suggest talking with a professional before you make any decision.

By submitting your comment or question, you agree to our Privacy and Cookies Policy and Terms of Use.

Questions and responses on are not provided, paid for or otherwise endorsed by any bank or brand. These banks and brands are not responsible for ensuring that comments are answered or accurate.
Go to site