Photo by Eddie Boyd

Find Hotels with Bars in Elgin

  • 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

Check availability on Elgin Hotels with Bars

Compare Elgin Hotels with Bars room rates, reviews, and availability. Most hotels are fully refundable.

Frequently asked questions

Searching for hotels with bars in Elgin?
If you’d like to find a hotel where you can enjoy a drink after a day of exploring, Elgin offers 73 properties, including 6 accommodations with an onsite bar. While you’re here, you can check out Relax and Glen Moray Distillery.
What are the best hotels with bars in Elgin?
Here are some of the top Elgin accommodations with bars: The Mansion House Hotel: Enjoy the bar, free WiFi, and free parking. Laichmoray Hotel: Hotel with restaurant. Enjoy the 2 bars, free breakfast, and free WiFi. Eight Acres Hotel: Enjoy the bar, free WiFi, and breakfast. The Royal Hotel: B&B with restaurant. Enjoy the bar, free WiFi, and free parking. Sunninghill: Hotel with restaurant. Enjoy the bar, free WiFi, and free parking.
How many hotels with bars will I find in Elgin?
Expedia has 6 hotels with a bar in Elgin.
What is there to do in Elgin?
Consider a visit to Relax, Glen Moray Distillery, and Lossiemouth East Beach, and then find a cozy spot for a nightcap. Other places to see include Pluscarden Abbey and Moray Firth.
When is the best time to visit Elgin?
Visiting local bars in Elgin is more fun in good weather. These temperatures and rainfall averages can help you determine the best time for bar hopping. The hottest months are usually July and August with an average temp of 55°F, while the coldest months are January and February with an average of 40°F. Average annual precipitation for Elgin is 36 inches.
How can I get to Elgin and around the area?
You might want to make the most of these transportation choices in and around Elgin: Fly into Inverness (INV), which is located 28.7 mi (46.1 km) from the city center. If you want to explore the larger area, ride aboard one of the trains from Elgin Station.