Looking for great deals on accommodation? Whether you’re planning a city break or want to soak up the best of Scotland’s great outdoors, use the accommodation search to compare thousands of hotels, B&Bs and self-catering establishments in Scotland. You’ll find the perfect place to match your itinerary and your budget.
Your Search Summary
We found you 14 results
, currently showing 1 to 10.
B&B
Penicuik
Set on the outskirts of the mill town of Penicuik Glenferndale is a modern family home converted for its current use.
Guesthouse
Dalkeith
This is a family-run guest house offering 2 family rooms - (one large), a twin room, three double rooms and one singles (all of which are en suite).
Farmhouse
Penicuik
Absolutely outstanding panoramic views visible from this working farm only 14 miles from Edinburgh.
B&B
Penicuik
An attractive modern farmhouse set in 240 acres of Pentland Regional Park.
B&B
Dalkeith
Modern detached house, with two rooms on ground floor, and family suite on the upper floor set in quiet residential area yet only 1/4 mile to town centre.
B&B
Guesthouse
Gorebridge
Peaceful Victorian house ideal base, free private parking, 10 miles to Edinburgh city centre.
Guesthouse
Penicuik
With a warm welcome, beautiful Peggyslea Farm offers the best of both worlds - a taste of the country that's not too far from Edinburgh, Scotland's Capital City,10 miles to the North East.
B&B
Roslin
We are situated next to the world famous Rosslyn Chapel which can be seen from our garden.

B&B
Lasswade
Former Georgian Manse in secluded setting. Informal and warm welcome assured. Ample private parking. Only 6 miles from Edinburgh city centre. A 5 minute walk to the bus stop where the buses run into town every 10 minutes.

Book online or call:
Open Mon to Fri: 0900 - 1700
*Calls may be recorded
Build your own itineraries by clicking the 'add to shortlist' button to add an item to your Itinerary basket.
Accommodation offering instantly bookable, guaranteed availability.
Accommodation listing availability that needs to be confirmed by the provider before a booking can be made. This process will be carried out online.