My Favourites

Lothians & Borders - Home

B&Bs & Guesthouses in Lothians & Borders

As a base for exploring the beaches or golf courses of East Lothian or for finding out about the history and heritage of the Border towns, there is a good choice of guest houses and B&Bs. West Lothian options ensure easy access to the city from locations like Linlithgow and East Calder, while there is an excellent choice of accommodation in rural locations tucked into the hills of the Borders like Kelso, Hawick, and North Berwick.

  • 1 (you are here)
  • 2
  • 3
  • 4
  • 11
Over Langshaw
3 stars Over Langshaw

Galashiels, Scottish Borders, TD1 2PE

Family farm, run organically, with dairy cows and Scottish mule ewes. Lovely position with views across the valley, long...

Make Enquiry

Price: £20 - £24 (Per person per night)

Edenbank House
Edenbank House

Kelso, Scottish Borders, TD5 7SX

Enjoy a warm welcome and relax in comfort at Edenbank House – a substantial Victorian country house set 100 acres of...

Make Enquiry

Price: £45 - £90 (Per room per night)

Aran House,  Woodcockdale
1 stars Aran House, Woodcockdale

Linlithgow, EH49 6QE

Look no further. Easy access in Central Scotland, Edinburgh - Edinburgh Airport, M8, M9, M90, Linlithgow Palace, Stirling...

Make Enquiry

Price: £30 (Per person per night)

Eaglescairnie Mains
4 stars Eaglescairnie Mains

Gifford, Haddington, East Lothian, EH41 4HN

Offering the best of both worlds - warmth and comfort in rural tranquility with stunning views over rolling wooded...

Make Enquiry

Price: £35 - £50 (Per person per night)

Dunfermline House
4 stars Dunfermline House

3 Buccleuch Street, Melrose, TD6 9LB

Located centrally in the beautiful Border Town of Melrose, all the communities many attractions and facilities are only a...

Make Enquiry

Price: £35 - £60 (Per room per night)

Ravelaw Farmhouse Bed and Breakfast
Ravelaw Farmhouse Bed and Breakfast

Duns, Berwickshire, TD11 3NQ

Lovely old farmhouse in peaceful rural setting close to historic towns of Duns, Kelso and Berwick-upon-Tweed. Large rooms...

Price: £20 - £22 (Per person per night)

Carriden House
3 stars Carriden House

Bo'Ness, West Lothian, EH51 9SN

Carriden House is our family run 3-star guest house. The house lies in a quiet rural location overlooking the River Forth.

Make Enquiry

Price: £40 - £45 (Per person per night)

Whitehouse Country House
5 stars Whitehouse Country House

St Boswells, Melrose, Roxburghshire, TD6 0ED

Situated in the central borders and built in 1872 as a dower house for the Duchess of Sutherland.

Make Enquiry

Price: £50 (Per person per night)

Bailey Mill Bed and Breakfast
2 stars Bailey Mill Bed and Breakfast

Bailey, Nr Newcastleton, Roxburghshire, TD9 OTR

Small, friendly farm holiday complex, run by the resident proprietors Pam and Ian Copeland. Situated in the beautiful...

Make Enquiry

Price: £20 - £25 (Per person per night)

Fairsheils Bed & Breakfast
Fairshiels Bed & Breakfast

Pathhead, Midlothian, EH37 5SX

Located by the picturesque rural village of Fala the B & B is an ideal base for exploring Edinburgh and the beautiful...

Make Enquiry

Price: £25 - £30 (Per person per night)

Adniston Manor
4 stars Adniston Manor

Macmerry, East Lothian, EH33 1EA

A warm welcome awaits you at Adniston Manor. Enjoy a fabulous stay at this stylish family run bed and breakfast. Situated...

Book Online

Price: £40 - £120 (Per room per night)

The Glebe House
4 stars The Glebe House

North Berwick, East Lothian, EH39 4PL

The Glebe House is a Georgian Manse where Jake & Gwen Scott welcome guests who either want the peace of a charming country...

Make Enquiry

Price: £45 - £50 (Per person per night)

Belsyde Country House
4 stars Belsyde Country House

Linlithgow, West Lothian, EH49 6QE

Belsyde Bed and Breakfast, is an award winning B&B in Linlithgow, near Edinburgh. At this 18th century farmhouse, Bed and...

Book Online

Price: £45 - £76 (Per room per night)

Winkston Farmhouse Bed and Breakfast
3 stars Winkston Farmhouse Bed and Breakfast

Peebles, EH45 8PH

Comfortable Georgian Country House - Peebles 1 mile, Edinburgh 23 miles. Welcoming family house, centrally situated for...

Make Enquiry

Price: £18 - £20 (Per person per night)

Brougham House
Brougham House

15 Brougham Place, Hawick, Roxburghshire, TD9 9JU

Brougham House B&B is situated in the centre of Hawick, in the heart of the Scottish Borders.

Book Online

Price: £30 - £125 (Per room per night)

1 Over Langshaw Galashiels, Scottish Borders, TD1 2PE 3 stars
2 Edenbank House Kelso, Scottish Borders, TD5 7SX
3 Aran House, Woodcockdale Linlithgow, EH49 6QE 1 stars
4 Eaglescairnie Mains Gifford, Haddington, East Lothian, EH41 4HN 4 stars
5 Dunfermline House 3 Buccleuch Street, Melrose, TD6 9LB 4 stars
6 Ravelaw Farmhouse Bed and Breakfast Duns, Berwickshire, TD11 3NQ
7 Carriden House Bo'Ness, West Lothian, EH51 9SN 3 stars
8 Whitehouse Country House St Boswells, Melrose, Roxburghshire, TD6 0ED 5 stars
9 Bailey Mill Bed and Breakfast Bailey, Nr Newcastleton, Roxburghshire, TD9 OTR 2 stars
10 Fairshiels Bed & Breakfast Pathhead, Midlothian, EH37 5SX
11 Adniston Manor Macmerry, East Lothian, EH33 1EA 4 stars
12 The Glebe House North Berwick, East Lothian, EH39 4PL 4 stars
13 Belsyde Country House Linlithgow, West Lothian, EH49 6QE 4 stars
14 Winkston Farmhouse Bed and Breakfast Peebles, EH45 8PH 3 stars
15 Brougham House 15 Brougham Place, Hawick, Roxburghshire, TD9 9JU

Click the map pins to view more information.

  • 1 (you are here)
  • 2
  • 3
  • 4
  • 11

Search Filters

Local Area

Price Per Room

Price Per Person

Booking

Rating

Features & Facilities

Region

  • Aberdeen & Grampian Highlands
  • Argyll & Bute
  • Aviemore and the Cairngorms
  • Ayrshire, Arran & Clyde Valley
  • Dumfries & Galloway
  • Edinburgh
  • Fort William & Lochaber
  • Glasgow
  • Inverness, Loch Ness & Nairn
  • Kingdom of Fife
  • Loch Lomond, Stirling & the Trossachs
  • Lothians & Borders X
  • Northern Highlands
  • Orkney
  • Perthshire, Angus & Dundee
  • Shetland
  • Skye & Lochalsh
  • Western Isles