You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates

Guesthouse in Leith, Edinburgh · 62.25 km from centre
6.2
866 reviews
With a stay at Edinburghhouse Hotel in Edinburgh (Leith), you'll be within a 5-minute drive of Edinburgh Playhouse Theatre and Princes Street. This guest house is 1.6 mi (2.6 km) from Royal Mile and 2.1 mi (3.4 km) from Edinburgh Castle.

Homestay in Haymarket, Edinburgh · 63.94 km from centre
2.9
23 reviews
Located in Edinburgh, 1.4 km from Edinburgh Castle and 2.2 km from Murrayfield Stadium, Haymarket Flat provides accommodation with amenities such as free WiFi and a flat-screen TV. The property features city views and is 2.4 km from National Museum of Scotland and 2 km from The Real Mary King's Close. The property is 1.3 km from the city centre and 600 metres from Edinburgh International Conference Centre.
Towels and bed linen are featured in the homestay. The accommodation is non-smoking.
University of Edinburgh is 2.8 km from the homestay, while Edinburgh Waverley station is 2.9 km away. Edinburgh Airport is 8 km from the property.

Hotel in Edinburgh · 65.73 km from centre
9.2
787 reviews
With a stay at Hotel Ceilidh-donia in Edinburgh (Prestonfield), you'll be within a 5-minute drive of University of Edinburgh and Royal Mile. This hotel is 1.8 mi (2.9 km) from Edinburgh Castle and 1.8 mi (2.9 km) from Princes Street.

Hotel in Montrose · 71.99 km from centre
8.2
136 reviews
Breakfast available
A stay at Homesly The George Hotel places you in the heart of Montrose, steps from Montrose Museum and Art Gallery and 8 minutes by foot from Montrose Basin. This golf hotel is 0.7 mi (1.1 km) from Montrose Beach and 0.9 mi (1.5 km) from Montrose Golf Links.

Hotel in Kirkcaldy · 48.26 km from centre
7.6
32 reviews
Breakfast available
With a stay at Royal Hotel Dysart in Kirkcaldy, you'll be within a 5-minute drive of Fife Ice Arena and Adam Smith Theatre. This beach hotel is 29.8 mi (47.9 km) from Princes Street and 29.9 mi (48.1 km) from Royal Mile.

Guesthouse in Aviemore · 80.63 km from centre
8.8
7 reviews
Located in Aviemore, Sweeney Aviemore Two is within a 15-minute walk of Strathspey Steam Railway and Dalfaber Neighbourhood Centre. This guest house is 13.7 mi (22 km) from Cairngorms National Park and 0.7 mi (1.1 km) from Spey Valley Golf Course.

Guest house in Edinburgh · 65.92 km from centre
9.1
353 reviews
Featuring a garden and views of garden, Kingston Guesthouse is a recently renovated guest house located in Edinburgh, 39 km from Dumfries and County Golf Club. This property offers access to a patio, free private parking and free WiFi. The guest house features family rooms.
At the guest house, all units have a desk, a flat-screen TV, a private bathroom, bed linen and towels. A fridge is also featured, as well as a coffee machine and a kettle. Guests can enjoy a meal at an outdoor dining area at the guest house.
Dumfries and Galloway Golf Club is 42 km from the guest house. Edinburgh Airport is 19 km away.

Hotel in Aberdour · 50.55 km from centre
7.9
735 reviews
Breakfast available
A friendly, family-run hotel situated in one of Fife's picturesque coastal villages, specialising in fresh fare, using local Scottish produce where possible.
Real ale is always available on tap, and the establishment has once again been included in this year’s ‘Camra’ Good Beer Guide. Although the buildings date back to the 17th century, all 16 bedrooms have en suite facilities, and tea and coffee making facilities.
Free on street parking is available just across the road and further parking spaces can be found within 100 metres from the hotel.
The hotel is an ideal base for touring, golf breaks and for visiting Edinburgh which is just 30 minutes by car/rail, with the station just one minute’s walk away.

Guest house in Glasgow, Scotstoun West Station · 82.78 km from centre
6.6
114 reviews
Set in Scotstoun West Station, 6 km from Riverside Museum of Transport and Technology, Harbury Lodge offers accommodation with free WiFi and free private parking. The property is around 6.9 km from University of Glasgow, 6.9 km from Glasgow Botanic Gardens and 7 km from Kelvingrove Art Gallery and Museum. Scottish Event Campus Glasgow is 7 km from the guest house and Ibrox Stadium is 7.4 km away.
All units come with a fridge, kitchenware, a kettle, a shower, a hair dryer and a wardrobe. At the guest house, units come with bed linen and towels.
During the colder months, guests can enjoy winter sports in the surrounding area.
OVO Hydro is 7.7 km from the guest house, while House for an Art Lover is 7.9 km from the property. Glasgow Airport is 13 km away.

Hotel in Southern Highlands, Alexandria · 82.96 km from centre
9.0
328 reviews
Breakfast available
When you stay at Duck Bay Hotel in Alexandria, you'll be near the beach – a 4-minute drive from Loch Lomond and The Trossachs National Park and 7 minutes from Loch Lomond. This hotel is 1.4 mi (2.2 km) from Duck Bay Beach and 1.8 mi (2.9 km) from The Carrick Golf Course.

