Photo by Eddie Boyd

Find hotels in Elgin from ¥14,226

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Filter by

Popular filters
Popular filters
Price per night
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 689 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

More cheap stays in Elgin

Stay near popular Elgin attractions

Elgin hotels information

Number of reviews
240
Accommodation
689 hotels
Lowest Price
¥14,226
Highest Price
¥49,806

Frequently asked questions

Where is the best place for a stay in Elgin?

The Pines Guesthouse is ranked highly by Expedia customers. This guesthouse offers free breakfast and free parking. Other top choices based on traveler reviews include Laichmoray Hotel and Sunninghill. See all available top hotels, or vacation rentals in Elgin.

What are some of the best vacation home rentals that Elgin has to offer?

Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth: You might want to consider this Elgin vacation home rental for your stay. It is located on the beach and offers a selection of games, laundry facilities, and WiFi to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a dishwasher, a fridge, and a stovetop. See all vacation rentals in Elgin.

If I need to cancel my hotel reservation in Elgin, will I receive a refund?

Yes, the majority of hotel reservations are fully refundable if cancelled before the accommodation's cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If you have a reservation that's non-refundable, you may still be able to cancel and get a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Elgin.

Where can I learn more about changing or cancelling my trip to Elgin?

To find more details about rescheduling or cancelling your trip to Elgin, head over to our customer service page.

What's the best budget-friendly hotel in Elgin?

Based on reviews, The Lodge Elgin is a popular 3.5-star guesthouse for our travelers looking for an economical choice, and features free cooked-to-order breakfast and free WiFi. Another top choice for your stay on the cheap is Eight Acres Hotel and Spa. View all budget hotels in Elgin.

What's the best accommodation for a family vacation in Elgin?

Sunninghill is a top 3-star hotel on Expedia for families, and features a restaurant and free parking. Other good choices for your family trip include Ardvorlich Guest House and Ardgye House. Kids of all ages will also enjoy a visit to Relax. Find more child-friendly accommodations in Elgin.

What's the best hotel for couples in Elgin?

Peaceful, relaxing lodge for 2 set in countryside is a favorite lodge for couples, and features a garden and a spa tub. See all romantic hotels in Elgin.

What's the best LGBTQ-friendly place to stay in Elgin?

Laichmoray Hotel is a top LGBTQ-friendly hotel that features free breakfast and free WiFi. Southbank Guest House is another good option for your vacation. See all available hotels listed as LGBTQ-friendly in Elgin.

What's the best pet-friendly accommodation in Elgin?

The Royal Hotel is a top B&B for people traveling with their pets, and offers a restaurant and a bar/lounge for its human guests. Eight Acres Hotel is another option if you're bringing your pet along. See more pet-friendly hotel accommodations in Elgin.

Where is the best hotel to stay with easy access to Elgin Cathedral?

Adjacent to Elgin Cathedral, The Pines Guesthouse is one of the top choices for your stay based on our traveler data, and this 4-star B&B offers free breakfast and free parking. Other good options close by include Laichmoray Hotel and The Mansion House Hotel.

What about the best place to stay near Pluscarden Abbey?

One of the top choices for your stay is Beautiful Hillside Apartment Near Elgin, Scotland, located 2.7 mi (4.3 km) from Pluscarden Abbey, and this apartment offers private yards and free WiFi. Peaceful, relaxing lodge for 2 set in countryside and Carden Holiday Cottages are a couple of other good options within a few miles.

What's the best hotel for a beach vacation in Elgin?

The Harbour Inn is a top beach inn with free breakfast and free WiFi, and it's located close to Cummingston Beach. Other good choices to stay near the beach include Innisfail and Eight Acres Hotel. See more stays near the beach in Elgin.

Recent reviews of Elgin hotels
Expedia verified reviews