The answer is you can use your Starbucks card to pay for drinks at full Starbucks locations on
Royal Caribbean ships.
Current locations are:
- Oasis of the Seas
- Allure of the Seas
On other ships that simply serve Starbucks drinks but do not have a dedicated Starbucks location, you cannot use a Starbucks card to pay for your drinks.
While you can accumulate Starbucks Rewards Points with the purchases you make onboard your cruise at the full Starbucks locations, you cannot redeem your points for drinks onboard.