Search Filter

Price

Star
  • 2
  • 19
  • 15
  • 1
  • 0
  • 53
Accommodation Type
  • Hotels 20
  • Bed and breakfasts 20
  • Cottages 16
  • Holiday homes 13
  • Apartments 10
  • Guest houses 7
  • Inns 1
  • Country houses 1
  • Homestays 1
  • Chalets 1
Hotel Facilities
  • Parking88
  • Free parking85
  • Non-smoking throughout83
  • Heating80
  • Internet services71
  • WiFi71
  • Free WiFi71
  • Non-smoking rooms63
  • On-site parking58
  • Private parking56

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 £ 65

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

From 110 Reviews
Starting From
£ 65
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 £ 99

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

From 198 Reviews
Starting From
£ 99
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 £ 135

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

From 353 Reviews
Starting From
£ 135
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.1 out of 10

From 145 Reviews
Starting From
£ 75
Norlaggan

22 High Street , Aberlour , AB38 9QD

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

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

From 70 Reviews
Starting From
£ 120
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 £ 90

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

From 21 Reviews
Starting From
£ 90
The Dowans Hotel of Speyside

Aberlour , Aberlour , AB38 9LS

The Dowans Hotel of Speyside is 6.38 kilometers from Rothes Golf Club. Room prices starting from £ 95

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

From 371 Reviews
Starting From
£ 95
Cardhu Country House

Knockando , Aberlour , AB38 7RY

Cardhu Country House is 10.17 kilometers from Rothes Golf Club. Room prices starting from £ 110

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

From 212 Reviews
Starting From
£ 110
Conval House Bed And Breakfast

Conval House, 60b Conval Street , Dufftown , AB55 4AH

Conval House Bed And Breakfast is 10.20 kilometers from Rothes Golf Club. Room prices starting from £ 0

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

From 153 Reviews
Starting From
£ 0
Dufftown Tower View

2 Church Street , Dufftown , AB55 4AR

Dufftown Tower View is 10.33 kilometers from Rothes Golf Club. Room prices starting from £ 109.25

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

From 42 Reviews
Starting From
£ 109.25