There are 2 Double/Twin rooms with stunning views over the surrounding countryside towards Fife.

The rooms are spacious - each has a well stocked hospitality tray, TV, radio, hairdryer and a full folder of local information.

WiFi is also available.

We have numerous illustrated books and guides covering all aspects of Scotland's history and countryside, as well as board games.

Barbara cooks breakfast to order and uses fresh farm or local produce if possible - there is always a wide choice whatever your dietary requirements.

The local area has a large range of restaurants and bistros and there are two pubs and a coffee shop a mile away in the picturesque village of Gifford.

Yellow Room at Duncastle B & B

Check availability and book online

Green Room at Duncastle B & B


£42.50 per person per night  - based on two people sharing a room.

£60 single occupancy.

Discounts are available for stays of 4 nights or longer.

No credit/debit card facility.

Minimum two night bookings over weekends in the summer.

Duncastle B & B | Eaglescairnie Mains | Gifford | East Lothian | EH41 4HN | Scotland | UK | T: 01620 810491 | E: