Your #1 Ferry travel and route comparison guide. In-depth guides and maps for 804 ferry routes in 70 countries.

Wemyss Bay-Rothesay

From: 4,00

Destination(s) 🇬🇧 Scotland, 🇬🇧 United Kingdom
Distance 12 km, 7 miles
Duration 36 minutes
Operated by CalMac Ferries
Sailings Up to 17 times per day
2p+Car+Return in our estimation £ 19

From Wemyss Bay (near Skelmorlie) you can take a ferry to Rothesay which is located on the Isle of Bute. This route is operated by CalMac ferries.

Add your review

Ferry to Rothesay (Isle of Bute) and Wemyss Bay

This populair ferry brings passengers to the isle of Bute. This isle is pretty easy to reach from Glasgow.

  • Check-in is 20 minutes prior to departure for vehicles and 10 minutes for foot passengers.
  • This ferry is operated as a turn up and go service.

Route Map

A map covering the connection from Wemyss Bay to Rothesay and vice versa. You can easily zoom in or zoom out on this map.

Tickets and Booking

Ferry tickets on this route can be booked through Caledonian Macbrayne Ferries. When the ferries depart and what the routes are, very much depends on the season and the crowds. In quieter periods the ferries sometimes make a stopover. The exact itineraries can be found on the CalMac website. Summer timetables will come into effect after March 30th.


Which ferry companies sail on this crossing?

The ferry between Wemyss Bay and Rothesay is currently operated by: CalMac Ferries.

How long does the Wemyss Bay-Rothesay crossing take?

The travel time of the ferry is around: 36 minutes. Check-in is 20 minutes prior to departure for vehicles and 10 minutes for foot passengers. Late check-in may lead to refusal of carriage.

How often does the Wemyss Bay-Rothesay ferry sail?

This is one of the busiest routes in the area. You can usually take the ferry up to 17 times per day. Depending on the season, the number of people on the ferry, and the weather forecast, the ferry company can deviate from the timetable or regular ferry schedule. This ferry is a ‘turn up and go' service

What is the distance between emyss Bay and Rothesay?

The distance between the ports is approximately 7,5 miles or 12 km.