Skip to main content.

Lossiemouth Hotel

trover photo by Conny Vischer

Search 14 hotels in Lossiemouth

trover photo by Conny Vischer

Save more with Secret Prices

Get instant savings with Secret Prices

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

Where to stay in Lossiemouth

What's Lossiemouth like?

Lossiemouth is a friendly locale known for its restaurants. Why not take time to see places like Moray Firth and Moray Golf Club? While you're in town, don't miss out on other sights including Lossiemouth East Beach.

Where are the best places to stay in Lossiemouth?

We have 24 Lossiemouth accommodations with prices starting at INR 2519. Choose one of our 12 deals and get discounts of up to 40%.

Below are the number of accommodations by star rating in Lossiemouth and the surrounding area:

  • • 23 4-star accommodations from INR 3966 per night
  • • 23 3-star accommodations from INR 2735 per night

Here are our travelers' top 3 places to stay in Lossiemouth:

Links Lodge - B&B

Upscale guesthouse next to golf course
  • • Free breakfast • Free in-room WiFi • 24-hour front desk • Central location

Norland Bed & Breakfast

Upscale B&B on beach
  • • Free breakfast • Free parking • Spacious rooms

Stotfield Hotel

Bayfront Lossiemouth hotel with bar
  • • Free breakfast • Free parking • Free WiFi • Restaurant • Central location

Things to See and Do in Lossiemouth

What is there to see in Lossiemouth?

  • • Moray Firth
  • • Lossiemouth East Beach

What is there to do near Lossiemouth:

  • • Moray Golf Club (0.5 mi/0.8 km from the city center)
  • • Glen Moray Distillery (8.7 mi/14 km from the city center)
  • • Elgin Museum (5.2 mi/8.3 km from the city center)
  • • Hopeman Golf Club (5.3 mi/8.5 km from the city center)
  • • WDCS Wildlife Centre (7.8 mi/12.5 km from the city center)

When is the best time to visit Lossiemouth?

  • • Hottest months: July, August, June, September (average 63°F)
  • • Coldest months: February, January, December, March (average 34°F)
  • • Rainiest months: November, October, January, and December (average 3.49 inches of rainfall)