Historic Hotels in Edinburgh & Fife

Browse our selection of country house hotels in cosmopolitan Edinburgh and the beautiful Kingdom of Fife.

Featured Accommodation

Dalhousie Castle Hotel

Bonnyrigg, Edinburgh, EH19 3JB.

This fascinating 13th century castle is set in wooded parkland on the banks of the River Esk, just 7 miles from Edinburgh city centre and 5 miles from Rosslyn Chapel. Relax in the fabulous Aqueous Spa before dining in our vaulted dungeon. AA 2 Rosettes.

  • 13th Century

Other Popular Listings

Hotel Indigo – Edinburgh – Princes Street

20 Princes Street, Edinburgh, Scotland, EH2 2AN.

Situated in the heart of Edinburgh on the world famous Princes Street, the Hotel Indigo is renowned for the warm welcome given to all of its guests. Be sure to try out the hotel’s Twenty Princes Street restaurant with its spectacular views of the castle.

  • 19th Century

Balgeddie House Hotel

Balgeddie House Hotel, Glenrothes, Fife, KY6 3ET.

Superbly set within its own beautifully landscaped grounds and gardens in the centre of the Kingdom of Fife, it is the perfect location for either a tranquil business stay, holiday break, private function or business meeting.

  • 20th Century

The Principal Edinburgh

The Principal, 19-21 George Street, Edinburgh, Scotland, EH2 2PB.

Situated in one of the most prestigious locations in Edinburgh, on the stylish George Street, lies The Principal Edinburgh. This grade II listed hotel was built over 200 years ago and has recently undergone a multi million pound refurbishment, restoring a sense of grandeur to the building.

  • 18th Century

Balbirnie House Hotel

Balbirnie House Hotel, Glenrothes, Fife, KY7 6NE.

The award-winning Balbirnie House is a listed Georgian mansion dating from around 1777. Set within a 400 acre park, it now offers good food, beautiful grounds, 34 fine bedrooms, and an 18-hole golf course, all just an hour’s drive from Edinburgh.

  • 18th Century

Old Waverley Hotel

Old Waverley Hotel, Princes Street, Edinburgh, Scotland, EH2 2BY.

Situated on Princes Street, one of the main shopping streets in the heart of Edinburgh, this hotel is perfect for exploring all that Edinburgh has to offer. Boasts spectacular views of Edinburgh Castle.

  • 19th Century

Prestonfield House Hotel

Prestonfield, Edinburgh, Lothian, EH16 5UT.

Prestonfield is the only hotel in Edinburgh to hold AA’s highest accolade of 5 Red Stars. Situated moments from Edinburgh’s Royal Mile, this baroque mansion has been luxuriously reworked and now has 22 individual boudoir-like rooms and suites.

  • 17th Century

Parliament House Hotel

Parliament House Hotel, 15 Calton Hill, Edinburgh, Scotland, EH1 3BJ.

Even thought the Parliament House Hotel is set in the heart of Edinburgh, it enjoys a wonderfully tranquil location. Beautifully restored with stylish en-suite rooms, MPs Bistro offers a flavoursome menu designed to suit all tastes.

  • 17th Century

Hotel Du Vin St Andrews

Hotel Du Vin, St Andrews, Fife, KY16 9AS.

A perfect venue for a golfing break, Hotel Du Vin features 22 stylish rooms and boasts a French-style bistro. Just a few minutes walk to the British Golf Museum.

  • 19th Century

Edinburgh – Royal Terrace

Royal Terrace Hotel, 18 Royal Terrace, Edinburgh, Scotland, EH7 5AQ.

This gorgeous hotel dates back to the Georgian era and is situated in the centre of Edinburgh. It boasts an indoor swimming pool, steam room, sauna, as well as a stylish restaurant.

  • 18th Century

The Balmoral Hotel

The Balmoral Hotel, Princes Street, Edinburgh, Scotland, EH2 2EQ.

This five star luxury hotel in the heart of Edinburgh is a landmark in it’s own right. Boasting an indoor pool, sauna, gym, and a Michelin starred restaurant, this is one of the finest hotels in Edinburgh.

  • 19th Century