Ferries module
Ferry reservation system for live departures, cabins and vehicles
Ferry booking software for travel agencies and operators: live timetables from ferry APIs and your own routes, seats, cabins and vehicles on one booking, island-hopping legs and QR boarding passes.
- Live departures
- Seats and cabins
- Vehicles and pets
- QR boarding passes
Departures
Live ferry timetables, read like a port departure board
Every sailing your customers can buy lands on one board: your own routes and the timetables that ferry operators publish through their APIs, with departure, arrival, crossing time and whether places are still on sale.
| To | Vessel | Departs | Arrives | Duration | Status |
|---|---|---|---|---|---|
| Paros | Fast ferry | 07:00 | 09:50 | 2 h 50 min | Boarding |
| Mykonos | Ro-Pax ferry | 07:30 | 12:45 | 5 h 15 min | On time |
| Naxos | Fast ferry | 08:15 | 11:35 | 3 h 20 min | Full |
| Santorini | Catamaran | 09:00 | 13:45 | 4 h 45 min | On time |
| Heraklion | Cruise ferry | 21:00 | 06:30 | 9 h 30 min | On time |
| Chania | Ro-Pax ferry | 21:30 | 06:00 | 8 h 30 min | On time |
- On time
- Sailing as published, with places still on sale in at least one class.
- Boarding
- The gate is open; online sales close at the check-in deadline you set for the route.
- Full
- Every class is sold out, so the search offers the next sailing on the same route instead.
Times and statuses on this board are an example. On your site they come from your routes and the operators you connect.
Operator timetables via API
Connected ferry operators send their sailings, times and availability, so the board and the search fill themselves without anyone retyping a timetable.
Your own timetables
Publish the routes you run or contract by weekday and season, then close or reschedule a single sailing from the admin.
Capacity per class
Deck seats, cabins and vehicle lanes count down as they sell, and a sailing turns Full on its own when the last place goes.
Sales cut-off
Online sales stop at the check-in deadline of each route, so no customer pays for a ship that is already loading.
What the ferries module covers
- 01
Ports and routes
Sea and river routes between any ports, with operators, vessels and crossing times.
- 02
Sailing schedules
Daily and seasonal timetables, with single sailings rescheduled or closed from the admin.
- 03
Seats and cabins
Deck seating, reserved seats, lounges and private cabins per vessel, each with its own capacity.
- 04
Vehicle fares
Cars, vans, motorbikes and caravans booked with the passengers, priced by vehicle type and length.
- 05
Fare rules
Fares by route, class, season and passenger type, with markups for B2C and B2B channels.
- 06
E-tickets
A QR boarding pass for every confirmed booking, emailed to the passenger with the invoice.
Route network
Ports, sea lanes and the source behind every route
Build the network once: ports are the stops, routes are the lanes between them, and every lane says where its sailings come from. Choose a route to find it on the map.
Ports as stops
Each port has its name, country and terminal details, and appears in the search as a departure or an arrival.
A source on every lane
A route can come from an operator API, from an allotment of seats and vehicle space, or from a crossing you run yourself.
Connected lanes
Lanes that share a port link up, which is what lets customers build island-hopping trips in the search.
Ferries share one search and one checkout with trains and buses, so a coastal trip can mix sea and land legs.
- Operator API
- Your route
- Allotment
Routes in this network
Passengers
- Adult12 years and over2
- Child4 to 11 years1
- InfantUnder 4, travels free0
- Senior65 years and over0
On board
Vehicle
Passengers and vehicles
One ferry booking for passengers, cabins, vehicles and pets
The booking step asks what a ferry needs to know and nothing more: who travels, where they sit or sleep, what they drive on board and whether a pet comes along. The price updates with every choice.
Passenger types
Adult, child, infant and senior fares with the age bands each operator uses, plus student or resident fares where a route offers them.
Seats, lounges and cabins
Deck seats, reserved seats, lounges and cabins are separate classes with their own capacity, priced per passenger or per cabin.
Vehicles by type and length
Cars, vans, motorbikes and caravans are priced by type and length, the same way operators sell lane space on the vehicle deck.
Pets and extras
Pets, meals and priority boarding are extras on the booking, with their own price and capacity.
Return and island hopping
Return trips and island hopping, built leg by leg
Customers add one leg after another, the system checks that each one leaves after the last arrives, and the whole trip is paid in one checkout with a ticket for every leg.
- Leg 1PiraeusParosFri 14 Jun · 07:00 – 09:50–
- Trip total
- –
- Leg 1PiraeusParosFri 14 Jun · 07:00 – 09:50–
- 7 nights on ParosConnection checkedLeg 2ParosPiraeusFri 21 Jun · 17:40 – 20:30–
- Return discount
- −–
- Trip total
- –
- Leg 1PiraeusParosFri 14 Jun · 07:00 – 09:50–
- 3 nights on ParosConnection checkedLeg 2ParosNaxosMon 17 Jun · 11:15 – 12:00–
- 2 nights on NaxosConnection checkedLeg 3NaxosSantoriniWed 19 Jun · 15:10 – 17:00–
- 3 nights on SantoriniConnection checkedLeg 4SantoriniPiraeusSat 22 Jun · 16:00 – 23:30–
- Trip total
- –
Return fares
Return trips can carry their own fare or a discount on the way back, set per route and season.
Multi-leg island hopping
Each leg can be a different operator and source, yet the customer books one trip and pays once.
Connection checks
A leg can only start after the previous one arrives, with a minimum gap you set, so no trip has impossible connections.
The car travels too
Passengers and the vehicle carry over from leg to leg, so nobody types the same details twice.
Destination companies use the same builder for island packages, next to tours and hotels.
Boarding pass
A QR boarding pass with the check‑in deadline on it
When the booking is confirmed, the customer receives a ferry e-ticket that the port can scan: route, sailing, seats or cabin, vehicle and the time check-in closes, all on one pass.
Check-in deadlines you set per route
- Foot passengers
- 30 min before
- With a vehicle
- 60 min before
- Overnight cabins
- Boarding from 2 h before
- International routes
- 90 min before, with passports
How the ticket reaches the customer
- Emailed as a PDF with the invoice, the moment payment clears
- Saved in the customer's account, ready to show on a phone
- Reissued automatically after a date change or a new vehicle
Suppliers and B2B
Ferry suppliers from the live feed, with B2B rates for travel agencies
Connect ferry operators with your own credentials, add your own routes and allotments, and sell the same sailing at a different price to your website, your agents and your corporate desk.
Ferry suppliers you can connect
Kikoto FerriesPartner
- 01
Ferry operator APIs
Live sailings, availability and fares from ferry suppliers, booked and ticketed in real time.
- 02
Operator allotments
Seats, cabins and vehicle space allocated to you, which stop selling when they run out.
- 03
Your own routes
Crossings you run or contract yourself, with your timetables and fares.
| Channel | Rule | Price |
|---|---|---|
| Your website | Markup 12% | – |
| Agents, tier A | Markup 4% | – |
| Agents, tier B | Markup 6% | – |
| Corporate desk | Markup 8% | – |
Agents book ferry tickets in your white-label B2B portal at their own rates and pay from their agent wallet. See pricing, book a live demo, or read how operators sell direct in our ferry booking software guide.
FAQ
Ferry reservation system questions
What travel agencies and ferry operators ask before they sell ferry tickets online.
Talk to salesFerry 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, vans, motorbikes and caravans are added to the passenger booking, with fares by vehicle type and length.
Yes. Deck seating, reserved seats, lounges and private cabins are set per vessel and sold as separate classes with their own capacity and fares.
Yes. Customers add a return or several legs to one trip, each leg is checked against the previous arrival, and the whole trip is paid in one checkout with a ticket per leg.
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 markups or commissions and pay from their 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.
