Hotels in Lossiemouth

Search for Lossiemouth Hotels

Get Secret Prices on selected hotels

These prices aren’t available to everyone.

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best Lossiemouth Hotels

Lossiemouth overview

Lossiemouth is a friendly place distinct for its beaches and oceanfront. You'll enjoy the ample coffee and bar options, along with outdoor areas for running and walking. Visitors can plan a fun excursion to Moray Golf Club and Kinloss Country Golf Club. Make some memories at Spynie Palace and Duffus Castle. Lossiemouth is a family- and business-friendly destination with something for everyone.

Where to stay in Lossiemouth

Whether you're planning to stay for a night or for the week, the area around Lossiemouth has accommodations to fit every need. Search for hotels in Lossiemouth with by checking our online maps. These display the areas and neighbourhoods around all Lossiemouth hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Lossiemouth hotel deals are here with our lowest price guarantee.

How to get to Lossiemouth

Fly in to Inverness (INV), 31.6 mi (50.8 km) from central Lossiemouth.

What to see around Lossiemouth

Fun activities like golf and running are on hand, along with attractions such as:
  • • Moray Golf Club
  • • Kinloss Country Golf Club
Recommended places to see include:
  • • Spynie Palace
  • • Duffus Castle
  • • Elgin Cathedral
  • • Elgin Museum
  • • WDCS Wildlife Centre

When to visit Lossiemouth

Curious about when the best time to visit is? Here are the seasonal trends to help with your planning:

Seasonal temperatures
  • January-March: 9°C day, 1°C night
  • April-June: 17°C day, 3°C night
  • July-September: 18°C day, 7°C night
  • October-December: 14°C day, 1°C night
Seasonal average rainfall
  • January-March: 9 cm
  • April-June: 6 cm
  • July-September: 8 cm
  • October-December: 9 cm
  • Dining
  • Bar
  • Beaches
  • Family-friendly
  • Business-friendly