On most major cruise lines in 2026 (such as Royal Caribbean, Carnival, and Norwegian), a standard latte at a specialty coffee shop like Starbucks or an onboard cafe typically costs between $4.50 and $6.50, depending on the size and any added flavors. This price is comparable to land-based premium coffee shops, though a 18% to 20% "automatic gratuity" is almost always added to the bill, bringing the final cost closer to $5.50–$7.50 per cup. It is important to note that while basic "drip" coffee is usually free in the buffet and main dining room, anything made by a barista using an espresso machine will incur a charge. For 2026 travelers, the "pro" move is to consider a "Beverage Package" or a "Coffee Card" if you plan on drinking more than two specialty coffees a day, as these packages often include lattes and can significantly reduce the "per-cup" cost. On luxury lines like Regent Seven Seas or Silversea, specialty coffees are typically included in the cruise fare, meaning you can enjoy as many lattes as you like without ever seeing a bill or a service charge.