No cruise is complete without a few drinks, but that doesn’t have to mean alcohol. For lots of travelers, early morning shore excursions would be nearly impossible without some coffee beforehand, and a midday snack is often a welcome treat between meals.
That’s where cruise ship cafes come in.
Most vessels offer at least one place where passengers can grab free pastries for breakfast and finger sandwiches later in the day, as well as coffee and tea for an added fee.
Below are my picks for the best cruise cafes for coffee.
For more cruise guides, news, reviews and tips, sign up for TPG’s cruise newsletter.
Venchi Coffee Bar and Jean Philippe Cafe, MSC Cruises

Where to find it: MSC Seaside, MSC Seaview, MSC Seashore and MSC Seascape (Venchi); MSC Bellissima, MSC Grandiosa, MSC Meraviglia, MSC Virtuosa and MSC World Europa (Jean Philippe).
Cost: From $3.50 for an espresso; flavored syrups, whipped cream and non-dairy milk alternatives (almond, soy or rice) cost extra. Spiked coffees are $14 each. Note that purchases from these venues are not included in any of MSC’s beverage packages.
TPG take: Although every bar on MSC Cruises ships serves coffee that’s fancy by American standards, the most notable — for both atmosphere and beverage quality — are the specialty coffee bars on the line’s newest vessels.
The brand names might be different — Venchi on the line’s Seaside Class and Jean Philippe on those in the Meraviglia and World Classes — but the offerings are similar. Menu options include macchiato, Americano, cappuccino and mocha for an extra fee. Add whipped cream, flavoring, ice or alcohol for a special treat, and grab a nearby table for some people-watching. My drink of choice: an iced mocha with almond milk and a tiny dollop of whipped cream.
Grounds Club, Virgin Voyages

Where to find it: All Virgin Voyages ships.
Cost: From $3 for an espresso or macchiato to $13 for an espresso martini. You can add a shot of alcohol to any drink for an additional $6. Cookies, pastries and other snacks are free.
TPG take: The Grounds Club coffee shop on Virgin Voyages’ vessels offers coffee beverages made with Intelligentsia brand coffees, including cruiser favorite Black Cat. Although the menu isn’t fancy — you won’t find whipped cream, for example — the drinks are tasty and include the basics: espressos, macchiatos, flat whites, cappuccinos, lattes and mochas. Grounds Club also offers hot chocolate, matcha lattes and other beverages.
The flavor of Intelligentsia coffee is rich, so you can’t go wrong with a simple drink. Yet, the line has managed to include a couple of interesting concoctions, too. My favorite for a cold, refreshing shot of caffeine is the Black Cat Fizz — a combination of Black Cat espresso, tonic and orange served over ice.
I also give the Grounds Club high marks for its central location and high-top counter with plenty of outlets for passengers wishing to spend time on their electronic devices while savoring their joe.
Cafe Promenade, Royal Caribbean

Where to find it: Royal Caribbean’s Cafe Promenade has outposts on all Voyager, Freedom, Oasis and Quantum Class ships (except Spectrum of the Seas).
Cost: Food, drip coffee and basic tea are free at Cafe Promenade. Specialty coffee drinks cost extra (from about $3 to $6, depending on what you order) but are covered by the basic beverage package.
TPG take: Cafe Promenade is a fantastic place to grab tea, coffee and light bites (mini-sandwiches, pastries, cookies and more) throughout the day, and the best part is that a lot of it is free. The atmosphere is lively and loud, considering its location along the Royal Promenade. Lines can also be long in the morning, when many passengers drop by for their early doses of caffeine.
Tip: The baristas at Cafe Promenade can make you just about any coffee drink you could order from Starbucks. On ships with Starbucks locations, you’ll pay extra there, even with a basic beverage package, but drinks — including specialty ones — at Cafe Promenade are always included with the basic package.
International Cafe, Princess Cruises

