Skip to main content

Filter by:


Star rating

Review score

Cargill – 95 hotels and places to stay
See the latest prices and deals by choosing your dates.
Murrayshall Country Estate, hotel in Cargill

Situated in Perth, Murrayshall Country Estate is 4.1 km from Scone Palace. The property is set 4.3 km from Perth Concert Hall, 4.4 km from Perth and Kinross Council and 5 km from St Ninian's...

Lovely suite spacious and comfortable
8.8
Scored 8.8
Fabulous
Rated fabulous
1,418 reviews
Price from£149per night
Scone Arms Hotel, hotel in Cargill

Set 3.4 km from Scone Palace, Scone Arms Hotel offers 3-star accommodation in New Scone and has a shared lounge, a restaurant and a bar.

Staff were pleasant. Evening meals were fair although choice was limited as they did not have everything on the menu.
8.7
Scored 8.7
Fabulous
Rated fabulous
225 reviews
Price from£109per night
Sky Lodge Perth, hotel in Cargill

Sky Lodge offers motel-style accommodation at Perth Airport. The property offers free parking and free WiFi in all rooms. The en-suite bedrooms offer a flat-screen TV, a desk and a seating area.

Lovely rooms very clean
8.3
Scored 8.3
Very good
Rated very good
1,351 reviews
Price from£60per night
3 Private bedrooms attached to hosts home Free parking, hotel in Cargill

Located 3.3 km from Scone Palace, 3 Private bedrooms attached to hosts home Free parking provides accommodation with free WiFi and free private parking.

Large Rooms, privacy, luxury feel with great facilities.
9.4
Scored 9.4
Superb
Rated superb
56 reviews
Price from£188per night
Edenroc, hotel in Cargill

Situated in Perth and only 10 km from Scone Palace, Edenroc features accommodation with quiet street views, free WiFi and free private parking.

Very welcoming proprietor, comfortable beds, red hot shower, beautiful scenery around building, no hassle, no fuss, highly recommended 👌🏻
8.4
Scored 8.4
Very good
Rated very good
95 reviews
Price from£58.50per night
Meikleour Arms Hotel & Restaurant, hotel in Cargill

Set in the rural region of Perthshire, the Meikleour Arms is located at the heart of the conservation village of Meikleour, well known for its impressive trees and salmon fishing.

This is a wonderful relaxing hotel. The food and service are exemplary. A beautiful French country experience.
9.1
Scored 9.1
Superb
Rated superb
371 reviews
Price from£135per night
Ordieview Bed & Breakfast, hotel in Cargill

Situated a 5 minutes' drive from Perth, just off the A9 road, Ordieview Bed & Breakfast boasts tranquil accommodation with free Wi-Fi, free parking, picturesque views, a bright and spacious...

This home is perfect - every detail is taken care of. We had a lovely bright room with a super-sized King bed which looked out over the back garden. Because we find Duvets too warm, the host immediately responded with an extra sheet we could use. The bedroom and adjoining bathroom are spacious with a tub and shower, lovely towels. The home is immaculate as is the garden. The breakfast room is a delightful glass room with lovely views. This is a restful spot for those travelling up or down the A9 - just a few minutes off the main road and a few minutes north of Perth.
9.3
Scored 9.3
Superb
Rated superb
252 reviews
Price from£87per night
Bankfoot Inn, hotel in Cargill

Set in Perthshire countryside, The Bankfoot is a cosy 18th-century Scottish inn. There is free Wi-Fi on site, and all rooms have flat-screen TVs with digital channels and DVD players.

Enormous bedroom with lovely warm duvet, spotless bathroom, friendly staff, cosy fire, delicious food, easy parking, close to the A9...
9.3
Scored 9.3
Superb
Rated superb
267 reviews
Price from£115.90per night
The Laurels Guest House, hotel in Cargill

The Laurels Guest House, a property with a garden, is situated in Blairgowrie, 30 km from Discovery Point, 46 km from Castle Menzies, as well as 26 km from Glamis Castle.

Lovely guest house. Millie very welcoming. Very comfortable stay and would certainly recommend. If back in the area would certainly return to 'The Laurels'.
9.3
Scored 9.3
Superb
Rated superb
131 reviews
Price from£80per night
Pink Spa Nest, hotel in Cargill

Located in Blairgowrie, Pink Spa Nest provides accommodation with private pool, free WiFi and free private parking for guests who drive.

It was exceptionally clean. Very comfortable living space.
9.4
Scored 9.4
Superb
Rated superb
144 reviews
Price from£259.20per night
See all hotels near Cargill
Subscribe to receive premium deals

Prices drop the moment you sign up!

gogless