Looking for a bed and breakfast in Lossiemouth? This seaside town on Scotland's Moray Coast offers a handful of highly-rated B&Bs, each with its own character and amenities. Whether you're after sea views, historic charm, or a hearty breakfast to fuel your adventures, these stays provide a personal touch that larger hotels often lack. Budgets here typically range from £80 to £130 per night, depending on the season and room type-a fair price for the quality and personal service you'll receive.
Top-rated options include Links Lodge, a 4-star B&B less than a kilometer from Lossiemouth West Beach, offering free WiFi, water sports facilities, and an exceptional breakfast with sea views. Lossiemouth House, set in a historic building, features a garden, fitness room, and a breakfast menu with continental, à la carte, full English/Irish, vegetarian, and vegan options-just a 3-minute walk from East Beach. Norland B&B, centrally located, is another superb choice. Staying in the central area puts you near the beach, shops, and eateries, while a car lets you explore Elgin Cathedral (9 km) and Brodie Castle (33 km). Book early for summer weekends, as these intimate properties fill up fast.
