Scotland · United Kingdom

Where to stay in Elgin

Elgin is a city in Scotland, United Kingdom, home to about 25,000 people. This guide covers 1 hotel in Elgin, with about 93 rooms between them. Every one carries a published guest score, and the list below is ordered by it.

Places to stay in this guide
1
Best months
July and August
Nearest airport
INV45 km · Inverness Airport
Currency
GBPpound sterling
Time zone
Europe/London
Language
Cornish, English, Irish

About

About Elgin

Elgin is a historic market town (former cathedral city) and formerly a royal burgh in Moray, Scotland. It is the administrative and commercial centre for Moray.

Ornithosuchus was one of the beasts that dragged its slithery tail across the Triassic sands that became the bedrock of Elgin: imagine a 2-m-long crocodile walking on its hind legs. (Towards you, quite rapidly, with a glint in its eye.) This and other strange local reptiles are exhibited in the Elgin museum. But the later value of that sandstone was to provide something to build upon and with, originally on higher ground 5 miles south. A town grew on the present site from the 12th century, under the patronage of Alexander II, and the cathedral foundations were laid.

Wikipedia and Wikivoyage contributors, CC BY-SA 4.0; excerpted.

Things to do

What to see and do in Elgin

See

  • Elgin Cathedral
  • Elgin Museum
  • Moray Motor Museum
  • Spynie Palace
  • Duffus Castle
  • Fochabers

Wikivoyage contributors, CC BY-SA 4.0; excerpted.

Where to stay

The best-rated places to stay in Elgin

Ordered by guest score as each operator publishes it, weighted by the number of reviews so a handful of perfect scores does not outrank thousands of very good ones. Scores are shown on their own scale.

#Place to stayTypeRoomsGuest score
1Travelodge Elgin
5 Coxton Park, A96, Elgin, IV30 8AZ, UK Sat nav postcode: IV30 8QN IV30 8QN
hotel
hotel934.3/5
403 reviews
2 km4 kmTravelodge ElginElgin centre

Schematic: the city centre in orange, each place to stay as a dot, distance rings in kilometres.

Where to stay

More hotels in Elgin

31 hotels within 25 km of the centre, as recorded in Wikidata. Each name links to its encyclopedia article where there is one.

HotelTypeOpenedFrom centreWebsite
Mansion House Hotelhotel0.7 km
Red Lion Hotel, 2-6 Tolbooth Street, Forreshotel18.2 km
44, Crown And Anchor Inn, Findhorninn17.7 km
94, Kimberley Inn, Findhorninn17.7 km
Ardvorlich Guest Househotel0.5 km
Braelossie Hotel, Sheriffmill Road, Elginhotel1.2 km
Carlton Hotel, 63-67 High Street, Forreshotel18.1 km
Fife Arms Hotel, 28-30 Regent Street, Keithhotel24.0 km
Gordon Arms Hotel, 78-80 High Street, Fochabershotel13.3 km
Ladyhill House Hotel, Hill Street, Elginhotel0.5 km
Laichmoray Hotel, Station Road, Elginhotel0.5 km
Links Lodge - B&Bhotel8.4 km
Longview Hotel, 122-6 High Street, Forreshotel18.3 km
Mansfield House Hotel, 2 Mayne Road, Elginhotel0.3 km
Moraydale Guest Househotel0.5 km
Norland B & Bhotel8.5 km
OYO Eastbank Hotel
OYO Rooms
hotel14.8 km
Park House Hotel, South Street, Elginhotel0.5 km
Rock House Hotel, Clifton Road, Lossiemouthhotel8.0 km
Rothes Glen Hotelhotel10.7 km
Royal Hotel, Station Road, Elginhotel0.4 km
Seafield Arms Hotel, 84, 86 Mid Street, Keithhotel24.8 km
The Castle, 29 Caroline Street, Forresinn18.2 km
The Garmouth Hotel, South Road, Garmouthhotel12.4 km
The Lodge Elginhotel0.5 km
The Old Mill Innhotel24.1 km
The Pines Guesthousehotel0.9 km
The Station Hotelhotel14.4 km
Tower Hotel, 103 - 105 High Street, Elginhotel0.3 km
Tullich Househotel22.7 km
West End Guest Househotel0.6 km

All 32 hotels in Elgin, with their history and operators

When to go

The best time to visit Elgin

The most comfortable months for a city stay in Elgin are July and August. July is the warmest month, with average highs of 18 °C; October is the wettest, with about 81 mm of rain.

0°15°30°JanFebMarAprMayJunJulAugSepOctNovDec100 mm
Average highAverage lowRain per monthComfortable months

Comfortable means average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month. Averages for 1991–2020 over the surrounding area, a grid square about 50 km across, so a coast or a nearby mountain can make the town itself warmer or cooler. Data: CRU TS v4.10, Climatic Research Unit, University of East Anglia (Open Database License).

Getting there

Getting to Elgin: airports and arrival

The nearest airport with scheduled flights is Inverness Airport (INV), about 45 km from the city centre in a straight line; Aberdeen International Airport (ABZ, 83 km) and Wick John O'Groats Airport (WIC, 91 km) are also within reach.

Getting in

By road follow A96 between Aberdeen and Inverness, which runs through town, there's no bypass. Trains run every couple of hours from Aberdeen via Dyce, Inverurie, Huntly and Keith, taking 80 min to Elgin and continuing west to Forres, Nairn and Inverness (another 50 min). Elgin railway station is half a mile south of town centre. It has step-free access, toilets, a ticket office and ticket machines. No left luggage or cafe but there's a vending machine.

Getting around

You can walk around town and take the bus for places along A96, but you need your own wheels for other outlying sites. Taxis include Freddie’s (+44 7724 816909), JJ (+44 7818 255523), C & R (+44 1343 546546) and A2B (+44 1343 556655).

Wikivoyage contributors, CC BY-SA 4.0; excerpted.

medium airport

INV · Inverness Airport

45.1 km from the centreICAO EGPE
large airport

ABZ · Aberdeen International Airport

83.2 km from the centreICAO EGPD
medium airport

WIC · Wick John O'Groats Airport

91.3 km from the centreICAO EGPC

Good to know

Accessibility, parking and families in Elgin

How many places to stay in this guide offer each, in their operators' own words.

pets allowed
1

of 1 place

a workspace
1

of 1 place

breakfast
1

of 1 place

Questions

Elgin: questions travellers ask

What are the best-rated hotels in Elgin?

By published guest score: Travelodge Elgin (4.3 / 5 · 403 reviews · www.travelodge.co.uk (operator's own guest score)).

When is the best time to visit Elgin?

The most comfortable months for a city stay in Elgin are July and August. July is the warmest month, with average highs of 18 °C; October is the wettest, with about 81 mm of rain.

Which airport is closest to Elgin?

The nearest airport with scheduled flights is Inverness Airport (INV), about 45 km from the city centre in a straight line; Aberdeen International Airport (ABZ, 83 km) and Wick John O'Groats Airport (WIC, 91 km) are also within reach.

What currency is used in Elgin?

pound sterling (GBP).

Nearby

Destinations near Elgin

Sources: city facts from Wikidata and Wikipedia; airports from OurAirports; climate from CRU TS v4.10 (University of East Anglia Climatic Research Unit), 1991–2020 monthly means, 0.5° grid; places to stay, guest scores and amenities from each operator's own public pages. How this guide is made.