Eastern Scotland Hotels
[Click Here for Eastern Scotland Maps
      and Tourist Information]
Hotels by Price
The prices displayed below are the nightly costs per hotel room.
The New Dundee Carlton Hotel
2 Dalgleish Road, Dundee, DD4 7JR
Rooms from £55.00 ( €60.50 / $79.75 ) per night
This new 3-star hotel has en suite rooms, some of which have picturesque views of the River Tay and Broughty Ferry Castle. The New Dundee Carlton Hotel is home to Mercury Maia fine-dining restaurant and a cocktail bar.
Waterside Inn
Fraserburgh Rd, Peterhead, AB42 3BN
Rooms from £55.00 ( €60.50 / $79.75 ) per night
Just a few miles from Peterhead, by the banks of the River Ugie, lies the Waterside Inn. Set in the North-East corner of Scotland, where the Grampian Highlands meet the North Sea.
West End Guest House
282 High St, Elgin, IV30 1AG
Rooms from £55.00 ( €60.50 / $79.75 ) per night
Offering good food and warm Scottish hospitality, West End has a central location in Elgin and is well placed for shops, leisure, restaurants and attractions. The guest house is a traditional Victorian villa with a large private car park.
Westhaven
South Street, Grantown On Spey, PH26 3HZ
Rooms from £55.00 ( €60.50 / $79.75 ) per night
Westhaven is situated in a quiet location close to the town centre, overlooking the golf course and Anagach Woods, with a magnificent view to the Hills of Cromdale.
Macdonald Houstoun House
Uphall, Livingston, Lothian
Rooms from £57.00 ( €62.70 / $82.65 ) per night
Set in 20 acres of private gardens, the Houstoun House Hotel is within easy reach of Edinburgh and Glasgow. Bedrooms are equipped to a high standard and most enjoy garden views. The AA Rosette awarded restaurant is renowned for its Scottish Cuisine. Guests can enjoy the hotel's extensive leisure club, and Uphall Golf Course is close by.
Ramada Livingston
Almondview/Almondvale East, Livingston, EH54 6QB
Rooms from £58.00 ( €63.80 / $84.10 ) per night
Stay at the Ramada Livingston and experience everything that you would expect from an international hotel company. 3 star property. Easy access to M8. Poolside Leisure Club.
The Landmark Dundee
Kingsway West, Invergowrie, Dundee, DD2 5JT
Rooms from £58.50 ( €64.35 / $84.83 ) per night
Set in its own stunning grounds, a multi-million-pound refurbishment has transformed this luxurious hotel?s restaurant, bar, accommodation and impressive leisure facilities.
De Vere Venues Barony Castle
Eddleston, Peebles, EH45 8QW
Rooms from £59.00 ( €64.90 / $85.55 ) per night
Set in 25 acres of grounds and mature woodland on the edge of the Scottish Borders, this impressive castle offers magnificent views over the surrounding countryside.
Heather Glen Guest House
1 North Guildry Street, Elgin, IV30 1JR
Rooms from £60.00 ( €66.00 / $87.00 ) per night
A warm, family-run guest house, situated in a beautiful area half a minute walk from Elgin town centre. Quiet and peaceful are the hallmarks of Heather Glen. The Guest House is situated in the center of the beautiful city of Elgin.
Mansfield House Hotel
Weensland Road, Hawick, TD9 8LB
Rooms from £60.00 ( €66.00 / $87.00 ) per night
Each of the hotels 12 bedrooms has their own unique personal characteristics. The gardens are gradually being restored to their former glory.
Wiltonburn Farm B&B
Wiltonburn Farm, Hawick, TD9 7LL
Rooms from £60.00 ( €66.00 / $87.00 ) per night
Set in a wonderful location at the end of a sheltered valley, yet just 2 miles from Hawick, this traditional farmhouse provides a lovely country retreat. You will be warmly welcomed at Wiltonburn Farm.
Apex City Quay Hotel & Spa
1 West Victoria Dock Road, Dundee, DD1 3JP
Rooms from £63.00 ( €69.30 / $91.35 ) per night
With stunning river and quay views, this stylish, contemporary hotel is situated in the heart of the new City Quay development, a short walk from Dundee city centre.
Best Western Links Hotel
Provost Scots Road, Midlinks, Montrose, Montrose, DD10 8RL
Rooms from £63.00 ( €69.30 / $91.35 ) per night
Set on the historic mid links, this lovely hotel dates back to 1875. Best Western Links Hotel rests close to the town centre and is within walking distance of the 5th oldest golf course in the world and the 3 miles of golden sand of Montrose...
Seafield Arms Hotel
19 Seafield St, Cullen, Buckie, AB56 4SG
Rooms from £63.00 ( €69.30 / $91.35 ) per night
One the finest and most popular hotels on the Moray Firth Coast, Scotland. Full of character and charm which sits so well, peacefully and calmly, with the qualities of its surroundings.
Best Western Queens Hotel
160 Nethergate, Dundee, DD1 4DU
Rooms from £65.00 ( €71.50 / $94.25 ) per night
The Queens Hotel is situated in the up and coming west end of Dundee. For leisure we are hard to beat with 25 golf courses located nearby, for business we offer 1st class conferencing and meeting facilities in our magnificent period public rooms.
Bonsyde Cottages
1 Bonsyde Terrace, Linlithgow, EH49 7NZ
Rooms from £65.00 ( €71.50 / $94.25 ) per night
The apartments at Bonsyde are a new-build development of cottages in the grounds of the Bonsyde Hotel. Each apartment can accommodate up to 4 people in one double and one twin bedroom.
Buchan Braes Hotel
Buchan Braes, Boddam, Peterhead, AB42 3AR
Rooms from £65.00 ( €71.50 / $94.25 ) per night
This brand-new hotel has stylish, modern accommodation that offers an impressive level of service and luxury. Dine on fresh local produce in the Grill Room with its open kitchen.
Dean Park Hotel
Chapel Level, Kirkcaldy, KY2 6QW
Rooms from £65.00 ( €71.50 / $94.25 ) per night
A family-owned hotel located in the leafy suburbs of Kirkcaldy, ideally located as a base for guests visiting St Andrews (17 miles), or Fife. The hotel is a 40 minute drive from Edinburgh.
Loch Kinord Hotel
Ballater Road, Ballater, AB34 5JY
Rooms from £65.00 ( €71.50 / $94.25 ) per night
In the rustic village of Dinnet in the heart of Royal Deeside, this family-run hotel is ideal for exploring the Highlands and tourist and sporting activities in Aberdeen and Aberdeenshire.
Marshall Meadows Country House Hotel
A1 North, Berwick-Upon-Tweed, Berwick Upon Tweed, TD15 1UT
Rooms from £65.00 ( €71.50 / $94.25 ) per night
England's most northerly hotel just 300 yards from the Scottish Border, set back in its own woodland gardens. An ideal touring centre for the spectacular Northumberland coastline and castles and the historic Border towns.
Southbank Guesthouse
36 Academy St, Elgin, IV301LP
Rooms from £65.00 ( €71.50 / $94.25 ) per night
Southbank is a Georgian town house in the middle of Elgin and the Whisky Trail. It is a few minutes' walk from the town centre's shops and restaurants. The guest house is over 200 years old and located on a quiet road.
Best Western Woodlands Hotel
13 Panmure Terrace, Dundee, DD5 2QL
Rooms from £67.00 ( €73.70 / $97.15 ) per night
The Best Western Woodlands Hotel is one of Dundee's finest hotels, nestling close to the seaside village of Broughty Ferry. Originally a mansion house, it offers a warm welcome with high standard of amenities.
Allerton House
Oxnam Rd, Jedburgh, TD8 6QQ
Rooms from £70.00 ( €77.00 / $101.50 ) per night
Immersed within charming country gardens, this stately Georgian home provides all the modern amenities of the 21st century, while preserving the character of its 19th century origins.
Palace Hotel
Prince Street, Peterhead, AB42 1PL
Rooms from £70.00 ( €77.00 / $101.50 ) per night
This centrally located, independent hotel offers refurbished en suite accommodation, and 2 restaurants and 3 bars. Palace Hotel is an excellent base for exploring the delights of the North-East.
The Barns Ness Hotel
Station road, Dunbar, EH42 1JY
Rooms from £70.00 ( €77.00 / $101.50 ) per night
Offering warm Scottish hospitality, this hotel is ideally located for the picturesque East Lothian scenery and its numerous golf courses.
The Deeside Hotel
45 Braemar Road, Ballater, AB35 5RQ
Rooms from £70.00 ( €77.00 / $101.50 ) per night
Featured in the Good Hotel Guide 2009, this late Victorian residence is set within an acre of grounds in picturesque Ballater, Royal Deeside, surrounded by the beautiful Cairngorm National Park.
Garth Hotel
Castle Road, Grantown-on-Spey, PH26 3HN
Rooms from £79.00 ( €86.90 / $114.55 ) per night
Originally a 17th century inn, the Garth hotel and Restaurant is nestled amid its own extensive grounds and landscaped gardens.
Hilton Craigendarroch Hotel
Braemar Road, Ballater, AB35 5XA
Rooms from £84.00 ( €92.40 / $121.80 ) per night
Surrounded by the spectacular natural beauty of the Cairngorms National Park, this luxurious 4-star country house hotel boasts excellent leisure facilities, including a lagoon-shaped indoor pool.
Philipburn Country House Hotel
Linglie Rd, Selkirk, TD7 5LS
Rooms from £85.00 ( €93.50 / $123.25 ) per night
The Philipburn Country House is a luxury 4 star hotel situated in the beautiful Scottish Border town of Selkirk.
Macdonald Cardrona Hotel, Golf & Country Club
Cardrona, Peebles, EH45 9HX
Rooms from £88.00 ( €96.80 / $127.60 ) per night
Four star deluxe property set in the Tweed Valley with stunning views of the Border Hills. 18 hole championship golf course, swimming pool, gym, sauna, steam room, beauty treatment rooms.
Online Hotel Bookings