Search Filter

Price

Star
  • 1
  • 20
  • 14
  • 0
  • 0
  • 127
Accommodation Type
  • Holiday homes 93
  • Bed and breakfasts 23
  • Hotels 21
  • Apartments 13
  • Guest houses 8
  • Inns 1
  • Country houses 1
  • Cottages 1
  • Lodges 1
Hotel Facilities
  • Non-smoking throughout124
  • WiFi available in all areas122
  • Garden120
  • Non-smoking rooms109
  • Heating79
  • Golf course (within 3 km)64
  • Outdoor furniture51
  • Breakfast options44
  • Fishing39
  • Family rooms34

Hotels near Rothes Golf Club


Please select a hotel from the list of hotels in and near Rothes Golf Club. The list below displays hotels within 30 kilometers of Rothes Golf Club.
Order By
HOTEL IMAGE
Eastbank Hotel

15 - 17, High Street , Rothes , AB38 7AU

Eastbank Hotel is 0.83 kilometers from Rothes Golf Club. Room prices starting from £ 55.2

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

From 174 Reviews
Starting From
£ 55.2
HOTEL IMAGE
The Station Hotel

51 New Street , Rothes , AB38 7BJ

The Station Hotel is 1.02 kilometers from Rothes Golf Club. Room prices starting from £ 130

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

From 333 Reviews
Starting From
£ 130
HOTEL IMAGE
Craigellachie Hotel of Speyside

Victoria Street , Craigellachie , AB38 9SR

Craigellachie Hotel of Speyside is 4.16 kilometers from Rothes Golf Club. Room prices starting from £ 155

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

From 361 Reviews
Starting From
£ 155
Highlander Inn

10 Victoria Street , Craigellachie , AB38 9SR

Highlander Inn is 4.17 kilometers from Rothes Golf Club. Room prices starting from £ 75

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

From 215 Reviews
Starting From
£ 75
Norlaggan

22 High Street , Aberlour , AB38 9QD

Norlaggan is 5.55 kilometers from Rothes Golf Club. Room prices starting from £ 85

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

From 56 Reviews
Starting From
£ 85
Kilt Room Cottage

, Easter Elchies , AB38 9LD

Kilt Room Cottage is 5.60 kilometers from Rothes Golf Club. Room prices starting from £ 382

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

From 1 Reviews
Starting From
£ 382
Newlands, Aberlour

, Aberlour , AB38 7RB

Newlands, Aberlour is 5.64 kilometers from Rothes Golf Club. Room prices starting from £ 525

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

From 0 Reviews
Starting From
£ 525
The Farm Steading

, Aberlour , AB38 9PE

The Farm Steading is 5.79 kilometers from Rothes Golf Club. Room prices starting from £ 0

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

From 1 Reviews
Starting From
£ 0
Milton Cottage, Aberlour

, Aberlour , AB38 7QZ

Milton Cottage, Aberlour is 5.97 kilometers from Rothes Golf Club. Room prices starting from £ 615

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

From 0 Reviews
Starting From
£ 615
Archiestown Hotel

Archiestown Hotel, The Square, Archiestown, Aberlour , Archiestown , AB38 7QL

Archiestown Hotel is 6.13 kilometers from Rothes Golf Club. Room prices starting from £ 110

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

From 45 Reviews
Starting From
£ 110