Where to find it: Caribbean Princess, Coral Princess, Discovery Princess, Emerald Princess, Enchanted Princess, Grand Princess, Majestic Princess, Regal Princess, Royal Princess, Ruby Princess, Sapphire Princess and Sky Princess.
Cost: Coffee beverages range from $2 for a 12-ounce regular or decaf brewed coffee to $4.50 for specialty iced beverages like a coconut frozen latte or Black Forest freeze. Add on anywhere from 50 cents to $1 extra for shots of espresso or flavored syrup, as well as non-dairy milks like almond, coconut and soy. Tea and hot chocolate are also available and range in price from $2.50 to $4.
An attached snack counter offers a rotating list of complimentary small bites — muffins, pastries, breakfast burritos, mini-sandwiches, fruit, cookies and more — throughout the day. Specialty coffee beverages are free with a Princess beverage package.
TPG take: The International Cafe’s central location in the atriums of Princess’ ships makes it an ideal spot to grab a caffeinated beverage or snack at any time. Hours vary, but the cafe generally opens early in the morning and closes well after dinner. Most of the drinks I had at the cafe were fantastic, but if you deviate from the specific offerings listed on the menu, what you get might not be exactly what you had in mind. (I ordered a coconut latte every day for four days, and it tasted vastly different each time.)
Grand Dutch Cafe, Holland America Line

Where to find it: Holland America’s Koningsdam, Nieuw Statendam and Rotterdam ships.
Cost: All food at the Grand Dutch Cafe is complimentary. Drinks will set you back anywhere from $2.25 for Dutch drip coffee or $2.50 for a shot of espresso to $3 for tea and $3.50 for a cafe latte. Beer ranges from about $7 to $8, and liquor runs from $6.50 to $8.50. Drinks are free with a Holland America drink package.
TPG take: The Grand Dutch Cafe, found only on Holland America’s newest ships, is one of the line’s biggest winners, featuring some of the best free food I’ve ever had at sea. You won’t want to miss the split pea soup, the grilled cheese sandwiches or the apple bacon pancakes with powdered sugar. It also sells Tazo tea and specialty coffee drinks, but what sets it apart from other at-sea cafes is its Dutch candies and alcohol like Jenever and Advocaat.
Cafe al Bacio, Celebrity Cruises

Where to find it: All Celebrity Cruises’ ships (excluding expedition vessels).
Cost: Prices range from $4 for a single shot of espresso and $5 for most gourmet teas and specialty coffee drinks to $12 for coffee cocktails. These drinks are free with most of Celebrity’s drink packages. Snacks at Cafe al Bacio are free.
TPG take: Cafe al Bacio is the staple cafe on Celebrity ships. It offers tea and coffee drinks, as well as light bites — doughnuts and pastries for breakfast, and finger sandwiches and cookies from lunchtime onward — that rotate throughout the day. Comfy chairs and sofas create a welcoming atmosphere, and the cafe’s central location makes it an ideal place to grab a hot beverage with a side of people-watching.
JavaBlue Cafe, Carnival Cruise Line

