Search Filter

Price

Star
  • 13
  • 74
  • 57
  • 3
  • 0
  • 212
Accommodation Type
  • Holiday homes 161
  • Hotels 44
  • Bed and breakfasts 42
  • Guest houses 41
  • Apartments 20
  • Country houses 12
  • Lodges 10
  • Inns 9
  • Holiday parks 5
  • Hostels 4
  • Cottages 3
  • Resorts 2
  • Chalets 2
  • Villas 2
  • Motels 1
  • Aparthotels 1
Hotel Facilities
  • Garden255
  • WiFi available in all areas244
  • Non-smoking throughout244
  • Heating240
  • Non-smoking rooms221
  • Golf course (within 3 km)137
  • Breakfast options115
  • Luggage storage88
  • Packed lunches82
  • Restaurant80

Hotels near Dunkeld and Birnam Train Station


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

Station Road, Birnam , Dunkeld , PH8 0DS

The Merryburn is 0.12 kilometers from Dunkeld and Birnam Train Station. Room prices starting from £ 88

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

From 83 Reviews
Starting From
£ 88
HOTEL IMAGE
Birnam Hotel

Perth Road, Birnam , Dunkeld , PH8 0AA

Birnam Hotel is 0.26 kilometers from Dunkeld and Birnam Train Station. Room prices starting from £ 51

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

From 757 Reviews
Starting From
£ 51
HOTEL IMAGE
Tayburn House

Perth Road , Dunkeld , PH8 0AA

Tayburn House is 0.27 kilometers from Dunkeld and Birnam Train Station. Room prices starting from £ 60

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

From 261 Reviews
Starting From
£ 60
The Coach House

, Birnam , PH8

The Coach House is 0.82 kilometers from Dunkeld and Birnam Train Station. Room prices starting from £ 0

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

From 5 Reviews
Starting From
£ 0
Atholl Arms Hotel

Bridgehead , Dunkeld , PH8 0AQ

Atholl Arms Hotel is 0.97 kilometers from Dunkeld and Birnam Train Station. Room prices starting from £ 69

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

From 579 Reviews
Starting From
£ 69
8 Cathedral Street

8 Cathedral Street , Dunkeld , PH8 0AL

8 Cathedral Street is 1.10 kilometers from Dunkeld and Birnam Train Station. Room prices starting from £ 475

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

From 2 Reviews
Starting From
£ 475
Royal Dunkeld Hotel

Atholl Street , Dunkeld , PH8 0AR

Royal Dunkeld Hotel is 1.16 kilometers from Dunkeld and Birnam Train Station. Room prices starting from £ 65

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

From 336 Reviews
Starting From
£ 65
Dunkeld House Hotel

Dunkeld House Hotel , Dunkeld , PH8 0HX

Dunkeld House Hotel is 2.20 kilometers from Dunkeld and Birnam Train Station. Room prices starting from £ 99

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

From 1226 Reviews
Starting From
£ 99
Heather Croft

, Dunkeld , PH8

Heather Croft is 2.87 kilometers from Dunkeld and Birnam Train Station. Room prices starting from £ 0

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

From 1 Reviews
Starting From
£ 0
The But N' Ben

, Dunkeld , PH8

The But N' Ben is 2.87 kilometers from Dunkeld and Birnam Train Station. Room prices starting from £ 0

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

From 2 Reviews
Starting From
£ 0