Hotels in Isle of Bute
19 handpicked places to stay
Photo © Google Maps contributors, Google Maps
Bute's places to stay reflect the island's Victorian holiday history as much as its scenery does: several of Rothesay's guest houses occupy grand seafront townhouses built for exactly this purpose more than a century ago, and many still look out over the same curve of bay towards Cowal. Choice is concentrated in and around Rothesay itself, where the ferry, the shops and most of the restaurants are within walking distance, but a handful of characterful options further south and around Port Bannatyne suit those after a quieter base.
At the upper end, expect boutique guest houses with individually styled rooms, sea views and a genuine sense of personality — Bute's award-winning small hotels have built strong reputations well beyond the size of the island. The mid-range covers traditional coaching inns with their own bars and restaurants, and self-catering suites aimed at longer stays or groups wanting independence. Further down, Rothesay has a good run of straightforward, well-run guest houses and B&Bs, many family-owned for years, offering en-suite rooms, cooked breakfasts and a warm welcome at prices well below what similar sea views would cost on the mainland.
Almost everywhere on the island books up for the peak summer weeks and around the island's Highland Games, so it's worth reserving ahead for a July or August stay. Outside those months, availability is easier and rates drop noticeably, making spring and autumn good times to find a room with a view without the premium.
The Bayview Hotel
Hotel · 21/22 Mountstuart Road, Rothesay · 1.6 miles away
Adults-only hotel by Rothesay Bay on the Isle of Bute, with sea views and free parking, suited to couples wanting a quiet coastal break.
Sunnyside House
B&B · 12 Argyle Place, Rothesay · 1.6 miles away
A Rothesay B&B on Argyle Place with cooked breakfasts, packed lunches and sea views, plus free parking and WiFi.
The Victoria Hotel
Hotel · 55 Victoria Street, Rothesay · 1.6 miles away
A straightforward hotel on Victoria Street in Rothesay, Isle of Bute, with free parking and Ettrick Bay Beach 4.88 miles away.
Cannon House Hotel
Hotel · 5 Battery Place, Rothesay · 1.9 miles away
A small 7-room hotel in Rothesay on the Isle of Bute, with a bar, free parking and en-suite rooms close to the town's pubs and restaurants.
Cannon House
Guest House · Battery Place, Rothesay
A Georgian townhouse guest house from 1827 overlooking Rothesay Bay, with six double rooms and a residents' bar.
Commodore Guest House
Guest House · Battery Place, Rothesay
A refurbished guest house on Battery Place, three minutes from Rothesay pier, with en suite rooms and free parking.
Boat House Super Suites
B&B · 15 Battery Place, Rothesay · 2 miles away
A straightforward B&B in Rothesay, Isle of Bute, suited to travellers wanting sea views, en-suite rooms and free parking without fuss.
The Boat House Bute
Self-catering · Rothesay seafront, near the ferry terminal
Self-catering sea-view suites a five-minute walk from Rothesay ferry terminal, each with a kitchenette and king-size bed.
Summers Bay Hotel
Hotel · 23 Battery Place, Rothesay · 2 miles away
Adults-only hotel in Rothesay, Isle of Bute, with just 7 en-suite rooms, free parking and free WiFi, 5.31 miles from Ettrick Bay Beach.
Highlander House
Guest House · Rothesay town centre
An award-winning boutique guest house in Rothesay combining Victorian character with contemporary styling and locally sourced breakfasts.
The Glenburn Hotel
Hotel · Mount Stuart Road, Rothesay · 2.2 miles away
The Glenburn Hotel in Rothesay, Isle of Bute, sits 5.5 miles from Ettrick Bay Beach and offers a bridal suite for weddings.
St Ebba B&B
B&B · 37 Mount Stuart Road, Rothesay · 2.4 miles away
A six-room B&B on Mount Stuart Road in Rothesay, Isle of Bute, with free parking and en-suite rooms close to golf, fishing and the seafront.
St Ebba B&B
B&B · Mount Stuart Road, Rothesay
A Victorian B&B on Mount Stuart Road with sea views over Rothesay Bay and Loch Striven, and a full Scottish breakfast using local produce.
The Ardyne Guest House
Guest Accommodation · 38 Mountstuart Road, Rothesay · 2.4 miles away
A 10-room guest house on Mountstuart Road in Rothesay, handy for golf, fishing, watersports and the Clyde Muirshiel Regional Park.
The Ardyne Guest House
Guest House · Mount Stuart Road, Rothesay
A Victorian villa guest house from 1875 on Mount Stuart Road, with sea views to Loch Striven and the Kyles of Bute.
Cadillac Kustomz Hotel
Hotel · 23 Marine Place, Rothesay · 2.4 miles away
American-themed hotel in Rothesay, Isle of Bute, with a bar, restaurant and bridal suite, about 3.47 miles from Ettrick Bay Beach.
Cadillac Kustomz Hotel
Hotel · Ardbeg, Rothesay
A quirky American hot-rod themed hotel in Rothesay with a diner and pub, and rooms decorated around classic Cadillac cars.
Chandlers
Hotel · Ascog Bay, Rothesay · 2.7 miles away
Small nine-room hotel on Ascog Bay near Rothesay, Isle of Bute, with free parking and a garden looking out over the water.
Kingarth Hotel
Inn · Kingarth, south Bute near Kilchattan Bay
A country coaching inn dating from 1786 in Bute's quiet south, with ensuite rooms, a courtyard suite and a well-known bar and restaurant.