Where to find it: Carnival Celebration, Carnival Elation, Carnival Firenze, Carnival Freedom, Carnival Glory, Carnival Horizon, Carnival Jubilee, Carnival Luminosa, Carnival Miracle, Carnival Panorama, Carnival Paradise, Carnival Radiance, Carnival Sunrise, Carnival Sunshine, Carnival Splendor, Carnival Venezia, Carnival Vista, Mardi Gras.
Cost: Prices start at $2.75 for a small drip coffee. They increase for things like espresso ($3), specialty teas ($3), specialty coffee drinks ($3.50 to $4), cold brew ($4.25) and hot chocolate ($4.50). You can add flavored syrups for 50 cents each, or opt for a blended frappe for $6.75 or a spiked coffee for $8.75. All drinks are covered by one of Carnival’s alcohol packages.
JavaBlue offers free food throughout the day, including breakfast items like breakfast pastries, bowls and English muffin sandwiches, as well as all-day options like salads, sandwiches, wraps, empanadas and calzones. Bakery items come with a fee and include cookies ($2.50 each), doughnuts and cupcakes ($4 each), and cheesecake ($6).
TPG take: JavaBlue receives high marks from me because, even though Carnival charges for some food options when other lines’ cafes don’t, it offers more food and drink options than many others do. From frappes to sandwiches, the on-the-go options are perfect for an easy breakfast or a quick nibble when you’re feeling peckish between larger meals.
Planning a cruise? Start with these stories:
- 5 ways cruise lines are nickel-and-diming worse than ever
- The 5 most desirable cabin locations on any cruise ship
- A beginners guide to picking a cruise line
- The 8 worst cabin locations on any cruise ship
- The ultimate guide to what to pack for a cruise
- A quick guide to the most popular cruise lines
- 21 tips and tricks that will make your cruise go smoothly
- Top ways cruisers waste money
- The ultimate guide to choosing a cruise ship cabin
 
								 
 
							 
							 
							 English
 English Afrikaans
 Afrikaans Albanian
 Albanian Amharic
 Amharic Arabic
 Arabic Armenian
 Armenian Azerbaijani
 Azerbaijani Basque
 Basque Belarusian
 Belarusian Bengali
 Bengali Bosnian
 Bosnian Bulgarian
 Bulgarian Catalan
 Catalan Cebuano
 Cebuano Chichewa
 Chichewa Chinese (Simplified)
 Chinese (Simplified) Chinese (Traditional)
 Chinese (Traditional) Corsican
 Corsican Croatian
 Croatian Czech
 Czech Danish
 Danish Dutch
 Dutch Esperanto
 Esperanto Estonian
 Estonian Filipino
 Filipino Finnish
 Finnish French
 French Frisian
 Frisian Galician
 Galician Georgian
 Georgian German
 German Greek
 Greek Gujarati
 Gujarati Haitian Creole
 Haitian Creole Hausa
 Hausa Hawaiian
 Hawaiian Hebrew
 Hebrew Hindi
 Hindi Hmong
 Hmong Hungarian
 Hungarian Icelandic
 Icelandic Igbo
 Igbo Indonesian
 Indonesian Irish
 Irish Italian
 Italian Japanese
 Japanese Javanese
 Javanese Kannada
 Kannada Kazakh
 Kazakh Khmer
 Khmer Korean
 Korean Kurdish (Kurmanji)
 Kurdish (Kurmanji) Kyrgyz
 Kyrgyz Lao
 Lao Latin
 Latin Latvian
 Latvian Lithuanian
 Lithuanian Luxembourgish
 Luxembourgish Macedonian
 Macedonian Malagasy
 Malagasy Malay
 Malay Malayalam
 Malayalam Maltese
 Maltese Maori
 Maori Marathi
 Marathi Mongolian
 Mongolian Myanmar (Burmese)
 Myanmar (Burmese) Nepali
 Nepali Norwegian
 Norwegian Pashto
 Pashto Persian
 Persian Polish
 Polish Portuguese
 Portuguese Punjabi
 Punjabi Romanian
 Romanian Russian
 Russian Samoan
 Samoan Scottish Gaelic
 Scottish Gaelic Serbian
 Serbian Sesotho
 Sesotho Shona
 Shona Sindhi
 Sindhi Sinhala
 Sinhala Slovak
 Slovak Slovenian
 Slovenian Somali
 Somali Spanish
 Spanish Sundanese
 Sundanese Swahili
 Swahili Swedish
 Swedish Tajik
 Tajik Tamil
 Tamil Telugu
 Telugu Thai
 Thai Turkish
 Turkish Ukrainian
 Ukrainian Urdu
 Urdu Uzbek
 Uzbek Vietnamese
 Vietnamese Welsh
 Welsh Xhosa
 Xhosa Yiddish
 Yiddish Yoruba
 Yoruba Zulu
 Zulu