Photo by Eddie Boyd

Elgin Hotels from S$150

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top 10 trending Elgin hotels

More cheap stays in Elgin

Hotels near Elgin Attractions

Elgin hotels information

Number of reviews
235
Accommodation
673 hotels
Lowest Price
S$150
Highest Price
S$494

Frequently asked questions

Where is the best place for a stay in Elgin?

The Pines Guesthouse is ranked highly by Expedia customers. This guest house offers free breakfast and free parking. Other top choices based on traveller reviews include Laichmoray Hotel and Sunninghill. See all available top hotels, or 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 you cancel before the hotel’s cancellation deadline, which is often 24 or 48 hours before check in. If your reservation is non-refundable, you may still be able to cancel and receive a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Elgin.

What's the best place to stay on a budget in Elgin?

Based on reviews, The Lodge Elgin is a popular 3.5-star guest house for our travellers 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 place to stay for a family trip to Elgin?

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

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

The Harbour Inn is a top inn for people travelling with their pets, and offers a restaurant and a bar/lounge for its human guests. Other good options to stay with your pet include The Station Hotel and Eight Acres Hotel and Spa. See more pet-friendly hotel accommodations in Elgin.

What's the best accommodation option for a beach holiday 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.

What's the best luxury place to stay in Elgin?

Innisfail is a 4-star B&B with a terrace and a bar, and it's a popular choice for Expedia travellers looking for a pampered stay. Find more luxury hotels in Elgin.

What's the best boutique-style hotel in Elgin?

The Mansion House Hotel is a favourite 4-star hotel with our travellers looking for stylish accommodation, and features 23 guestrooms, a restaurant and a bar.

What's the best golf hotel in Elgin?

Innisfail is a top B&B that has an adjacent golf course and features free WiFi. You can tee off at Hopeman Golf Club during your trip. See more golf hotels in Elgin.

Where's the best place to stay in Elgin to absorb the local history?

Based on our travel expertise, Ardgye House is a top guest house on Expedia for those interested in history, and it features free breakfast and free WiFi. If you're interested in local history, another option for your trip is The Royal Hotel.

What are some accommodation options with pools in Elgin?

Innisfail: Provides free self parking, a pool and complimentary wireless Internet access. View all hotels with pools in Elgin.

What is the best spa hotel in Elgin?

Eight Acres Hotel is a top spa hotel featuring a bar and a restaurant. Spend an afternoon at the spa where you’ll find facials, body wraps and body treatments. See all spa hotels in Elgin.

Recent Reviews in Elgin
Expedia verified reviews