The ruins of a medieval castle with Gothic arches and stone walls.

Search Hotels with Gym in Elgin

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Elgin Hotels with Gym

Tonight
22 Aug - 23 Aug
Tomorrow
23 Aug - 24 Aug
Next weekend
28 Aug - 30 Aug
In two weeks
4 Sept - 6 Sept

Our top choices for Elgin hotels with a gym

1. St Michaels Guesthouse

St Michaels Guesthouse
Elgin
United Kingdom
Lona
£118
includes taxes & fees
10 Sept - 11 Sept
St Michaels Guesthouse

2. Copper Beeches

Copper Beeches
Elgin
United Kingdom
John
£146
includes taxes & fees
10 Sept - 11 Sept
Copper Beeches

3. The Mansion House Hotel

The Mansion House Hotel
Elgin
United Kingdom
Ian
£140
includes taxes & fees
13 Sept - 14 Sept
The Mansion House Hotel

4. The Station House Boutique Hotel

The Station House Boutique Hotel
Burghead
United Kingdom
Victoria
£120
includes taxes & fees
26 Aug - 27 Aug
The Station House Boutique Hotel

5. The Pines Guesthouse

The Pines Guesthouse
Elgin
United States
Kalyani
£124
includes taxes & fees
8 Sept - 9 Sept
The Pines Guesthouse

6. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Hyeon Dae
£125
includes taxes & fees
23 Aug - 24 Aug
Laichmoray Hotel

7. Sunninghill

Sunninghill
Elgin
United States
Pauleen
£146
includes taxes & fees
23 Aug - 24 Aug
Sunninghill

8. The Royal Hotel

The Royal Hotel
Elgin
United Kingdom
Neil
£107
includes taxes & fees
13 Sept - 14 Sept
The Royal Hotel

9. Golf View Hotel

Golf View Hotel
Lossiemouth
Canada
Anne
£117
includes taxes & fees
30 Aug - 31 Aug
Golf View Hotel
View all properties

Top Elgin Hotel Reviews

The Mansion House Hotel

The Mansion House Hotel

10/10 Excellent
"Beautiful room, beautiful hall"
Andrée-Anne 1-night trip
Posted 19 hours ago
The Mansion House Hotel

Frequently asked questions

What fitness activities should I do in Elgin?
Elgin offers a variety of fitness activities for those looking to stay active amidst Scotland's stunning scenery.Outdoor enthusiasts will appreciate the numerous walking and cycling trails. The Moray Coast Trail provides breathtaking coastal views, ideal for a brisk walk or a longer hike, with sections suitable for varying fitness levels. For cyclists, the Dava Way offers a scenic route through the countryside, great for a leisurely ride or a more challenging excursion.For those who prefer indoor workouts, Elgin boasts well-equipped fitness centres. Many facilities offer a range of high-end fitness equipment, including cardiovascular machines, free weights, and strength training apparatus, often with flexible access hours to suit any schedule. Some centres also provide a diverse programme of group exercise classes, from high-energy spin sessions to calming yoga and Pilates, suiting different preferences and fitness goals.Swimming is another excellent option, with local leisure centres featuring indoor pools suitable for lap swimming or a refreshing dip. These pools typically have dedicated times for adult swimmers, ensuring a focused workout environment.
How much does a gym hotel in Elgin cost?
Prices for gym hotels in Elgin vary, but you can find a great deal from £63 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
Which are the best areas to stay in Elgin to be near healthy food options?
Elgin, a charming town in Moray, Scotland, offers several delightful areas for travellers keen on healthy food options, blending local produce with an emphasis on fresh, wholesome ingredients.The heart of Elgin, particularly around the High Street and its surrounding lanes, is an excellent starting point. Here, you'll discover a variety of independent eateries and cafés that pride themselves on using locally sourced produce from Moray's rich agricultural landscape. Many establishments offer menus featuring seasonal fruits and vegetables, lean proteins, and healthier cooking methods. You'll find inviting spots for a nutritious breakfast, a light lunch, or a wholesome dinner, often with vegetarian, vegan, and gluten-free choices clearly marked.For those who enjoy preparing their own meals or simply stocking up on quality ingredients, the area around the retail parks and larger supermarkets offers convenience. These larger stores typically have extensive organic sections, fresh produce aisles, and a wide array of health-conscious products. This allows for flexibility in dining, whether you're staying in self-catering accommodation or simply want to pick up some healthy snacks for your adventures.Venturing slightly out from the town centre, some of the more boutique hotels and guesthouses in the quieter residential areas also boast excellent in-house dining options or are within easy reach of charming local bistros. These often focus on a farm-to-table philosophy, presenting dishes that highlight the natural flavours of the region. Look for places that emphasise fresh seafood from the nearby coast or game from the surrounding estates for a truly local and healthy culinary experience.
Can I cancel my gym hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right hotel with a gym in Elgin for you.
How can I save on a gym hotel in Elgin with Expedia?
There are plenty of ways to save on a gym hotel in Elgin. Join One Key™, our free travel rewards programme, to unlock instant discounts with Member Prices across a range of hotels. Typically, booking in advance will help you save on your hotel booking. But, if you're feeling spontaneous, be sure to check for last-minute deals.

Explore a world of travel with Expedia