Hotels in Elgin

Check availability of Elgin hotels

Fields to set your arrival month
Depart midday,on your day of departure

You can choose the number of rooms and nights after selecting your hotel.

How many nights would you like to stay?
How many rooms do you require?
5+ rooms
Room requirements
  Adults Children* Cot Type
Room 1
Room 2
Room 3
Room 4

*under 16 in beds

Hotels in Elgin

Discover the city of Elgin, Morayshire, with Premier Inn. Stay in one of our hotels in Elgin and you can visit Elgin’s many attractions and explore the local area.

Premier Inn’s hotels are also ideally suited to corporate travellers, so if you’re visiting Elgin on business, you’ll find all the amenities you need at our conveniently situated, comfortable hotels.

Find a hotel in Elgin

15 Linkwood Way, Elgin, Moray, IV30 1HY, United Kingdom (the)

Tel: 0871 527 8372 *

More info

Room only from £39.00

Find hotels near Elgin attractions

Elgin may be the smallest city in Scotland, but it has plenty to offer tourists and business travellers alike. Situated in Morayshire, in the North East of Scotland, Elgin is within easy reach of both Inverness and Aberdeen, making it the ideal destination for a day-trip if you’re staying in one of Premier Inn’s hotels in one of these locations.

Elgin’s most famous attraction is Elgin Cathedral, which is just five minutes’ drive from our Premier Inn Elgin hotel. Other attractions in and around Elgin include Elgin Museum, Duffus Castle, the Glen Moray Distillery and Elgin Biblical Garden, which contains an example of every plant mentioned in the Bible.

The Premier Inn Elgin is also in the perfect location for business travellers, as it’s situated close to Elgin Pinefield Industrial Estate, Linkwood Industrial Estate and Chanonry Industrial Estate.

Book accommodation in Elgin hotels

Start planning your next visit to Elgin, Morayshire today by booking rooms in one of Premier Inn’s hotels in Elgin. Our online booking system is simple to use and you can get some great deals.

Browse our Premier Saver rates and get the best rate for your stay.