Hotels in

Looking for a hotel in Edinburgh? Here you will find a comprehensive list of recommended hotels with detailed business profiles, services, products, customer reviews and ratings. Get multiple free quotes!

  •   Get multiple free quotes
  •   Local trusted businesses
  •   Choose the best quote

Recommended Hotels

Dalhousie Castle Hotel 01875 820153
Midlothian, Bonnyrigg, EH19 3JB

distance: (12.3 miles)
A fortress fit for a king or queen with blissful spa facilities, award-winning fine dining and 35 beautifully appointed bedrooms (some with four poster beds, naturally). Standing within its own 11-acre parkland estate on the banks of the River Esk a mere 8 miles south east from the bright lights of Edinburgh, our 13th century castle is a truly enchanting place to visit whatever the season.
The Bay Hotel 01592 892222
Fife, Kinghorn, KY3 9YE

distance: (12.7 miles)
The Bay Hotel is a family run Hotel located on the coast between Burntisland and Kinghorn in the Kingdom of Fife within easy reach of the nearby towns of Kirkcaldy, Glenrothes, Dunfermline, Edinburgh City and Edinburgh Airport.
Aberdour Hotel 01383 860325
Fife, Burntisland, KY3 0SW

distance: (13.2 miles)
Located in the centre of the historic village of Aberdour, on the north shore of the Firth of Forth, this family run hotel was a 17th century coaching inn. Some of the original features have been retained but the property has been tastefully converted into a delightful 16 bedroom hotel with full bar and restaurant facilities.
Ferrybridge Hotel 01383 416292
Fife, North Queensferry, KY11 1JG

distance: (13.8 miles)
A very warm welcome awaits you at the Ferrybridge Hotel, a family run hotel in the picturesque village of North Queensferry — just 20 minutes from the centre of Edinburgh and around 45 minutes from Glasgow.
Caledonia Hotel 01383 420101
Fife, Rosyth, KY11 2BA

distance: (17.1 miles)
With the Forth Road Bridge close by, the Caledonia Hotel is ideally situated for those wishing to explore Edinburgh. Motorway links throughout Fife are minutes away too, and with our private parking facilities why endure the hassle of town centre hustle and bustle when everything you need is right here?
The Oatridge Hotel 01506 856465
West Lothian, Broxburn, EH52 5DA

distance: (19.2 miles)
The hotel is over 200 years old having been built in 1810 as a coach house. You’ll be impressed not only by the level of service but the character of the hotel. We can also guarantee a peaceful stay in first-class rooms and a dining experience in the restaurant that is hard to beat anywhere in West Lothian.
Allan Ramsay Hotel 01968 660258
Midlothian, Penicuik, EH26 9NF

distance: (19.8 miles)
Dating from 1792 this 'coaching' inn is located in the former weavers' village of Carlops, nestled at the foot of the Pentland Hills. Situated alongside the A702 road it is conveniently located only 20 minutes from Edinburgh. This historic inn retains its 18th Century character with antique decorations, a small library, charming candle-lit restaurant and real log fires.