Cosy hotels in the Scottish Highlands
We've scored 67 cosy hotels across the Scottish Highlands that clear our cosiness bar; Birchwood Pitlochry leads at 7.4/10. Here are the 60 cosiest, ranked by cosy score.
Featuring stays in Pitlochry, Inverness, Portree, Aviemore, Moulin, Fort William.
- Pitlochry, Scotland
Dean and Paul's immaculately kept Victorian house charms with local artwork on the walls, a well-stocked bar and library, homemade caramel popcorn and sweet treats on the landing, and freshly cooked-to-order breakfasts, all delivered with the kind of unhurried, attentive hospitality that makes guests wish they had booked an extra night.
- Inverness, Scotland
Tucked beside the shores of Loch Ness, this intimate lodge charms with fireside champagne from attentive owners, an exceptional breakfast, cosy common areas, bathrobes and slippers in the rooms, and views across the loch that guests describe as spectacular.
- Inverness, Scotland
Gail's spotlessly kept rooms, stocked with chocolates, a choice of pillows, and jars of sweets, paired with her made-to-order breakfasts of locally sourced haggis and black pudding, her thoughtfully compiled local guidebook, and her instinct to dry soaking wet gear or prepare takeaway breakfast bags at a moment's notice, make Dionard Guest House feel less like a B&B and more like staying with a particularly accomplished and warm-hearted friend in a quiet Inverness neighbourhood, just ten minutes' walk from the river.
- Pitlochry, Scotland
Tucked into a quiet street just minutes from the heart of Pitlochry, The Well House wins hearts through host John's tireless warmth, packing sandwiches for early departures, stirring porridge to perfection, and furnishing rooms with wool blankets and proper china tea services, all rounded off by a generous continental breakfast and a sitting room guests return to, evening after evening.
- Inverness, Scotland
Presided over by the wonderfully warm and knowledgeable host Jan, this quietly comfortable Inverness B&B wins hearts with its cosy breakfast room, freshly made breakfasts using local ingredients, spacious and well-kept rooms, and a dog-friendly welcome that makes guests, and their four-legged companions, feel thoroughly at home.
- Inverness, Scotland
Hosted by the warm-hearted Elizabeth and Douglas, Oakvilla offers freshly cooked full Scottish breakfasts, spotlessly clean and thoughtfully updated rooms, and the kind of easy, unhurried conversation that leaves guests feeling less like visitors and more like old friends, all within a short, quiet walk of Inverness's riverside pubs and restaurants.
- Pitlochry, Scotland
A welcoming lounge with a view, beautifully decorated bedrooms, Helen's freshly prepared Scottish breakfasts, and the warmly attentive hosting of Mark and Helen combine to make Carra Beag a guesthouse where the little personal touches leave guests declaring it the finest B&B of their travels.
- Portree, Scotland
Run by Mary and Andrew for nearly five decades, this no-frills Portree B&B charms with harbour views from its bedrooms, a handmade traditional Scottish breakfast served at the table each morning, and the rare advantage of walk-in availability when every other guesthouse in town is full.
- Inverness, Scotland
Beautifully decorated with a doll's-house charm and immaculate rooms boasting supremely comfortable beds, Ballifeary Guest House wins hearts through Fraser's warm, knowledgeable hospitality, freshly prepared breakfasts that guests rank among the finest of their travels, and a quietly residential setting just a short, pretty walk from the centre of Inverness.
- Pitlochry, Scotland
Tucked away in a quiet corner of Pitlochry yet within easy walking distance of the town, this beautifully furnished B&B wins devoted repeat visitors through the warmth of hosts Gordon and Eunice, who think nothing of baking a birthday cake for a guest, immaculate, spacious rooms named after Scotch whiskies, and breakfasts freshly cooked to order each morning.
- Inverness, Scotland
Hosted by the warmly attentive David, this comfortable Inverness B&B charms with spacious, well-furnished rooms, thoughtful in-room touches, and a tailored Scottish breakfast, from full fry-ups with veggie options to porridge and continental fare, all within easy walking distance of the town centre and the River Ness.
- Inverness, Scotland
Susan's attentive, unhurried hospitality, from personally prepared takeaway breakfasts for early departures to homemade jam and perfectly cooked haggis served on warmed plates, makes this spotlessly kept, comfortably furnished guest house near the heart of Inverness feel like a particularly well-run home rather than a place of business.
- Inverness, Scotland
Richard and Yanqing's spotlessly clean, quietly comfortable rooms, warmed by radiators and overlooking a beautiful garden, are matched by breakfasts of fresh fruit, pastries, and a full Scottish spread, all served with the kind of attentive, personally tailored hospitality that has guests recommending restaurant lists sent ahead of arrival and scrambled eggs cooked to order.
- Pitlochry, Scotland
Hosts Jane and Calum have crafted a beautifully appointed lodge where thoughtfully lit country-house interiors, spacious rooms with garden and hillside views, a balcony or patio to each room, and a breakfast table laden with French toast, scrambled eggs, and carefully varied choices combine with warm, attentive service to make Craigmhor Lodge a place guests return to, again and again, from the heart of Pitlochry.
- Inverness, Scotland
Hosted by the warmly praised Jeanette and her beloved sausage dog Angus, this spotlessly kept Inverness B&B wins guests over with its homely atmosphere, exceptionally comfortable beds, and breakfasts that outshone those found in Edinburgh and London, all within easy walking distance of the city centre and with free street parking to boot.
- Inverness, Scotland
A walkable gem in the heart of Inverness, Craig Villa wins hearts through its spotlessly clean, comfortable rooms, the warmth of hosts Allison and Taryn, who lay on after-hours snacks and tea and flex breakfast times to suit early tour departures, and breakfast spreads so consistently praised by guests that "best ever" appears more than once.
- Portree, Scotland
Hosts Lance and Emma have earned a devoted following at this immaculate Portree B&B, where spacious, thoughtfully appointed rooms, Lance's freshly made croissants at breakfast, and a location within easy walking distance of the harbour make returning from a day's hiking on Skye, even on a rainy afternoon, feel quietly luxurious.
- Pitlochry, Scotland
Tucked behind the Old Smiddy Inn in the heart of Pitlochry, this spotlessly clean guesthouse wins hearts through the warmth of hosts Stephanie and Steve, comfy beds dressed with fluffy towels, thoughtful bathroom extras, and cooked-to-order breakfasts enjoyed with views of the beautiful surrounding scenery from a welcoming lounge bar.
- Inverness, Scotland
Dorina and Stuart's spotlessly clean guest house wins hearts through attentive, warm hosting, Stuart's plentiful breakfasts, cosily comfortable rooms including a charming attic suite, and a quiet riverside location within easy walking distance of Inverness town centre making it a place guests return to time and again.
- Portree, Scotland
Hosted by the warm-hearted Gillian and Gavin, this immaculate Portree B&B wins hearts with its spacious, well-appointed rooms, an unbeatable breakfast of fresh hot and cold options, and the kind of thoughtful local knowledge, from restaurant bookings to scenic drives, that makes every guest feel looked after rather than merely accommodated, all within easy walking distance of the harbour.
- Aviemore, Scotland
Perched beside Loch Alvie with mountain views and walks straight from the door, this lovingly restored family-run hotel wins hearts through attentive, go-the-extra-mile staff, inviting communal spaces perfect for a post-dinner whisky, and a kitchen that earns consistent praise for its double cream porridge, beef wellington, and locally sourced ingredients.
- Inverness, Scotland
Hosted with evident warmth by Joy and his wife, Carisbrooke offers spotlessly clean rooms decorated in a Scottish style, a freshly cooked breakfast tailored to each guest's order, and a quietly residential setting just a short walk from the River Ness and Inverness town centre.
- Pitlochry, Scotland
A stay at Knockendarroch rewards the discerning traveller with beautifully appointed rooms, including a suite of real distinction, binoculars set at the window to take in the exceptional views over Pitlochry, breakfasts that guests consistently rate among the finest they've encountered, thoughtful touches such as in-room snacks and a charming wee owl in place of a do-not-disturb sign, and staff whose attentiveness, led by Vicki and her team, leaves guests wishing their two or three nights could stretch considerably longer.
- Pitlochry, Scotland
Silverhowe trades corporate polish for the real warmth of attentive hosts who serve homemade breakfasts and swap stories by old maps, though the bedrooms show their age and modest furnishings.
- Inverness, Scotland
Presided over by the warmly attentive Angela, Pine Guest House offers spacious, spotlessly kept rooms and a hearty, freshly prepared Scottish breakfast, cooked sausage, black pudding, egg and all the trimmings, making it a thoroughly comfortable and well-priced base just a ten-minute stroll from the centre of Inverness.
- Pitlochry, Scotland
Craigatin House strikes a warm balance between thoughtful modern comfort and character, with staff who chat freely and remember guests, spacious rooms with carefully considered details like reading lights and Scottish treats, and a peaceful location with pretty grounds that feels intimate rather than corporate.
- Portree, Scotland
A snug four-room B&B tucked quietly above Portree, Breton House wins hearts with its warmly decorated rooms, a breakfast table that stretches to haggis for the adventurous, sweeping views over the bay, and owners whose warmth and friendliness guests from across the world single out as the highlight of their stay.
- Pitlochry, Scotland
Tucked in the heart of Pitlochry, Rosehill Guest House wins devoted guests through its spotless, spacious rooms with comfortably warm heating, a breakfast spread that runs from fresh fruit and pastries to a full Scottish and smoked salmon with scrambled eggs, and the warmly attentive hospitality of host Jackie and her team.
- Inverness, Scotland
Tucked into a handsome Victorian terrace just a stroll from Inverness high street, Ardconnel Guest House wins guests over with its spotlessly kept rooms, a well-laid breakfast table offering cooked items to order, and the warmth of host Elaine, whose thoughtful recommendations and easy helpfulness, she once offered to post back a forgotten belonging, leave visitors eager to return.
- Inverness, Scotland
Hosts Gillian and Andrew bring a warmly personal touch to this spotlessly kept Inverness guesthouse, where cloud-soft beds, quiet rooms, and a full Scottish breakfast, complete with proudly made tattie scones served in a classy dining room, are paired with pointed local advice that makes the whole city feel navigable from the moment you arrive.
- Inverness, Scotland
Hosted by the warm-hearted Phi and her father Moray, this pretty Victorian house on the banks of the River Ness charms with its homely, family-house décor and a breakfast that guests rate above many a larger hotel, though the bathrooms and bedding are beginning to show their age.
- Inverness, Scotland
This intimate B&B wins affection through Liz's warm, attentive hosting and a proper cooked breakfast made to order, though the cramped bathrooms and dated furnishings keep it from feeling truly polished.
- Inverness, Scotland
Perched high above Inverness with sweeping views of the castle, this beautifully maintained historic house wins loyal repeat visitors through Mandy's exceptionally accommodating hosting and clean, comfortable rooms, with an excellent breakfast rounding off a stay that guests return to time and again.
- Pitlochry, Scotland
Tucked a short stroll from Pitlochry's centre, Annslea charms with its Victorian sash windows overlooking the hills, spotlessly kept rooms, warm and attentive hosts Karen and Gerry, and a breakfast table beautifully laid with cold selections before a freshly cooked full Scottish arrives to order.
- Portree, Scotland
Perched on a hillside above Portree with sweeping views over the town, Avonlea B&B wins hearts through the warmth of hosts Donna and John, whose delicious, generous breakfasts, spotlessly clean rooms with ensuite bathrooms and thoughtful touches like tea, coffee and sweets, a shared drawing room with sofas, and a pretty garden alive with birds make guests feel, as one visitor put it, rather like staying at a beloved grandparent's house.
- Pitlochry, Scotland
A beautifully kept lodge where hosts Norma and Dino welcome guests with warmth and pride, offering well-appointed rooms, a top-quality self-catering loft studio with quality fixtures and fittings, and a delicious breakfast, all just a few minutes' stroll from Pitlochry's vibrant town centre.
- Pitlochry, Scotland
Families and solo travellers alike praise the spacious, spotlessly kept rooms at this welcoming Pitlochry villa, where attentive hosts James and his wife go well beyond the expected, helping with laundry mishaps and car troubles, and a hearty, carefully prepared breakfast sets you up perfectly for the walks and cycling routes right on the doorstep.
- Aviemore, Scotland
A short stroll from Aviemore's shops yet tucked quietly away, Eriskay B&B wins hearts through the warmth of hosts Ken and Gill, whose local knowledge, spotlessly kept rooms, and full Scottish breakfast have guests, from motorcyclists to wildlife-watchers, leaving with every wish thoroughly met.
- Inverness, Scotland
A snug, immaculately kept B&B where the warm-hearted owner Evelyn sets the tone from the moment you arrive, sending guests away each morning thoroughly fed on a generous, delicious breakfast and feeling thoroughly looked after throughout their stay.
- Pitlochry, Scotland
The Rosemount's warmth stems from its attentive owner-hosts Anne and Keith, who create an intimate, personal atmosphere through daily interaction and thoughtful touches like sausages for dogs at breakfast, though infrastructure issues with heating and plumbing undermine the overall comfort.
- Portree, Scotland
Tucked a short walk from Portree with sweeping views of the sea visible from both the bedrooms and the breakfast room, The Gables charms with spotless, spacious rooms, a hearty continental spread, and the warmth of host Margaret, who offers local tips with the easy familiarity of a trusted family friend.
- Aviemore, Scotland
Adrian's attentive hospitality, spotless comfortable rooms with hot water and tea facilities, and a properly cooked breakfast featuring quality sausages and bacon create an unpretentious, welcoming atmosphere that guests clearly want to return to.
- Portree, Scotland
A warm-hearted host in Catriona, breakfast served in a sunroom wrapped in windows with harbour views, and a location close enough to Portree's centre to leave the car behind make Drumorell a quietly appealing base on Skye, though a handful of guests have noted that housekeeping in some rooms falls short of the welcome.
- Portree, Scotland
A small, stylishly furnished B&B with attentive hosts who serve generous, home-cooked breakfasts in a peaceful setting just outside Portree, though rooms are snug and beds notably firm.
- Moulin, Scotland
The pub downstairs radiates proper character with its authentic atmosphere and attentive staff, though the bedrooms upstairs are tired and worn, requiring renovation to match the charm of the convivial bar and dining spaces below.
- Pitlochry, Scotland
A warmly run hotel where the staff, particularly the irrepressible manager Karen and owner Richard, who remembers returning guests by name, more than compensate for rooms that can feel a little tired, with fluffy pancakes and a freshly cooked breakfast menu drawing consistent praise, all within easy walking distance of Pitlochry town centre.
- Aviemore, Scotland
Clean, comfortable rooms and an excellent Scottish breakfast, served by the attentive Mark and his team, make this Aviemore guest house a reliable and welcoming base for walkers returning from the hills.
- Portree, Scotland
The Isles Inn in Portree is a lively Scottish bar where hikers fresh off the trail are served even after the kitchen closes, the veggie haggis with neeps and tatties and hearty fish and chips draw queues outside before opening time, and the friendly, efficient staff keep everything running smoothly no matter how busy it gets.
- Inverness, Scotland
A well-kept Inverness B&B where attentive, WhatsApp-responsive hosts, comfortable beds, spotlessly clean rooms stocked with a fridge and microwave, and a generous, carefully laid breakfast make for a thoroughly practical and welcoming base near Loch Ness.
- Portree, Scotland
A tranquil and welcoming retreat in Portree, where guests consistently find a magical, comforting calm that lingers well beyond their stay.
- Pitlochry, Scotland
A friendly owner, a delicious cooked breakfast, and clean, comfortable rooms in the heart of Pitlochry make this compact B&B a reliably pleasant base for exploring the Scottish Highlands.
- Portree, Scotland
Perched just outside Portree with sweeping views across the Skye landscape, these snug timber wigwams offer a cosy sofa, a campfire for toasting marshmallows, and responsive hosts, though prospective guests should note that the beds draw consistent criticism and storage space is notably sparse.
- Portree, Scotland
Mary's warm welcome, her wealth of hiking advice for the Isle of Skye, a well-cooked Scottish breakfast, and a comfy bed in a quiet spot just a ten-minute stroll from Portree all combine to make the Foreland feel like a proper home away from home.
- Portree, Scotland
Perched quietly above the harbour bustle with sweeping views over Portree, Sea Haze offers newly decorated, clean rooms, a breakfast room with a large picture window, and a host in John who goes to remarkable lengths to make guests feel looked after.
- Portree, Scotland
Hosted by the warmly praised Fiona and her mother, this well-kept Portree guest house wins visitors over with its clean, comfortable rooms, fluffy towels, and a full Scottish breakfast served in a conservatory with views stretching across the island in every direction.
- Fort William, Scotland
At Inverlochy Castle, the scent of a real fire greets you in the chandelier-hung lounge with its painted ceilings, staff arrive to meet you in the car park and deliver freshly made scones at nine in the evening, roll-top baths sit in pretty garden rooms overlooking snowy hills and woodland paths, and a knowledgeable member of the team is always on hand to share the history of the castle's furniture and fabric.
- Aviemore, Scotland
The tartan-decked bar draws visitors in for a pint and the sticky toffee pudding earns its admirers, though recent changes to the menu, steep prices, and staff who have been known to rush diners with the card machine before their drinks are finished suggest the kitchen and hospitality are not quite what they once were.
- Pitlochry, Scotland
The bar radiates a proper cosy Scottish pub atmosphere and staff are warm and attentive, but a sagging mattress, noise carrying through the building, and a smoking area at the entrance undermine the charm that the location and bright rooms otherwise deliver.
- Inverness, Scotland
A small, tidy guest house sitting right on the shores of Loch Ness, Balachladaich offers clean, comfortably arranged rooms with remarkable views across the water, a continental breakfast served with care, and hosts John and Fiona who provide warm local tips, though prospective guests should note the limited dining options nearby and some reported shortcomings in soundproofing and dietary flexibility.
- Aviemore, Scotland
A stay at Ravenscraig Guest House rewards returning guests with Scott and his team's reliably warm welcome, spotless rooms, a freshly cooked breakfast drawing on local produce, and a central Aviemore position that puts the Cairngorms on your doorstep, though one visitor found the communal lounge cold and the host's manner rather less hospitable than the majority report.
Browse cosy hotels by theme and country, or explore our city guides.






