Got Cosy?

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.

  1. 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.

    Check availability
  2. 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.

    Check availability
  3. 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.

    Visit hotel website
  4. 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.

    Check availability
  5. 6.9COSY#5

    Oakvilla

    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.

    Check nearby stays
  6. 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.

    Check availability
  7. 6.9COSY#7

    Benlee

    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.

    Check availability
  8. 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.

    Check availability
  9. 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.

    Check availability
  10. 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.

    Check availability
  11. 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.

    Check availability
  12. 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.

    Check availability
  13. 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.

    Check availability
  14. 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.

    Check availability
  15. 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.

    Check availability
  16. 6.7COSY#16

    Tigh-na-Cloich

    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.

    Check availability
  17. 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.

    Visit hotel website
  18. 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.

    Check availability
  19. 6.7COSY#19

    Ballintoy

    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.

    Check availability
  20. 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.

    Check availability
  21. 6.7COSY#21

    Orchard House

    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.

    Check availability
  22. 6.6COSY#22

    Silverhowe B&B

    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.

    Check availability
  23. 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.

    Check availability
  24. 6.6COSY#24

    Charden Villa

    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.

    Check nearby stays
  25. 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.

    Check nearby stays
  26. 6.6COSY#26

    Craigside Lodge

    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.

    Check availability
  27. 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.

    Check availability
  28. 6.6COSY#28

    Breton House

    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.

    Check availability
  29. 6.6COSY#29

    Talisker

    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.

    Check nearby stays
  30. 6.6COSY#30

    Atholdene

    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.

    Visit hotel website
  31. 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.

    Check availability
  32. 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.

    Check availability
  33. 6.6COSY#33

    Knockendarroch

    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.

    Check availability
  34. 6.5COSY#34

    Annslea

    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.

    Check availability
  35. 6.5COSY#35

    Avonlea B&B

    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.

    Check nearby stays
  36. 6.5COSY#36

    Eriskay B&B

    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.

    Check availability
  37. 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.

    Check availability
  38. 6.5COSY#38

    Dunmurray Lodge

    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.

    Check availability
  39. 6.5COSY#39

    Briar Cottage

    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.

    Check availability
  40. 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.

    Check availability
  41. 6.5COSY#41

    Rosemount Hotel

    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.

    Check availability
  42. 6.4COSY#42

    Moulin Hotel

    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.

    Check availability
  43. 6.4COSY#43

    Drumorell B&B

    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.

    Check availability
  44. 6.4COSY#44

    Askival B&B

    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.

    Check availability
  45. 6.4COSY#45

    Acarsaid Hotel

    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.

    Check availability
  46. 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.

    Check availability
  47. 6.3COSY#47

    The Isles Inn

    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.

    Check availability
  48. 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.

    Check availability
  49. 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.

    Check availability
  50. 6.3COSY#50

    Tay Villa

    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.

    Check nearby stays
  51. 6.3COSY#51

    Sea Haze

    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.

    Check availability
  52. 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.

    Check availability
  53. 6.3COSY#53

    Foreland

    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.

    Check availability
  54. Portree, Scotland

    A tranquil and welcoming retreat in Portree, where guests consistently find a magical, comforting calm that lingers well beyond their stay.

    Check availability
  55. 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.

    Check availability
  56. 6.3COSY#56

    Portree wigwams

    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.

    Check availability
  57. 6.2COSY#57

    Cairngorm Hotel

    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.

    Check availability
  58. 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.

    Check availability
  59. 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.

    Check availability
  60. Inverness, Scotland

    A well-located Inverness B&B where host Luigi's warmly praised breakfasts, including his celebrated pancakes and a full cooked Scottish spread, and his readiness to share local tips for food and pubs lend the place a hospitable, homely feel, though the compact rooms suit solo travellers or couples travelling light rather than those expecting generous space.

    Check availability

Browse cosy hotels by theme and country, or explore our city guides.