Search Filter

Price

Star
  • 6
  • 50
  • 44
  • 2
  • 0
  • 92
Accommodation Type
  • Holiday homes 44
  • Cottages 34
  • Bed and breakfasts 33
  • Hotels 29
  • Guest houses 19
  • Country houses 10
  • Inns 6
  • Lodges 6
  • Apartments 5
  • Hostels 3
  • Resorts 2
  • Holiday parks 2
  • Villas 1
Hotel Facilities
  • Heating177
  • Non-smoking throughout165
  • Non-smoking rooms159
  • Private parking145
  • Free WiFi137
  • Garden128
  • Pets allowed83
  • Golf course (within 3 km)65
  • Luggage storage65
  • Packed lunches53

Hotels in Aberfeldy, Perthshire, Hotels near Aberfeldy


Please select a hotel from the list of hotels in and near Aberfeldy. The list below displays hotels within 30 kilometers of Aberfeldy.

194 Hotels found. Showing page 1 of 20
Order By
HOTEL IMAGE
Schiehallion Hotel

6 Dunkeld Street , Aberfeldy , PH15 2AF

Schiehallion Hotel is 0.06 kilometers from Aberfeldy . Room prices starting from £ 79

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

From 330 Reviews
Starting From
£ 79
HOTEL IMAGE
Station House

56 Dunkeld St , Aberfeldy , PH152AF

Station House is 0.08 kilometers from Aberfeldy . Room prices starting from £ 50

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

From 382 Reviews
Starting From
£ 50
HOTEL IMAGE
The Townhouse Aberfeldy

Breadalbane Terrace , Aberfeldy , PH15 2AG

The Townhouse Aberfeldy is 0.11 kilometers from Aberfeldy . Room prices starting from £ 65

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

From 323 Reviews
Starting From
£ 65
Cathy Ross B&B

2 Rannoch Road , Aberfeldy , PH15 2BU

Cathy Ross B&B is 0.12 kilometers from Aberfeldy . Room prices starting from £ 76

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

From 114 Reviews
Starting From
£ 76
Breadalbane Arms Hotel

Bridgend , Aberfeldy , PH15 2DF

Breadalbane Arms Hotel is 0.20 kilometers from Aberfeldy . Room prices starting from £ 36.13

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

From 362 Reviews
Starting From
£ 36.13
Balnearn House

Crieff Road , Aberfeldy , PH152BJ

Balnearn House is 0.41 kilometers from Aberfeldy . Room prices starting from £ 48

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

From 409 Reviews
Starting From
£ 48
Moness Resort

Crieff Rd , Aberfeldy , PH15 2DY

Moness Resort is 0.42 kilometers from Aberfeldy . Room prices starting from £ 47.5

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

From 436 Reviews
Starting From
£ 47.5
Foxlands Cottage

, Aberfeldy , PH15

Foxlands Cottage is 0.43 kilometers from Aberfeldy . Room prices starting from £ 0

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

From 0 Reviews
Starting From
£ 0
Dunvarlich House

, Aberfeldy , PH15

Dunvarlich House is 0.43 kilometers from Aberfeldy . Room prices starting from £ 0

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

From 0 Reviews
Starting From
£ 0
Birks Cottage

, Aberfeldy , PH15 2BL

Birks Cottage is 0.49 kilometers from Aberfeldy . Room prices starting from £ 0

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

From 0 Reviews
Starting From
£ 0