A CalMac ferry passing Lismore lighthouse off the west coast of Scotland

Wemyss Bay to Rothesay

CalMac FerriesAbout 35 minutesDay crossing

Photo: Andrew Dawes / Unsplash

Crossing time
About 35 minutes
Operator
1
Check fares

Checked against calmac.co.uk on 9 November 2026

The Wemyss Bay to Rothesay ferry takes about 35 minutes with CalMac Ferries.

Planning a trip across to Rothesay on Bute? The Wemyss Bay to Rothesay ferry is run by CalMac Ferries, and you can compare it on Ferryu.

The crossing time is 35 minutes. Sailings depart hourly and the route operates all year round, so it's easy to fit around your plans. Just check the timetable for exact sailing times.

  • Crossing time of 35 minutes
  • Departs hourly, check the timetable for exact sailing times
  • Operates all year round
  • Connecting rail services at Wemyss Bay
  • Foot passengers should arrive at least 10 minutes before departure

At a glance

Crossing
About 35 minutes
Wemyss Bay to Rothesay
Crossing type
Day crossing
As CalMac Ferries describes it
Arrives
Rothesay (Bute)
Scotland
Wemyss BayRothesay
Map data: Natural Earth. Port locations © OpenStreetMap contributors.

Who sails this route

Sailing with CalMac Ferries

CalMac Ferries sail from Wemyss Bay to Rothesay, with a crossing time of 35 minutes. The service departs hourly and operates all year round, though it's always worth checking the timetable for exact sailing times.

If you're travelling on a Wednesday, note that the winter 2026/2027 timetable includes fewer afternoon sailings to allow for planned vessel maintenance. Plan ahead so you're not caught out.

The summer 2027 timetable will run from 26 March to 17 October 2027. Book early for the best choice of sailings.

Before you travel

  • Foot passengers should arrive at least 10 minutes before departure. Drivers should check CalMac's guidance on arrival times before setting off.
  • There are connecting rail services at Wemyss Bay, which is handy if you're leaving the car at home.
  • The ferry terminal at Rothesay is at PA20 9AQ.

Be sure to arrive in good time so you can board without a rush.

When you arrive in Rothesay

Ferry terminal at Rothesay, PA20 9AQ

Weather in Rothesay

  • Warmest month: August, average high 17°C.
  • Wettest month: December, about 162 mm of rain.
  • Sea at its warmest in September, about 15°C.

Temperature

  • Air, average daily low to high (1991–2020)
  • Sea surface, monthly average (2023–2024)
05101520°CJFMAMJJASONDJanuary: air 4.6 to 7.6°C, sea 8.8°CFebruary: air 4.3 to 7.6°C, sea 8.1°CMarch: air 4.9 to 8.5°C, sea 8.3°CApril: air 6.2 to 10.4°C, sea 9.4°CMay: air 8.4 to 13.0°C, sea 11.9°CJune: air 11.0 to 15.1°C, sea 13.1°CJuly: air 12.8 to 16.6°C, sea 13.8°CAugust: air 12.9 to 16.8°C, sea 14.7°CSeptember: air 11.5 to 15.3°C, sea 14.9°COctober: air 9.2 to 12.7°C, sea 13.6°CNovember: air 6.7 to 10.0°C, sea 12.2°CDecember: air 4.8 to 8.1°C, sea 10.6°C17°

Rain

Average total for the month, mm (1991–2020)

050100150200 mmJFMAMJJASONDJanuary: 160.8 mmFebruary: 125.9 mmMarch: 108.5 mmApril: 84.1 mmMay: 80.3 mmJune: 86.2 mmJuly: 99.6 mmAugust: 119.2 mmSeptember: 112.7 mmOctober: 162.2 mmNovember: 159.5 mmDecember: 162.4 mm162

Temperature

  • Air, average daily low to high (1991–2020)
  • Sea surface, monthly average (2023–2024)
05101520°CJFMAMJJASONDJanuary: air 4.6 to 7.6°C, sea 8.8°CFebruary: air 4.3 to 7.6°C, sea 8.1°CMarch: air 4.9 to 8.5°C, sea 8.3°CApril: air 6.2 to 10.4°C, sea 9.4°CMay: air 8.4 to 13.0°C, sea 11.9°CJune: air 11.0 to 15.1°C, sea 13.1°CJuly: air 12.8 to 16.6°C, sea 13.8°CAugust: air 12.9 to 16.8°C, sea 14.7°CSeptember: air 11.5 to 15.3°C, sea 14.9°COctober: air 9.2 to 12.7°C, sea 13.6°CNovember: air 6.7 to 10.0°C, sea 12.2°CDecember: air 4.8 to 8.1°C, sea 10.6°C17°

Rain

Average total for the month, mm (1991–2020)

050100150200 mmJFMAMJJASONDJanuary: 160.8 mmFebruary: 125.9 mmMarch: 108.5 mmApril: 84.1 mmMay: 80.3 mmJune: 86.2 mmJuly: 99.6 mmAugust: 119.2 mmSeptember: 112.7 mmOctober: 162.2 mmNovember: 159.5 mmDecember: 162.4 mm162
Show the numbers
Monthly averages for Rothesay
MonthHigh °CLow °CRain mmSea °C
January7.64.6160.88.8
February7.64.3125.98.1
March8.54.9108.58.3
April10.46.284.19.4
May13.08.480.311.9
June15.111.086.213.1
July16.612.899.613.8
August16.812.9119.214.7
September15.311.5112.714.9
October12.79.2162.213.6
November10.06.7159.512.2
December8.14.8162.410.6

1991–2020 averages, ERA5 via Open-Meteo, read at the grid point nearest the port (10 km away). Sea surface: 2023–2024 averages from the Open-Meteo Marine Weather API, which has no sea temperatures before late 2022.

Questions answered

How long is the ferry from Wemyss Bay to Rothesay?

About 35 minutes, depending on the sailing.

35 minutes. (CalMac Ferries, calmac.co.uk)

How often does it sail?

The summer 2027 timetable will run from 26 March to 17 October 2027. (CalMac Ferries, calmac.co.uk)

On a Wednesday, the winter 2026/2027 timetable includes fewer afternoon sailings to allow for planned vessel maintenance. (CalMac Ferries, calmac.co.uk)

Departs hourly and operates all year round. (CalMac Ferries, calmac.co.uk)

Compare routes to Scotland

Who sails each route and how long the crossing takes.

RouteOperatorCrossing
Wemyss Bay to Rothesay This routeCalMac FerriesAbout 35 minutes
Aberdeen to KirkwallNorthLink Ferries–
Aberdeen to LerwickNorthLink Ferries–
Ardrossan to BrodickCalMac FerriesAbout 55 minutes
Gills Bay to St Margaret's HopePentland Ferries–
Largs to CumbraeCalMac Ferries–
Mallaig to ArmadaleCalMac FerriesAbout 45 minutes
Oban to CastlebayCalMac FerriesAbout 5 hours
Oban to CraignureCalMac FerriesAbout 45 minutes
Scrabster to StromnessNorthLink FerriesAbout 90 minutes
Uig to LochmaddyCalMac FerriesAbout 105 minutes
Uig to TarbertCalMac FerriesAbout 100 minutes
Ullapool to StornowayCalMac FerriesAbout 2½ hours

More ferries to Scotland

Compare fares on Direct Ferries