Is buying a cruise while still on ship worth it?

i have been reading a lot about cruising, trying to learn the ropes. We will take our second cruise in October. I have read that it’s wise to book your next cruise when you are still on board. Is that true? What are the pros and cons?

8 Answers

With Carnival, you get onboard credit. We were unsure about next years’ plans while we were on our cruise last month, so we didn’t book. Just a week later we made our decision, booked our cruise, and we got $50 OBC less than we would have received if we had just made up our minds while we were onboard. They also used to give onboard bookings a Friends and Family voucher so you could share it and that booking would also get a discount or OBC. I’m not sure if they still have that promotion.

Thank you. I’m already thinking about our next cruise. Thinking about Southern Caribbean or maybe Hawaii.

With Norwegian, you don’t have to book a particular cruise. You pay $250 for future cruise voucher, which you later use as your down payment. It’s valid for 4 years. You also receive $100 obc to use on your current cruise. I think you can buy up to 4 vouchers, but can use only one per cabin.

And these vouchers are fully transferable so they can be used as gifts.

We have been cruising Carnival but that’s good to keep in mind.

We have these and on Princess you can by future cruise credits. They give you onboard credit when you book and the the voucher will hold your cabin as you deposit. We always have a few on hand.

We have not done this. I am finding the answers very enlightening. Thanks for the original question and all the answers.

Carnival used to give vouchers, etc. if you book on board. Now they do not. They want you to use internet or use their service reps. We do this now and the service reps tell us about shipboard credits, etc. Stay with the same service rep and they will book you on great rooms location wise as they cruise on different carnival ships themselves. We booked the Panama canal cruise out of Galveston and we got a great room, cheaper than a travel agent, plus $50 on board credit. If Carnival goes back to the old way they will tell you. They will book you on ship, but no deals offered, so it is not worth the effort standing in line for nothing. We see something on the internet, and we call our service rep and she sometimes gives us a better deal. Just sayin'


* is not a booking agent or travel agency, and does not charge any service fees to users of our site. Our partners (travel agencies and cruise lines) provide prices, which we list for our users' convenience. does not guarantee any specific rates or prices. While prices are updated daily, please check with the booking site for the exact amount. is not responsible for content on external web sites.

Back to Top