Ferries module

Ferry booking system for routes, cabins and vehicles

Sell ferry tickets online from your own routes and from operator APIs: sailing schedules, deck seats and private cabins, cars and motorbikes on the same booking, and instant e-tickets.

  • Sailing schedules
  • Seats and cabins
  • Vehicle transport
  • QR e-tickets

The ferries module

Ferry reservation software in the same admin as everything else

Load ports, routes, operators and vessels, publish timetables and sell every class on board, from deck seats to cabins and vehicle space. Passengers search a crossing, pick a class, add a car, pay and receive an e-ticket, while your team runs sailings and bookings from one dashboard.

  1. Add ports, routes and vessels, or connect a ferry API such as Kikoto
  2. Publish sailing timetables by day and season
  3. Set deck seats, reserved seats, cabins and vehicle space per vessel
  4. Price by route, class, passenger type, vehicle and season
  5. Take payment and email the e-ticket automatically
From port
Barcelona
To port
Palma de Mallorca
Sailing date
Fri 14 Jun
Passengers
2 adults, 1 child
Vehicle
Car, up to 5 m long

Booking lifecycle

From timetable to e-ticket, automated

One flow for your own routes and for API operators, so your team works one process.

  1. Set up

    Add ports, routes, vessels and classes, or connect an operator API.

  2. Schedule

    Publish timetables and capacity for each sailing.

  3. Price

    Set fares, vehicle rates, seasons and markups.

  4. Search

    Passengers compare sailings, durations and classes.

  5. Book

    Passenger names, vehicle details and payment in one step.

  6. Ticket

    Confirmation and QR e-ticket by email.

  7. Manage

    Changes, cancellations, refunds and reports from the admin.

Inventory

Your own routes, operator allotments and ferry APIs

Combine three sources of sailings in one search, each with its own fares and markups.

  • Your own routes

    Run or resell crossings you contract yourself, with your own timetables and fares.

  • Operator allotments

    Load seats, cabins and vehicle space allocated to you by operators, and stop selling when they run out.

  • Ferry operator APIs

    Add live sailings, availability and fares from ferry suppliers with your own credentials.

Ferry suppliers you can connect:

  • Kikoto Ferries
See every ferry integration

Back office

Run ferry sales from one dashboard

Routes, sailings, agents and money in the same admin as every other product you sell.

  • Markups and commissions

    Per route, operator, class or channel, as fixed amounts or percentages.

  • Roles and access

    Admin, supplier, agent and customer accounts with their own permissions.

  • B2B agent fares

    Separate fares and commissions for agents booking in the B2B portal.

  • Multi-currency

    Show fares and take payment in the currencies your passengers use.

  • E-tickets and invoices

    Generated and emailed automatically for every confirmed booking.

  • Occupancy and reports

    Bookings, occupancy per sailing, revenue and agent ledgers, ready to export.

Compare

Phone and spreadsheets vs a ferry booking system

Many agencies and small operators still sell crossings by phone, email and spreadsheet. This is what changes.

TaskManual processPHPTRAVELS
AvailabilityManual processSeats and cabins counted by hand for each sailingPHPTRAVELSLive capacity per class, closed as it sells
VehiclesManual processCar space checked by phone and noted separatelyPHPTRAVELSVehicles booked and priced with the passengers
TimetablesManual processSeasonal changes re-typed into several placesPHPTRAVELSOne timetable per route and season, shown in the search
FaresManual processChild, class and vehicle prices worked out per quotePHPTRAVELSFare rules and markups applied automatically
TicketsManual processConfirmations written and emailed by staffPHPTRAVELSBook, pay and receive a QR e-ticket online
AgentsManual processCommissions tracked in a separate sheetPHPTRAVELSAgent fares, wallet and ledger in the B2B portal
ReportingManual processOccupancy and revenue rebuilt every monthPHPTRAVELSLive reports and exports

Use cases

Built for the way you sell crossings

  • OTAs

    Ferries next to flights, hotels and transfers, with live sailings from operator APIs.

  • Agencies and DMCs

    Island and coastal trips with ferry legs, cabins and car transport in one booking.

  • Ferry operators

    Direct sales of your own routes and vessels, plus partner agents, without portal commissions.

Why PHPTRAVELS

Yours to run, change and grow

  • Source code included

    Self-hosted under a commercial licence, so you can adapt every screen.

  • Unlimited routes

    Add as many ports, routes, operators and vessels as your business needs.

  • 24 languages

    Sell in your markets' languages and currencies, including right-to-left.

  • B2C and B2B

    One installation for your public site and your agent portal.

FAQ

Ferry booking system questions

What agencies and ferry operators ask before selling tickets online.

Talk to sales

Ferry reservation software that lets passengers search sailings between ports, choose a seat or cabin, add a vehicle, pay and receive an e-ticket online, while your team manages routes, timetables, fares and bookings from one admin.

Yes. Ferry suppliers such as Kikoto can be connected with your own credentials, and their sailings appear in the same search as your own routes.

Yes. Cars, motorbikes and campervans are added to the passenger booking, with fares by vehicle type and length.

Yes. Deck seating, reserved seats and private cabins are set per vessel and sold as separate classes with their own capacity and fares.

Timetables are set per route by day and season. A single sailing can be rescheduled or closed from the admin, and its bookings are listed for your team to manage.

Yes. Agents book in the B2B portal with their own fares, commissions and wallet balance, from the same installation.

Yes. Every plan includes the full source code under a commercial licence and you host it yourself, so your developers can change the module.