Afternoon tea on a cruise ship ranges from completely free (included in your fare on Princess Cruises and some luxury lines) to $30–$55 per person for premium or themed tea experiences. The price depends entirely on which cruise line you're sailing.
Photo: Royal Caribbean International
Afternoon tea is one of those cruise perks that sounds fancy but is actually free on several major lines — and wildly overpriced on others. Before you budget for finger sandwiches and scones, here's exactly what you'll pay (or won't) depending on where you sail.
How Much Does Afternoon Tea Cost on a Cruise?
The honest answer: $0 to $55 per person, depending on the cruise line and the type of tea service. Traditional complimentary afternoon tea is a dying art on mass-market ships, but it's still alive and well on a handful of lines. Specialty or themed tea experiences are almost always an upcharge — sometimes a steep one.
| Cruise Line | Tea Type | Cost Per Person | Included in Fare? |
|---|---|---|---|
| Princess Cruises | Traditional Afternoon Tea (Piazza) | Free | Yes |
| Princess Cruises | High Tea (specialty venue) | $25–$35 | No |
| Cunard (Queen Mary 2) | Traditional Afternoon Tea | Free | Yes |
| Holland America | Afternoon Tea (select sailings) | Free | Yes (limited days) |
| Celebrity Cruises | Afternoon Tea (Oceanview Café) | Free | Yes |
| Royal Caribbean | No formal tea service | N/A | N/A |
| Carnival | No formal tea service | N/A | N/A |
| Norwegian (NCL) | No standard tea service | N/A | N/A |
| Regent Seven Seas | Full Afternoon Tea | Free | Yes (luxury all-incl.) |
| Silversea | Full Afternoon Tea | Free | Yes (luxury all-incl.) |
| Disney Cruise Line | High Tea (Alice in Wonderland themed) | $30–$55 | No |
| Virgin Voyages | No traditional tea service | N/A | N/A |
Bottom line: If afternoon tea matters to you, Princess Cruises and Cunard are your best bets in the mainstream and premium categories. Luxury lines make it a non-issue since everything's included.
Photo: Carnival Cruise Line
What Drives the Cost of Cruise Afternoon Tea?
1. The cruise line's brand identity Lines with British heritage (Cunard, Princess) treat afternoon tea as a signature experience. Lines chasing the party/entertainment market (Carnival, NCL, Royal Caribbean) simply don't bother offering it.
2. Complimentary vs. specialty venue Even on lines that offer free tea, there's often a premium "High Tea" or "Champagne Tea" upgrade available. Princess charges $25–$35 per person for its enhanced tea experience with tiered cake stands, proper china, and a broader menu than the free version in the Piazza.
3. Themed experiences Disney's Alice in Wonderland High Tea runs $30–$55 per person (adults and kids). It's theatrical and charming, but you're paying for the Disney storytelling as much as the tea itself.
4. Ship class and itinerary On some lines, afternoon tea is only offered on sea days or on specific ship classes. Holland America, for example, offers complimentary tea on select sailings and ship classes — it's not universal across their fleet.
5. Suite perks On several lines, complimentary in-suite afternoon tea (or Champagne tea) is bundled into suite-level packages. Royal Caribbean's Star Class and Celebrity's The Retreat, for instance, can include private butler-served tea for suite guests even if the general ship population doesn't get it.
Photo: Carnival Cruise Line
How to Get Afternoon Tea for Free (or Close to It)
Book Princess Cruises or Cunard — full stop. If afternoon tea is a priority, these are the two mainstream lines where it's a genuine, daily, complimentary ritual. Princess offers it in the Piazza daily, while Cunard's QM2 serves tea in the Queens Room with live music. That's an experience you genuinely cannot recreate on a Carnival ship at any price.
Book a suite on any major line — Suite guests on Celebrity, Royal Caribbean, and MSC often receive specialty tea service or access to private lounges where afternoon tea is provided as a complimentary perk.
Check your itinerary for port days — Even on ships that offer afternoon tea, it's often only available on sea days. If your cruise is port-heavy, you may miss it entirely.
Skip the themed upcharge — Disney's Alice in Wonderland tea is genuinely fun, but if you just want the experience of afternoon tea at sea, you don't need to pay $55 for it. Sail Cunard and get it for free, in an infinitely more authentic setting.
Ask at embarkation — On Holland America and Celebrity, the tea schedule isn't always prominently advertised. Ask Guest Services on Day 1 when and where tea is served. Some ships only do it 2–3 times per sailing.
Best Ships for Afternoon Tea at Sea
If afternoon tea is on your cruise wishlist, here's where to actually spend your money:
| Ship/Line | Why It's Worth It | Cost |
|---|---|---|
| Cunard Queen Mary 2 | The gold standard — live orchestra, white gloves, grand ballroom setting | Free |
| Princess Grand Class ships | Daily Piazza tea, elegant and consistent | Free |
| Regent Seven Seas | All-inclusive luxury, proper spread every sea day | Included |
| Disney Cruise Line | Alice in Wonderland tea for families — theatrical and kid-friendly | $30–$55pp |
| Celebrity Beyond/Edge class | Complimentary tea in Oceanview, suite upgrades available | Free |
For Cunard specifically: this is the cruise line that basically invented afternoon tea at sea. If you're serious about the experience, book the QM2 transatlantic or a Cunard Mediterranean sailing. There's no comparison.
Want to see exactly how afternoon tea costs stack up against other onboard expenses before you book? Run your numbers through CruiseMutiny — it shows you the real all-in cost of your cruise, not just the brochure price.