Hotels in Abernethy
52 handpicked places to stay
Photo © Jordi Blancafort, Google Maps
The Famous Bein Inn
Hotel · Glenfarg, Perth · 2.7 miles away
A Glenfarg inn near Perth and Elcho Castle, with fishing, horse riding and watersports all close by for day trips out.
The Crees Inn
Hotel · Main Street, Abernethy
A traditional inn on Main Street in Abernethy, Perth and Kinross, with a restaurant, bar and free parking close to golf and fishing.
Glencarse Hotel
Guest Accommodation · Main Street, Glencarse · 3.3 miles away
Guest accommodation on Main Street in Glencarse, Perth and Kinross, with en-suite family rooms and free on-site parking.
Northlees Farm
B&B · Northlees Farm Kinfauns, Perth · 4.7 miles away
Northlees Farm is a countryside B&B near Perth with en-suite rooms and free parking, rated 4.8 from 59 guests.
Sunbank House Hotel
Guest House · Dundee Road, overlooking the River Tay · 5.7 miles away
Victorian guest house on the Dundee Road with views over the Tay and Kinnoull Hill, a short walk from the centre.
Travelodge Perth Central
Hotel · 18 Dundee Road, Perth · 6 miles away
Travelodge Perth Central offers 41 en-suite rooms with free on-site parking, close to the city centre and the M90/A90.
Acer Guest House
Guest Accommodation · 3 South Inch View, Perth · 6 miles away
An adults-only guesthouse near South Inch in Perth, good value for golfers or couples wanting simple, bright en-suite rooms and free parking.
Kinnaird Guest House
Guest House · Marshall Place, overlooking the South Inch · 6.1 miles away
Small guest house on Marshall Place facing the South Inch park, a short walk from Perth city centre.
St-Kilda Guest House
Guest Accommodation · 12 Pitcullen Crescent, Perth · 6.1 miles away
Adults-only guest house on Pitcullen Crescent in Perth, close to Elcho Castle and within reach of golf, fishing and walking country.
The Townhouse
Guest Accommodation · 17 Marshall Place, Perth · 6.1 miles away
A guesthouse on Marshall Place in Perth, close to Elcho Castle, known for spotless individually decorated rooms and homemade scones on arrival.
The Salutation Hotel
Hotel · South Street, Perth city centre · 6.2 miles away
Historic coaching inn on South Street dating to 1699, claimed as the oldest hotel in Scotland, right in the city centre.
Clark Kimberley Guest House
Guest Accommodation · 57-59 Dunkeld Road, Perth · 6.2 miles away
Clark Kimberley Guest House in Perth pairs breakfast and an on-site bar with easy access to Elcho Castle nearby.
Parklands Hotel
Hotel · St Leonard's Bank, overlooking the South Inch · 6.3 miles away
Boutique townhouse hotel above the South Inch park, a short walk from the city centre, known for its restaurant.
The Royal George Hotel
Hotel · Tay Street, Perth · 6.3 miles away
Overlooking the River Tay on Tay Street, The Royal George Hotel is a 46-room Perth hotel known for its breakfast, including haggis and black pudding.
Murrayshall House Hotel And Golf Courses
Hotel · Murrayshall Road, Perth · 6.3 miles away
Hotel near Perth with restaurant, bar and golf courses on site, plus family rooms and free parking just outside the city.
Best Western Queens Hotel Perth
Hotel · Leonard Street, opposite Perth railway station · 6.3 miles away
Mid-range hotel opposite Perth railway station, a straightforward base for rail travellers and short city stays.
Radisson Blu Hotel Perth
Hotel · 1 Leonard Street, Perth · 6.4 miles away
On the banks of the River Tay in Perth, this 70-room hotel occupies a 19th-century building with free on-site parking.
Premier Inn Perth City Centre
Hotel · Perth Mill Street, Perth · 6.4 miles away
Perth's city centre is home to this 83-room Premier Inn, close to the River Tay and Perth Concert Hall, with on-site parking and restaurant.
Murrayshall Hotel & Golf Course
Hotel · New Scone, 3 miles from Perth city centre · 6.4 miles away
Country house hotel set in 350 acres with two golf courses, a short drive from Perth and close to Scone Palace.
Hazeldene Guest House
Guest Accommodation · Strathmore Street, Perth · 6.4 miles away
A straightforward budget-friendly guest house on Strathmore Street in Perth, handy for golf, fishing and walking trips near Elcho Castle.
Woodlea
Guest Accommodation · 23 York Place, Perth · 6.4 miles away
Woodlea is a guest house on York Place in Perth, known for homemade marmalade at breakfast and a short walk into town.
Ballabeg Guest House
Guest Accommodation · 14 Keir Street, Perth · 6.5 miles away
A small four-room guest house on Keir Street in Perth, close to Elcho Castle and the surrounding Perth and Kinross countryside.
No 9 The Guest House Perth
Guest Accommodation · Pitcullen Crescent, Perth · 6.5 miles away
Adults-only Victorian townhouse B&B on Pitcullen Crescent in Perth, close to Elcho Castle, suited to couples wanting a quiet, no-frills base.
Mercure Perth Hotel
Hotel · West Mill Street, Perth · 6.5 miles away
A 76-room hotel on West Mill Street in central Perth, with cosy if slightly dated rooms and easy rail links to explore further afield.
Grampian Hotel
Hotel · 37 York Place, Perth · 6.5 miles away
A 13-room hotel on York Place in Perth, close to golf, restaurants and bars, with free on-site parking rare for the city centre.
Heidl Guest House
Guest Accommodation · 43 York Place, Perth · 6.5 miles away
A seven-room guest house on York Place in Perth, with a spa and sauna on-site plus free parking, close to Elcho Castle.
The Courtyard
Guest Accommodation · West Inchmichael, Perth · 6.6 miles away
Country-style suites in converted stable cottages near Perth, with a full Scottish breakfast and free parking on site.
Cherrybank Inn
Hotel · 210 Glasgow Road, Perth · 6.7 miles away
Cherrybank Inn is a small 7-room hotel on Glasgow Road in Perth, with a well-regarded pub restaurant and free parking on site.
Scone Arms Hotel
Hotel · 2 Cross Street, Perth · 6.7 miles away
Small 7-room hotel on Cross Street in Perth with modern en-suite rooms, a bar and restaurant, and free on-site parking.
The Lovat Hotel
Hotel · 90 Glasgow Road, Perth · 6.7 miles away
A budget-conscious base on Glasgow Road for travellers who want Perth's transport links and attractions without paying city-centre prices.
The Bruce Inn B&B
Hotel · High Street, Falkland · 6.8 miles away
A small, dog-friendly inn on Falkland's High Street, well suited to walkers and cyclists exploring Fife at a slower pace.
The Studio at Maspie House
B&B · Maspie House, Falkland · 6.8 miles away
A studio B&B in Falkland, Fife, with its own bar and garden seating, handy for golf and fishing nearby.
The Covenanter Hotel
Hotel · The Square High Street, Cupar · 6.8 miles away
A high-street hotel in Cupar, Fife, handy for exploring the surrounding countryside and nearby towns like Ladybank.
Westview
Guest Accommodation · 49 Dunkeld Road, Perth · 6.9 miles away
Six-room guest house on Dunkeld Road in Perth, with a free Scottish breakfast included and free on-site parking.
Rosebank Guest House
Guest Accommodation · 53 Dunkeld Road, Perth · 6.9 miles away
A small Victorian-style guest house on Dunkeld Road in Perth, with 9 rooms, free parking and breakfast included.
The Chimneys
B&B · 6 Western Avenue, Perth · 7 miles away
Adults-only B&B in a traditional Perth townhouse, close to Elcho Castle and under a mile from the city centre.
Sky Lodge Perth
Hotel · Perth Airport, Perth · 7.5 miles away
Sky Lodge Perth is a no-frills airport hotel near Perth with breakfast, in-room drinks and free parking on site.
Travelodge Perth Broxden Junction
Hotel · Broxden Trunk Road Service Area, Perth · 7.5 miles away
A straightforward three-storey budget hotel at Broxden Junction near Perth, with free parking and easy A9/M90 access for Highlands trips.
Holiday Inn Express Perth
Hotel · 200 Dunkeld Road, Perth · 8.1 miles away
A straightforward budget base on Dunkeld Road in Perth, with free parking and a hot breakfast buffet included.
The Lomond Hills Hotel
Hotel · High Street, Freuchie · 8.3 miles away
A village-centre hotel in Freuchie, Fife, close to the Lomond Hills Regional Park, with a spa, gym and free parking.
Travelodge Perth A9
Hotel · Crieff Road, Perth · 8.4 miles away
On Crieff Road with fast links to the A9 and A85, this Perth hotel offers 53 simple en-suite rooms and free parking.
Arisaig B&B
B&B · Arisaig Brough Terrace, Kinross · 8.4 miles away
A small two-room B&B on Brough Terrace in Kinross, Perth and Kinross, with a garden and free on-site parking.
Leonardo Boutique Huntingtower Perth
Hotel · Crieff Road, Perth · 9.2 miles away
A country house hotel on Crieff Road outside Perth, with gardens around it and Kinnoull Hill and Scone Palace close by.
Huntingtower Hotel
Hotel · Crieff Road, western edge of Perth · 9.2 miles away
Country house hotel set in its own gardens on the Crieff Road, on the edge of Perth near Huntingtower Castle.
Best Western Balgeddie House Hotel
Hotel · Balgeddie Way, Glenrothes · 9.5 miles away
A Victorian house hotel on Balgeddie Way near Glenrothes, with the Lomond Hills close by and a pool and spa on site.
Green Hotel
Hotel · 2 The Muirs, Kinross · 9.5 miles away
A sizeable 46-room hotel in Kinross, with garden grounds, a golf course nearby and free parking for dog-friendly stays.
Kirklands Hotel
Hotel · High Street, Kinross · 9.7 miles away
Kirklands Hotel is a straightforward stay on Kinross High Street, with en-suite family rooms and free on-site parking.
The Steadings Bed And Breakfast
B&B · The Steadings, Rameldry Mill Road, Cupar · 9.8 miles away
A small three-room B&B near Cupar in Fife, suited to walkers, cyclists and pet owners wanting a quiet, low-key base.
Rumbling Bridge Loft
Guest Accommodation · 4 Braehead, Kinross · 9.8 miles away
Rumbling Bridge Loft in Kinross serves a proper breakfast to start the day, with a pub and restaurant both a short walk away.
Travelodge Kinross M90
Hotel · M90 Junction 6, Kinross · 9.8 miles away
Budget hotel at M90 Junction 6 in Kinross, handy for fishing on Loch Leven and touring Perthshire, with free parking on site.
The Greenside Hotel
Hotel · 1 High Street, Glenrothes · 9.8 miles away
Simple 11-room hotel on Glenrothes High Street, close to local attractions and transport links, with free on-site parking.
The Gilvenbank Hotel
Hotel · Huntsmans Road, Glenrothes · 9.9 miles away
A bar-and-restaurant hotel in Glenrothes, Fife, with free parking, family rooms and an outdoor garden for warmer evenings.