Royal Caribbean is making a change at all specialty restaurants on every cruise ship in their fleet.

Due to some guests reserving specialty dining times and not showing up, Royal Caribbean has started to start chare a fee for all no-shows.
The cruise line said that this change will help preserve seats for those who are eager to dine at a specialty restaurant.
This new update was announced in the weekly email to travel agents this afternoon. The email said the following:
“We will be implementing charges for no-shows at specialty dining reservations across the fleet. Our goal is to preserve these limited seats for clients eager to experience our exclusive, limited-capacity dining options. By encouraging guests to honor their reservations, we aim to enhance the overall experience.”
This update does have two exemptions. Guests who have an existing dining package or those who are booked in a Star Class suite will have be charged for no-showing at specialty restaurants.

Cruise Fever reached out to Royal Caribbean and was told that this change went into effect on September 1, 2025.
The cruise line said that specialty dining reservations will need to be canceled at least 24 hours in advance or guests will be charged a fee.
Looking for the Best Cruise Deals?
Search Multiple Sites at Once
Instant Real Time Pricing
Search Now