Search Filter

Star
  • 13
  • 91
  • 57
  • 2
  • 0
  • 209
Accommodation Type
  • Holiday homes 166
  • Hotels 46
  • Guest houses 42
  • Bed and breakfasts 39
  • Apartments 31
  • Country houses 10
  • Inns 10
  • Lodges 9
  • Holiday parks 5
  • Hostels 4
  • Villas 4
  • Resorts 2
  • Chalets 2
  • Motels 1
  • Aparthotels 1
Hotel Facilities
  • Parking357
  • Internet services334
  • Free parking333
  • WiFi333
  • Free WiFi331
  • On-site parking310
  • Private parking294
  • Heating281
  • Garden270
  • Non-smoking throughout267
Much of the essence of Perthshire pervades Dunkfeld, with the charming River Tay unrolling through the state little heritage town, which has beautifully preserved traditional cottages and the ruined majesty of its cathedral. The Dunkfeld Cathedral dating from the 14th century is one of Scotland’s most beautiful settings, with a grassy riverbed studded with enormous trees on one side and rolling hills on the other. Half of the cathedral is still used as a church, and the rest is in ruins. A collection of artisans’ houses restored by Scotland’s National Trust line High Street and Cathedral Street, and you can read about their origins and history on the plaques displayed outside. Across Telford Bridge is Birnam, made famous by Shakespeare’s MacBeth. There is also a small Beatrix Potter park, dedicated to the author who spent childhood holidays in Dunkeld. A top food choice for visitors is Taybank, a riverfront space for wonderful food and live musical performances daily.

Hotels in Dunkeld, Perthshire, Hotels near Dunkeld


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

372 Hotels found. Showing page 1 of 38
Order By
HOTEL IMAGE
Atholl Arms Hotel Dunkeld

Bridgehead , Dunkeld , PH8 0AQ

Atholl Arms Hotel Dunkeld is 0.36 kilometers from Dunkeld . Room prices starting from £

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

From 228 Reviews
Starting From
£
HOTEL IMAGE
Birnam Hotel

Perth Road, Birnam , Dunkeld , PH8 0AA

Birnam Hotel is 0.46 kilometers from Dunkeld . Room prices starting from £

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

From 830 Reviews
Starting From
£
HOTEL IMAGE
Royal Dunkeld Hotel

Atholl Street , Dunkeld , PH8 0AR

Royal Dunkeld Hotel is 0.55 kilometers from Dunkeld . Room prices starting from £

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

From 542 Reviews
Starting From
£
The Merryburn

Station Road, Birnam , Dunkeld , PH8 0DS

The Merryburn is 0.57 kilometers from Dunkeld . Room prices starting from £

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

From 165 Reviews
Starting From
£
Dunkeld House Hotel

Dunkeld House Hotel , Dunkeld , PH8 0HX

Dunkeld House Hotel is 1.74 kilometers from Dunkeld . Room prices starting from £

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

From 1405 Reviews
Starting From
£
The Red Brolly Inn

Ballinluig, near Pitlochry, Perthshire , Pitlochry , PH9 0LG

The Red Brolly Inn is 11.50 kilometers from Dunkeld . Room prices starting from £

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

From 1366 Reviews
Starting From
£
Meikleour Arms Hotel & Restaurant

Meikleour , Meikleour , PH2 6EB

Meikleour Arms Hotel & Restaurant is 13.16 kilometers from Dunkeld . Room prices starting from £

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

From 334 Reviews
Starting From
£
Bridge of Cally Hotel

Bridge of Cally , Bridge of Cally , PH10 7JJ

Bridge of Cally Hotel is 14.45 kilometers from Dunkeld . Room prices starting from £

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

From 202 Reviews
Starting From
£
The Royal Hotel

53 Allan St , Blairgowrie , PH10 6AB

The Royal Hotel is 15.38 kilometers from Dunkeld . Room prices starting from £

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

From 284 Reviews
Starting From
£
East Haugh House Hotel

Pitlochry , Perthshire , Pitlochry , PH16 5TE

East Haugh House Hotel is 15.46 kilometers from Dunkeld . Room prices starting from £

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

From 314 Reviews
Starting From
£