Integrate CalMac ferry services into your platform
Access real-time sailing schedules, check availability, and create bookings programmatically. Build seamless multi-modal travel experiences with our Timetable and Booking APIs.
Resources
Timetable API
Search ferry sailings across CalMac's network. Get real-time availability, sailing times, and indicative pricing for passengers and vehicles.
Booking API
Create ferry bookings using our three-step flow: Quotation, Reservation, and Confirmation. Ideal for travel aggregators, transport operators, and journey planners.
Getting Started
New to the CalMac API? Start here for essential integration guidance, including webhook setup and timeout handling.
Get support
Need help integrating? Contact our API support team for technical guidance, onboarding assistance, or partnership enquiries.