Lodge in Newbridge, Ratho · 63.33 km from centre
8.9
395 reviews
Situated in Ratho, 12 km from Forth Bridge, and Edinburgh Zoo reachable within 12 km, Lost Shore Surf Resort offers a restaurant, a bar and free WiFi.
The lodge offers a flat-screen TV and a private bathroom with free toiletries, a hairdryer and shower. A fridge is also available, as well as a coffee machine and a kettle.
Hopetoun House is 14 km from Lost Shore Surf Resort, while Murrayfield Stadium is 15 km from the property. Edinburgh Airport is 4 km away.

Hotel in Paisley · 87.45 km from centre
7.6
127 reviews
Located in Paisley, Motel Air - Glasgow Airport is within a 15-minute drive of OVO Hydro and University of Glasgow. This hotel is 9.5 mi (15.4 km) from Hampden Park and 18.2 mi (29.2 km) from Loch Lomond.

Guest house in Edinburgh · 65.82 km from centre
9.0
677 reviews
With free parking and free WiFi, Sonas Guest House offers bright, cosy bedrooms. The historical Royal Mile and Holyrood Park are just a 20-minute walk away.
Built in the 1870s, the individual bedrooms at Sonas offer period charm and traditional decor. All rooms feature a TV and a private modern bathroom.
Situated just south of the city centre, Sonas House is a 20-minute stroll from lively Princes Street. The magnificent Edinburgh Castle is 2 miles away, and Waverley Railway Station is 25-minute walk.

Apartment in New Town, Edinburgh · 63.38 km from centre
9.4
247 reviews
With a stay at Destiny Scotland - Princes St Residence, you'll be centrally located in Edinburgh, steps from Princes Street and 15 minutes by foot from Edinburgh Castle. This apartment is 0.1 mi (0.2 km) from George Street and 0.4 mi (0.7 km) from Dean Village.

Apartment in Broughty Ferry, Dundee · 42.92 km from centre
10.0
1 review
With a stay at this apartment in Dundee, you'll be within a 5-minute walk of Barnhill Rock Garden and Broughty Castle. This apartment is 16 mi (25.8 km) from University of St. Andrews and 18.2 mi (29.3 km) from Old Course at St Andrews.

Apartment in Broughty Ferry, Dundee · 43.07 km from centre
10.0
1 review
With a stay at this apartment in Dundee, you'll be a 5-minute walk from Barnhill Rock Garden and 7 minutes by foot from Broughty Castle. This apartment is 15.9 mi (25.6 km) from University of St. Andrews and 18.4 mi (29.6 km) from Old Course at St Andrews.

Vacation home in Kirriemuir · 40.75 km from centre
10.0
1 review
With a stay at this holiday home in Kirriemuir, you'll be within a 10-minute walk of Bon Scott Statue and J.M. Barrie's Birthplace. This holiday home is 20 mi (32.2 km) from Cairngorms National Park and 0.5 mi (0.8 km) from Gateway to the Glens Museum.

Hotel in Falkirk · 55.63 km from centre
8.0
103 reviews
A stay at Hotel Cladhan places you in the heart of Falkirk, within a 15-minute walk of Callendar House and Falkirk Town Hall. This hotel is 17.1 mi (27.5 km) from Stirling Castle and 1.3 mi (2 km) from Antonine Roman Wall.

Hotel in New Town, Edinburgh · 63.02 km from centre
9.0
6 reviews
With a stay at Albany Hotel, you'll be centrally located in Edinburgh, just a 5-minute walk from Edinburgh Playhouse Theatre and 14 minutes by foot from Royal Mile. This hotel is 0.3 mi (0.5 km) from St. Andrew Square and 0.4 mi (0.6 km) from George Street.

Bed & breakfast in Drymen · 71.63 km from centre
9.4
100 reviews
Breakfast available
With a stay at The Hawthorns in Drymen, you'll be within a 5-minute drive of Loch Lomond and The Trossachs National Park and Rob Roy Way - South. This bed & breakfast is 10.9 mi (17.5 km) from Loch Lomond and 4.1 mi (6.6 km) from Conic Hill.
A historic and impressive county in Central Scotland, Perthshire boasts over 200,000 acres of woodland and is famously known as ‘Big Tree Country’. As well as award-winning Perthshire hotels, which are renowned as some of the best Scotland hotels, you can expect to spend your days among forests, glens, rivers and waterfalls. It’s the perfect place for adventure and exploration — no matter how late you decide to book your stay.
Whatever time of year you’re visiting, you’ll find we have a huge range of last-minute accommodation options in Perthshire. Choose from traditional country house hotels with log fires, double beds and delicious local produce on the menu. Or opt for a contemporary-style boutique bed and breakfast with a spa and swimming facilities. We even have popular names like the Gleneagles Hotel which attracts friends, families and couples throughout the year.
Whether you’re planning a much-needed trip away from busy family life or you’re simply keen to explore some of Scotland’s best landscapes such as the River Tay, a staycation in Perthshire is just the thing. Our amazing selection of last-minute hotels is sure to impress, too. Why not start your search for the perfect place to stay in Perthshire today?
Cities, coast, countryside: Scotland really does have it all. The hardest part about a staycation here is choosing where to start your travels. Here are a few more of our favourite hotspots: