How much does afternoon tea cost on a cruise ship?

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.

How much does afternoon tea cost on a cruise ship 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.

How much does afternoon tea cost on a cruise ship 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.

How much does afternoon tea cost on a cruise ship 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.