CalMac does not currently have a way to accurately determine reason for travel due to a considerable proportion of our customers booking using their customer account. Reason for travel is only asked upon account setup – subsequent bookings do not capture this information.