Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Rothesay

Filter by star ratings
All filters
The Station Hotel
9.1 Excellent

3.8 mi from city centre, Aberlour Show on map

ExcellentBased on 277 reviews
9.1

The Station Hotel Rothes offers a comfortable setting while in Rothes. Only a short stroll from Mackessack Park, it provides comfortable rooms equipped with an in-room safe, a seating area and a laptop safe.

The Glenburn Hotel
8.0 Excellent

2.1 mi from city centre, Isle of Bute Show on map

ExcellentBased on 449 reviews
8.0

The Glenburn Hotel offers 3-star accommodation in Rothesay. It is ideally located for those wanting to discover the area's attractions.

St. Ebba B&B
9.6 Excellent

2.4 mi from city centre, Isle of Bute Show on map

ExcellentBased on 247 reviews
9.6

St Ebba B&B is located in Rothesay and offers free Wi-Fi. It is ideally positioned for guests wishing to discover the area's attractions.

Stonefield Castle Hotel
8.5 Excellent

1.8 mi from city centre, Tarbert (Argyll and Bute) Show on map

ExcellentBased on 713 reviews
8.5

Offering elegant accommodation in Stonefield, Stonefield Castle Hotel A Bespoke Hotel showcases sweeping lake views and overlooks Loch Fyne. The various amenities this cosy property has to offer include a 24-hour reception, a coffee bar and meeting rooms.

Tips for booking a Rothesay hotel

Cheapest month:October
Most expensive month:July
Average price in Rothesay:$98/night
Absolute cheapest price found:$60/night
Cheapest day:Thursday
Most expensive day:Monday
$78 - $117
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$60 - $111
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Rothesay hotels

Show all 73 hotels
1
Stonefield Castle Hotel
8.5 Excellent

1.8 mi from city centre, Tarbert (Argyll and Bute) Show on map

Offering elegant accommodation in Stonefield, Stonefield Castle Hotel A Bespoke Hotel showcases sweeping lake views and overlooks Loch Fyne. The various amenities this cosy property has to offer include a 24-hour reception, a coffee bar and meeting rooms.

Cheapest hotels in Rothesay, Argyll and Bute

Show all 73 hotels
St. Ebba B&B
9.6 Excellent

2.4 mi from city centre, Isle of Bute Show on map

St Ebba B&B is located in Rothesay and offers free Wi-Fi. It is ideally positioned for guests wishing to discover the area's attractions.

$49
Avg. per night
The Glenburn Hotel
8.0 Excellent

2.1 mi from city centre, Isle of Bute Show on map

The Glenburn Hotel offers 3-star accommodation in Rothesay. It is ideally located for those wanting to discover the area's attractions.

$96
Avg. per night
Stonefield Castle Hotel
8.5 Excellent

1.8 mi from city centre, Tarbert (Argyll and Bute) Show on map

Offering elegant accommodation in Stonefield, Stonefield Castle Hotel A Bespoke Hotel showcases sweeping lake views and overlooks Loch Fyne. The various amenities this cosy property has to offer include a 24-hour reception, a coffee bar and meeting rooms.

$144
Avg. per night
The Station Hotel
9.1 Excellent

3.8 mi from city centre, Aberlour Show on map

The Station Hotel Rothes offers a comfortable setting while in Rothes. Only a short stroll from Mackessack Park, it provides comfortable rooms equipped with an in-room safe, a seating area and a laptop safe.

$159
Avg. per night

Hotel prices in Rothesay

3 stars

$49 - $96

#1 Most popular

The Glenburn Hotel
8.0 Excellent
$96
Avg. per night

Best value

St. Ebba B&B
9.6 Excellent
$49
Avg. per night
4 stars +

$144 - $159

#1 Most popular

The Station Hotel
9.1 Excellent
$159
Avg. per night

Best value

$144
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Rothesay

Rothesay travel FAQs

  • What are the best hotels in Rothesay?

    One of the most popular hotels in Rothesay is St. Ebba B&B, which has been reviewed by 247 users and currently has a rating of 9.6/10. Other top-rated locations include The Victoria Hotel and The Station Hotel, which have received 8.5/10 and 9.1/10 ratings from our users, respectively.

  • How much do hotels in Rothesay cost?

    $145/night is the average price of a hotel in Rothesay, based on HotelsCombined searches over the last 3 days.

  • How much is a cheap hotel in Rothesay?

    Prices for Rothesay hotels have been found for as low as $91/night over the last 3 days.