All posts

23 October 2026

What a boat tour website needs to actually take bookings

A gallery and a phone number won't fill your boat. What a guest looks for on their phone before booking, in the order we think matters, and what to leave out.

Coşkun Çakır

Coşkun Çakır · Founder, Lostromo

A boat tour website that takes bookings needs, in roughly this order: the price written on the tour page, a calendar that shows real availability, a card checkout that finishes in a few taps on a phone, the guest's own language, real reviews and photos, a cancellation policy shown before payment, and the meeting point pinned on a map. Without these, your site is just a longer version of your Instagram profile.

This is for operators who have a site but get few bookings through it, or who are about to have one built. We go through each point from the guest's side: phone in hand, in a hotel room, with a few minutes to decide. At the end there's a five-minute test you can run on your own site tonight.

How guests arrive, and what they're looking for

Most of your guests will open your site on a phone, not a laptop. Picture a couple back from dinner in a harbour town, talking about tomorrow. One types "boat trip" and the town's name into Google, the other taps a link from a boat they saw on Instagram. Three or four tabs are open and they're comparing.

Their questions are always the same. How much? Is there space tomorrow? Can we book now? Is lunch included? Where does the boat leave from? What if the weather turns? If your site answers these by itself, they book there and then. If they have to message you to find out, they won't wait for your reply in the morning; they'll pick the boat whose page answered them.

Put the price on the tour page

Price is usually the first thing guests look for. Domestic guests may not mind messaging to ask. A foreign guest who sees "message us for prices" tends to hold back: they suspect they'll be quoted a different price from everyone else, and they don't want to message an unknown number at midnight.

The price block on your tour page should look roughly like this:

Day boat trip, 10:00 to 18:00, from [your harbour]
Adult €45, child (4–11) €22, under 4 free
Included: lunch, tea, snorkelling gear
Not included: drinks
30% deposit to book, the rest paid on board on the day

Those five lines answer most of the questions you get. The same goes for private charters: "Whole boat €450, up to 12 people" tends to bring more bookings than "call for a quote". If your guests think in a different currency from the one you charge in, say clearly which one the card will be charged in, and if you show both, keep them in step when the exchange rate moves.

Showing the price means you must be able to change it yourself mid-season, without waiting for a developer. Otherwise last season's price stays on the page, and a guest who spots one mistake stops trusting the rest.

Real availability and a checkout that works on a phone

The second question is "is there space tomorrow?" The only honest answer is a calendar that shows real availability. A sold-out departure should close automatically, and online sales should stop shortly before it leaves. Otherwise you end up with 14 people on a 12-seat boat, or a booking for the 10:00 trip at 9:55.

One more thing: bookings you take on WhatsApp, by phone or on the quay must land in the same calendar. You'll keep selling by phone and on the quay after you go online, and if the two live in different places, two bookings will eventually land on the same seats.

Then comes payment. The guest will book on a phone, one-handed, maybe on the beach, so the flow should be short: number of people, date, name and contact details, card. Making them create an account, long forms, or a "we've received your request and will get back to you" screen all make them wait at the exact moment they've decided. Payment should use 3D Secure, where the guest's bank confirms it by text or in its app.

The ticket and confirmation email should arrive right after payment; to the guest, that's the proof the booking is real. To take cards online you need a way to accept payments: in many countries a virtual POS from your bank, elsewhere a merchant account or payment gateway. Either way, check where the money lands, how soon, and what each transaction costs. You can add a booking widget to the site you have or move to booking software that comes with a site; our guide to choosing boat tour booking software lists what to check.

In the guest's own language: site, ticket and confirmation email

English, plus your local language, is the minimum. Beyond that, look at who your guests are: do you hear more Russian on the quay, or German, or Polish? Last season's bookings and your WhatsApp chats usually make the answer obvious.

The common mistake is translating only the menus and headings, while the tour description, inclusions and cancellation policy, the parts that matter, stay in your language. Don't rely on machine translation alone; at the very least, have someone who speaks the language read the price, inclusions, cancellation and meeting-point text.

Language shouldn't stop at the checkout either. The confirmation email, ticket and reminder should go out in the language the guest booked in. A Russian family that gets a confirmation in English or in your own language will message you to ask whether their payment went through, and you'll spend time translating that message.

What builds trust: reviews, real photos, cancellation and meeting point

Guests don't know you yet. Before entering card details they want to be sure you're a real business, and four things do that.

