The Offers
Direct links to offers: No annual fee | $99 annual fee
- Bank of America is offering a sign up bonus of up to $700 towards onboard credit or cruise discounts on the new Royal One Royal Caribbean Group cards. Bonuses as follows:
- 70,000 points after $3,000 in spend on the Royal One Plus within the first 90 days
- 45,000 points after $2,000 in spend on the Royal One card within the first 90 days
Card Details
Royal ONEâ„¢
- No annual fee
- Priority boarding for Royal Caribbean and Celebrity Cruises
- $100 anniversary discount if you spend $10,000 within a cardmember year
- Card earns at the following rates:
- 3X points on purchases with Royal Caribbean, Celebrity Cruises, and Silversea
- 2X points on grocery, gas, and EV charging
- 1X point on all other purchases
Royal ONE Plusâ„¢
- $99 annual fee
- Priority suite boarding for Royal Caribbean, Celebrity Cruises and Silversea vacations
- Priority luggage handling with Royal Caribbean and Celebrity Cruises
- $200 anniversary discount if you spend $20,000 within a cardmember year
- $120 TSA PreCheck/Global entry credit (every four years)
- No foreign transaction fees
- Card earns at the following rates:
- 4X points on purchases with Royal Caribbean, Celebrity Cruises, and Silversea
- 2X points on grocery, gas, EV charging, plus air, hotel, and dining
- 1X point on all other purchases
Our Verdict
When these cards were announced I said the only thing that can save them is a huge sign up bonus and that is exactly what Bank of America has delivered here. Somebody has made a mistake on the Royal One Plus landing page as it says ‘no annual fee’ when the terms say it has a $99 annual fee. Might be able to push to get that waived at least for the first year.
If you ever go on these types of cruises then I think the Royal One Plus bonus is big enough to seriously consider as the credit can be used onboard or for booking. We will add this to our list of the best credit card bonuses.
Hat tip to reader Gil

