CalMac ferry sailing among the Scottish islands
CalMac Ferries

CalMac Ferries: tickets and booking

Choose your route and travel dates to see available sailings and prices with CalMac Ferries through Direct Ferries. Check the operator and ticket conditions for your selected crossing.

Booking partner: Direct Ferries provides the ferry search. FerryEU is an independent travel website and may earn a commission on bookings at no extra cost to you.

Routes and travel planning

CalMac Ferries routes at a glance

CalMac, also known as Caledonian MacBrayne, connects Scotland’s west coast with islands across the Clyde and Hebrides. Routes include Oban–Craignure for Mull and Ullapool–Stornoway for Lewis. These crossings can form part of a wider island itinerary, but each ferry leg needs its own planning. Match the mainland departure port to your road or public-transport journey and check current service information before setting out.

Route guides: Oban to Craignure · Ullapool to Stornoway · Oban to Tiree

Read the CalMac Ferries guide for more route information and practical travel tips before choosing a sailing.

Before confirming your tickets

  • Check your departure port, arrival port and travel dates.
  • Enter accurate passenger details and, where applicable, your vehicle type and dimensions.
  • Review departure and check-in times, and the available cabin or seating options.
  • Review the final price, ticket conditions and booking terms before paying.

Who handles my booking?

When booking through this ferry search, payment, confirmation and customer service follow the terms of Direct Ferries and your selected operator. Availability depends on your route and travel dates.

Search tickets with CalMac Ferries