Skip to main content
Dinner cruise Malta: the honest comparison (2026)

Dinner cruise Malta: the honest comparison (2026)

Malta dinner cruises reviewed honestly — what's included, which operators deliver, how the food quality really is, and smarter alternatives for the price

What a Malta dinner cruise actually involves

A dinner cruise in Malta is a harbour tour with a meal served on board, typically lasting 2.5–3.5 hours. Most operate in the evening, combining views of Valletta’s floodlit fortifications with a buffet or set-menu dinner, drinks, and sometimes live music or entertainment.

The setting is undeniably impressive: the Grand Harbour at night is one of the most dramatic urban waterfronts in the Mediterranean. Fort St Angelo, the Valletta bastions, and the Three Cities all reflect in the dark water. You’re eating on a boat. In another country, this would feel deeply special.

The problem is execution. Malta’s dinner cruises have historically struggled with the gap between the promise of the setting and the reality of the catering.

The operators and what they offer

Captain Morgan night harbour cruise

Captain Morgan runs the most organised and most-booked dinner/night cruise in Malta. Their “Special Night Harbour Cruise” departs from Sliema Ferries, circles both harbours (Grand Harbour and Marsamxett) for about 2 hours, and includes drinks and snacks rather than a full dinner. The standard for this type of “night cruise with drinks” rather than a full dinner cruise.

Book the Sliema/Valletta special night harbour cruise

This is better value than a full dinner cruise precisely because it doesn’t try to feed you: you go for the harbour views, which are excellent, and eat separately. Price: approximately €30–40/person.

The night harbour cruise (Grand Harbour, both sides)

The Marsamxett and Grand Harbour night cruise is another evening option that focuses on the harbour views rather than a formal dinner. This is the best option if your priority is the visual experience rather than eating on board.

Book the Marsamxett and Grand Harbour night cruise

Full dinner cruises

True dinner cruises — where a full hot meal is served on board — are fewer in number and range from adequate to disappointing in the food quality department. The typical offering is a buffet with a few Maltese-ish dishes (rabbit stew, fish, pasta), bread, and dessert, with wine or beer included. For €70–90 per person this can feel expensive for what you get, particularly when compared to what €70 buys you at a good Valletta restaurant.

When they make sense: Anniversaries, proposals, birthdays. The setting elevates the occasion regardless of the food. If you’re trying to create a memorable evening for a special occasion, the dinner cruise delivers atmosphere even if it doesn’t deliver gastronomy.

When to skip them: If you care about Maltese food, eat at a proper restaurant. If you care about the harbour views, do a night cruise without dinner. The dinner cruise is best viewed as a package deal for special occasions rather than a culinary experience.

The Valletta fireworks festival cruise — a seasonal exception

One excellent dinner/evening cruise option is seasonal: the fireworks festival cruise offered during the Malta International Fireworks Festival (late April). This is a genuinely special experience — watching fireworks over the Grand Harbour from the water, with the fortifications as a backdrop, is as good as it sounds.

Book the Malta Fireworks Festival Grand Harbour cruise

If your visit happens to coincide with the fireworks festival (check dates each year, usually late April), this is one of the best ways to experience it. The boats can get crowded, but the view is worth it.

How to decide: dinner cruise vs. separate dinner + night cruise

Here’s the honest calculation:

Dinner cruise (combined): €70–90/person. Food: adequate buffet. Views: excellent. Atmosphere: packaged.

Alternative: Dinner at a mid-range Valletta restaurant (€30–40/person at somewhere like Noni or ION Harbour for a nice meal, or €20–25 for a casual spot in the side streets). Then a night harbour cruise (€25–35/person). Total: €50–75/person. Food: good to excellent. Views: same excellent harbour.

The combined approach gives you better food and the same views for a similar price. The dinner cruise wins on atmosphere and convenience — it’s one booking, one experience, and for special occasions the “dinner on a boat in the Grand Harbour” novelty has real value.

Private dinner charter: the luxury option

For truly memorable occasions, a private boat charter with a catered dinner starts at around €400–600 for a group of four for 2–3 hours. This is a completely different experience: your own boat, your own pace, food and wine of your choosing, and the harbour essentially to yourselves.

See the private charter Malta guide for operators and prices.

What to look for when booking

Group size: The smaller the boat, the more intimate the experience. A dinner cruise on a boat for 20 people is very different from one on a boat for 200.

Food transparency: The best operators specify what’s on the menu. Generic “buffet dinner” descriptions are a warning sign.

Entertainment claims: “Live music” on dinner cruises ranges from a single guitarist to a full band. If music matters to you, find out exactly what’s playing.

Drinks inclusion: Most dinner cruises include wine, beer, and soft drinks. Some include unlimited drinks, others charge per drink after a welcome cocktail. Read the fine print.

Weather policy: Check the cancellation/refund policy before booking. GYG usually makes this clear in the booking details.

Frequently asked questions about Malta dinner cruises

How much does a Malta dinner cruise cost?

Full dinner cruises with meal included typically run €65–95 per person. Evening/night cruises with drinks but no full meal cost €25–45 per person. Private charters start at €400+ for a small group.

What’s the food like on Malta dinner cruises?

Honest answer: adequate but rarely remarkable. Expect a buffet with Maltese-influenced dishes (rabbit stew, fish, pasta), salads, bread, and dessert. Wine and beer are usually included. Don’t choose a dinner cruise for the gastronomic experience — choose it for the setting.

Is the Grand Harbour better at sunset or at night?

Both are exceptional, but differently. Sunset gives you the warm golden light on the limestone fortifications and a gradual transition to dusk. Night gives you the full floodlit drama — Valletta lit from below, reflecting on dark water. If you can only do one, sunset is generally more beautiful; night is more dramatic.

Are dinner cruises suitable for children?

Most are family-friendly, though the late departure time (typically 19:00–20:00) may not suit very young children. Check the specific tour.

Can I book a Malta dinner cruise last-minute?

In shoulder season (April–June, September–October), yes — same-day booking is often possible. In July–August, book at least 3–5 days ahead. The fireworks festival cruise sells out weeks in advance.

Is the dinner cruise on a large or small boat?

This varies significantly by operator. Captain Morgan uses purpose-built medium-sized boats (40–80 passengers). Other operators use smaller gulets or sailing boats with 10–25 passengers. Always check the boat description when booking — smaller means more intimate but can also mean fewer facilities.

What should I wear on a Malta dinner cruise?

Smart casual is appropriate for most dinner cruises. It’s not a black-tie affair, but avoid swimwear. Bring a light layer — harbour breezes in the evening are cooler than they seem, even in summer.

What’s the difference between a dinner cruise and a sunset cruise in Malta?

A sunset cruise typically runs in the late afternoon, catches the golden hour, and may not include a full meal. A dinner cruise typically departs later (around 19:00–20:00), runs into full darkness, and includes food. See the sunset cruise Malta guide for a dedicated sunset comparison.

Last reviewed: 2026-04-20