Reviews. Show your Google rating and review count on the site. The guest will check Google anyway; it's better if they see it without leaving. On a boat trip, the reviews that work hardest mention the crew, the food and the bays. Ask every guest for a review at the end of the trip, not only the ones who seemed happiest, and send the link with your thank-you email; a business whose latest review is two years old looks closed.

Real photos. Your boat, your deck, your route. Many guests can spot stock images or photos lifted from another operator's page, and using someone else's photos without permission is a copyright problem too. Ten phone photos taken in good light build more trust than professional shots of somebody else's boat.

Cancellation policy. Short, plain, and shown before the payment screen. On a boat, spell out weather cancellations separately, because that's the question really on the guest's mind:

If the trip can't run because of the weather, you can move to another day or get a full refund of what you paid.
If you cancel yourself up to 48 hours before departure, your deposit is refunded in full. Later cancellations and no-shows aren't refunded.

This is an example, not legal wording. Consumer rules on cancelling date-specific services differ from country to country, so check what applies where you operate and have a lawyer look over your final text. Payment providers often ask to see terms of sale and a privacy notice on the site, and in many places a privacy notice is a legal requirement in its own right.

Meeting point. "The harbour" isn't enough; there are dozens of boats there. Give a pin on a map, the boat's name and how early to arrive:

Meeting point: [your harbour], [directions to your quay], boat [your boat's name]
Location: [your Google Maps link]
Please be on board by 9:40; we leave at 10:00.
Can't find us? Call [your phone number]

Most of the 9:45 "we can't find the boat" calls go away with those four lines.

What to leave off

Some things seem to make a site nicer but actually slow bookings down.

  • Heavy intro videos and music. A big video loading the moment the page opens can leave a guest on mobile data looking at a blank screen for several seconds, and they switch to the other tab.
  • PDF price lists. On a phone they have to be downloaded, zoomed and scrolled, and most guests won't bother. Keep prices as plain text on the tour page.
  • Endless galleries. A hundred-photo gallery slows the page and pulls the guest away from what matters. Eight to ten well-chosen photos per tour are enough.
  • One page for everything. When the day trip, the sunset trip and private charter share one page, guests can't tell which price belongs to what. Give each tour its own page.

Not every business needs a full booking system on day one. If you run a single boat and fill most of the season through word of mouth, a page that clearly shows the price, what's included and the meeting point, with a WhatsApp button on top, is a fine start. We break down what booking software costs in tour booking software pricing.

Test your own site in five minutes

Tonight, on your own phone, switch off Wi-Fi and open your site on mobile data. Pretend you're a guest seeing your town for the first time, and try this:

  1. How many taps from the home page to the price of your best-selling tour?
  2. Can you find out from the site whether there's space tomorrow and next Saturday?
  3. Can you finish a booking, paying by card and getting a ticket, without messaging anyone?
  4. Switch to English: are the tour description and cancellation policy in English too?
  5. Does it say exactly where the boat leaves from, and when?
  6. Can you see your Google rating and recent reviews on the site?

Every "no" is a reason for a guest to pick another boat that evening. Start fixing from the top.

BoatTripTurkey, an operator in Kaş, Turkey, had over a hundred thousand Instagram followers, yet not one booking had ever come through its own website. The audience was already there; what changed was that the site could finally take the booking. It went "from zero to 124 confirmed online bookings in the first month" (case study). The photos, the cancellation wording and the meeting-point text are yours to write whatever system you use; for how Lostromo handles the booking, payment and ticket side, see the features page.

Frequently asked questions

How many languages should a boat tour website have?

English plus your local language at minimum. Add another when a steady share of last season's bookings or WhatsApp chats came in it, and only if you can keep it up to date: a translation that still shows last year's prices does more harm than none.

Doesn't showing prices online just help my competitors?

Your competitors already know your prices; they can walk down the quay or have a friend ask. The real cost of hiding prices is yours: guests who can't see a price move on to another boat. If you're more expensive, say why instead of hiding it: smaller groups, lunch included, a longer route.

I have Instagram. Do I really need a website?

Instagram shows people who you are, but they can't pay by card or get a ticket there; every booking still runs through messages and your replies. A website is where a guest who found you on Instagram can finish booking while you sleep. They do different jobs, and the link in your Instagram profile should point to your site.

Will a website stop the WhatsApp questions?

Not entirely, but you should get fewer messages asking about price, availability and the meeting point. People asking about private trips, big groups or special requests will still write, so keep a WhatsApp button on the site. Even then, sending your booking link beats typing it all out; we cover that in the hidden cost of WhatsApp bookings.