Search Filter

Price

Star
  • 1
  • 19
  • 14
  • 0
  • 0
  • 117
Accommodation Type
  • Holiday homes 84
  • Bed and breakfasts 21
  • Hotels 20
  • Apartments 13
  • Guest houses 8
  • Inns 2
  • Country houses 1
  • Cottages 1
  • Lodges 1
Hotel Facilities
  • Non-smoking throughout122
  • WiFi available in all areas113
  • Non-smoking rooms108
  • Garden107
  • Heating76
  • Golf course (within 3 km)62
  • Outdoor furniture46
  • Breakfast options42
  • Fishing38
  • Family rooms33

Hotels near Elgin Train Station


Please select a hotel from the list of hotels in and near Elgin Train Station. The list below displays hotels within 30 kilometers of Elgin Train Station.
Order By
HOTEL IMAGE
The Royal Hotel

Station road , Elgin , IV30 1QW

The Royal Hotel is 0.14 kilometers from Elgin Train Station. Room prices starting from £ 88

Check availability and book online.
Guest Reviews
8 out of 10

From 68 Reviews
Starting From
£ 88
HOTEL IMAGE
Laichmoray Hotel

Maisondieu Road , Elgin , IV30 1QR

Laichmoray Hotel is 0.19 kilometers from Elgin Train Station. Room prices starting from £ 75

Check availability and book online.
Guest Reviews
8.7 out of 10

From 713 Reviews
Starting From
£ 75
HOTEL IMAGE
The Lodge Guest House

20 Duff Avenue , Elgin , IV30 1QS

The Lodge Guest House is 0.31 kilometers from Elgin Train Station. Room prices starting from £ 69

Check availability and book online.
Guest Reviews
9.2 out of 10

From 221 Reviews
Starting From
£ 69
Southbank Guesthouse

36 Academy St , Elgin , IV301LP

Southbank Guesthouse is 0.32 kilometers from Elgin Train Station. Room prices starting from £ 55

Check availability and book online.
Guest Reviews
9.1 out of 10

From 153 Reviews
Starting From
£ 55
Grade 2 Listed 3 bed Townhouse in centre of Elgin

1 Duff Avenue , Elgin , IV30 1QS

Grade 2 Listed 3 bed Townhouse in centre of Elgin is 0.38 kilometers from Elgin Train Station. Room prices starting from £ 0

Check availability and book online.
Guest Reviews
9.6 out of 10

From 2 Reviews
Starting From
£ 0
Lodge Cottage, Elgin

, Elgin , IV30 1QZ

Lodge Cottage, Elgin is 0.45 kilometers from Elgin Train Station. Room prices starting from £ 438

Check availability and book online.
Guest Reviews
0 out of 10

From 0 Reviews
Starting From
£ 438
Sunninghill Hotel

Hay Street , Elgin , IV30 1NH

Sunninghill Hotel is 0.46 kilometers from Elgin Train Station. Room prices starting from £ 100

Check availability and book online.
Guest Reviews
8.8 out of 10

From 91 Reviews
Starting From
£ 100
Central 2 bed apartment

9 Culbard Street , Elgin , IV30 1JT

Central 2 bed apartment is 0.49 kilometers from Elgin Train Station. Room prices starting from £ 0

Check availability and book online.
Guest Reviews
9.8 out of 10

From 10 Reviews
Starting From
£ 0
The Mansefield Hotel

2 Mayne Road, Elgin, Moray , Elgin , IV30 1NY

The Mansefield Hotel is 0.62 kilometers from Elgin Train Station. Room prices starting from £ 120

Check availability and book online.
Guest Reviews
8.8 out of 10

From 118 Reviews
Starting From
£ 120
Braebirnie court, the courtyard

4 Mayne Road , Elgin , IV30 1NY

Braebirnie court, the courtyard is 0.65 kilometers from Elgin Train Station. Room prices starting from £ 0

Check availability and book online.
Guest Reviews
10 out of 10

From 3 Reviews
Starting From
£ 0