Welcome to Marsule B&B

A Bed & Breakfast in Dingwall, right at the heart of the Scottish Highlands .

Make An Enquiry View Rooms

Our Rooms & Facilities

The perfect place to stay on holiday or business.

Marsule B&B is a beautiful Edwardian Villa situated in the modest rural farming town of Dingwall, just 15 minutes drive north of Inverness.

Image placeholder

We are surrounded by spectacular scenery and within easy reach of many of the Highlands most popular attractions like: Loch Ness, Strathpeffer, Castle Stuart, The Isle of Skye and Ullapool. We look forward to giving you a warm welcome into our home and making sure you leave with wonderful memories of the Scottish Highlands.

Our Location

You can find us using the following map:


“Stayed 2 nights & would love to have stayed longer. The owners are toying with retirement & this would be a great loss. They really only took us in because we were having difficulty getting accommodation”

— Margie on TripAdvisor

“This is one of the best B & B's I have stayed in. Beautiful house, beautiful garden and great hosts. We had a lovely twin room over looking the front garden. It is well located to travel either North to the northern Highlands or south to Inverness”

— Ingrid on TripAdvisor

“Jan is a great host with a great sense of humour so we were made to feel welcome in a homely way. Just a short walk from a quiet town centre offering a range of amenities suitable for all pockets”

— Steve on TripAdvisor