New · Flights with the cruise

Sell MSC cruises on your own website

A cruise booking engine your travellers use without leaving your site. They search sailings, pick a cabin, add flights and extras, and pay. We book it with MSC the moment the payment settles.

  • One script tag
  • Your brand and domain
  • Payment before booking
The cruise booking widget’s search results: MSC sailings with route maps, ship photos and prices per person.
8
languages, switchable by the traveller
7
screens from search to payment
1
script tag on your page
Walk through the widget

Search to payment, in your traveller’s hands

Seven screens from the real widget. Pick one to see it.

A sailing’s page: the ship and route, the itinerary on a route map, and a panel with the departure date and cabin prices.
Package choice: a cruise fare with and without drinks, each priced for the whole party with the average per traveller.
Cabin preferences: have a cabin chosen for you, or choose the cabin number yourself.
Choose your flights: round trips matched to the cruise dates, priced for the party.
Onboard extras such as drinks packages, with the trip total beside them.
The payment step for a cruise and flight order: the reserved sailing, the flight shown as not yet booked, one total price, and the question of how much to pay.
Try it

Try it with live MSC data

Search and browse real MSC sailings. The demo runs in Lithuanian and without flights, and nothing is booked or charged.

Try the live demo
Embed

Two lines of HTML

Once we have set up your project, paste these two lines where the cruise section should appear — we send them to you with your own host. That is the whole integration on your side.

<script src="https://app.waavo.com/js/waavo_cruises_loader.min.js"></script>
<div id="cruise-widget-root" data-host="your-project-host"></div>
  • Sealed off from your pageThe widget renders inside a closed Shadow DOM. Your CSS cannot break it and its CSS cannot leak into your site.
  • Configured by your domaindata-host tells us which site is embedding. Language, theme and payment gateway come from that project.
  • Updates without a releaseThe bundle is served from our CDN. New features and fixes reach your page without a release on your side.
Features

Main features

Everything behind the widget runs in the same backend system as your flights and hotels.

Cabin hold with a countdown

  • Choosing a cabin holds it with MSC.
  • A banner shows how long the traveller has left.

Booked only after payment

  • MSC confirms the cabin when the payment settles, never before.
  • No unpaid reservations to chase.

Deposit, then balance

  • Travellers pay a deposit now and the rest later from the same booking page.
  • Payments go through your project’s own gateway.

Emails that go out on their own

  • Order created, payment received and balance reminders.
  • Sent from your project’s address.

Extras and dining

  • Drinks packages, onboard services and shore excursions.
  • Preferred main-restaurant dining time.

Groups up to four per cabin

  • Adults, children and a cabin-fit check.
  • Families see what actually seats them.

Prices in the traveller’s currency

  • Fares, deposits and extras shown in SEK, DKK or NOK as well as euros.
  • Converted at your platform’s exchange rates, chosen by your page’s address.

Choose the cabin, or let MSC

  • A guaranteed cabin MSC assigns before departure, at the lower price.
  • Or a cabin number picked by deck, front, middle or rear, port or starboard.

See the ship before booking it

  • Official MSC video tours and photos of every ship.
  • A route map on every result that opens full screen.

Your brand, your theme

  • Colours, corners and font set per project, so the widget looks like your site.
  • It opens in your site’s language, and a traveller’s own choice is remembered.

8 languages, on phones too

Your site picks the default language. Travellers can switch:

  • English
  • Lithuanian
  • Latvian
  • Estonian
  • Russian
  • Swedish
  • Danish
  • Norwegian
  • On small screens every step has a fixed bottom bar with the total and the next action.
Cruise lines

Supported cruise lines

MSC Cruises is connected today. Other cruise lines could be added upon request.

Connected

MSC Cruises

Sailings, itineraries and cabin categories from MSC Cruises are available in the system.

Your cruise line

Added upon request
FAQ

Questions agencies ask

Overview

Which cruise lines can I sell?

MSC Cruises today, with live prices and availability straight from MSC. More cruise lines are on the roadmap and can be added upon request.

Can travellers add flights to the cruise?

Yes. With Cruise + flight they pick a round trip matched to the sailing dates from your own flight suppliers, add optional MSC airport transfers and baggage, and pay for everything in one checkout. The flight is saved with the order for your team to book.

Which currencies are prices shown in?

Euros by default, and SEK, DKK or NOK when your page asks for them. Prices are converted at your platform’s exchange rates.

Which languages are included?

English, Lithuanian, Latvian, Estonian, Russian, Swedish, Danish and Norwegian. Your site picks the default and travellers can switch.

Does it work on phones?

Yes. On small screens every booking step gets a fixed bottom bar with the total and the next action.

Can I try it before signing up?

Yes. Our live demo searches real MSC sailings with reservations switched off, so nothing is booked or charged.

Booking and integration

Who takes the payment?

Payments go through your project’s own payment gateway. The money reaches you, and the cabin is confirmed with MSC once it settles.

How do I add cruise search to my website?

Paste a two-line snippet where the cruise section should appear. We create the project, connect payments, and set your theme and languages.

Do cruise bookings appear in the backend system?

Yes, with the same reports, invoices and customer records as your other bookings.

For travel businesses

Tell us how you work. We’ll show you where Waavo fits.

Every agency, tour operator and travel startup runs differently. Answer a short inquiry about your business and daily challenges, and a Waavo specialist prepares personal recommendations for a free call.

  • 7 questions
  • About 2 minutes
  • No obligation
What we’ll ask about
  1. Your businessType of company, team size and main market
  2. What you sellFlights, hotels, packages, tours or something else
  3. How you sell todayOffice, phone, website or supplier portals
  4. Your challengesIn your own words, what takes the most time