What Is the Average Cost of Drinks on a Cruise Ship?

By Alice Nichols

Cruising has become one of the most popular vacation options for many people, and it is no surprise why. From the luxury of your own cabin to the beautiful scenery, there is something for everyone to enjoy on a cruise ship.

But one of the biggest questions people have about cruises is what are the average costs of drinks on board?

Well, depending on the type of cruise you choose, drink prices can vary significantly. On some cruises, alcoholic beverages may be included in your ticket price or available at an additional cost.

Other cruise ships offer packages where alcoholic drinks are discounted if you purchase them in bulk.

Non-alcoholic drinks such as sodas and juices are usually complimentary and often served free in dining areas and bars. Bottled water is also commonly available for free on most ships.

When it comes to alcoholic beverages, prices will vary across different cruise lines. Generally speaking, domestic beers will cost between $3-$5 per bottle or can while imported beers can cost anywhere from $4-$7 per bottle or can. Wine by the glass typically costs anywhere between $5-$9 while a bottle of wine will usually cost around $20-$30.

Cocktails and mixed drinks tend to be more expensive than beer and wine, with prices ranging from $6-$15 per drink. Spirits such as whiskey, vodka, gin and rum are generally priced higher at around $7-10 per shot.


In conclusion, the average cost of drinks on a cruise ship varies depending on what type of cruise you choose and which beverages you purchase. Generally speaking, non-alcoholic drinks like sodas and juices are complimentary while alcoholic beverages can range in price from $3-$15 depending on what type you order.