Hotels in Birkhill and surrounding areas(within 30km of Birkhill)...
The Inn at Lathones
By Largoward, St Andrews, Ky9 1JE, UK

Prcies starting from 89.00 GBP 19.95 km from Birkhill
4* star rating
Check availabiity & book online!
|
Sunbank House Hotel
50 Dundee Road, Perth, PH2 7BA, UK

Prcies starting from 50.00 GBP 21.2 km from Birkhill
4* star rating
Check availabiity & book online!
|
Balbirnie House Hotel
Balbirnie Park, Glenrothes Nr St Andrews Fife, KY7 6NE, UK

Prcies starting from 85.00 GBP 21.32 km from Birkhill
4* star rating
Check availabiity & book online!
|
Lundin Links Hotel
Leven Road, Lundin Links(nr St Andrews), KY8 6AP, UK

Prcies starting from 50.00 GBP 21.7 km from Birkhill
3* star rating
Check availabiity & book online!
|
Salutation Hotel
34 South Street, Perth, PH2 8PH, UK

Prcies starting from 37.90 GBP 21.8 km from Birkhill
3* star rating
Check availabiity & book online!
|
Ramada Perth
West Mill Street, Perth, PH1 5QP, UK

Prcies starting from 40.00 GBP 22.21 km from Birkhill
3* star rating
Check availabiity & book online!
|
Crusoe Hotel
2 Main Street, Largo (nr St Andrews), KY8 6BT, UK

Prcies starting from 55.00 GBP 22.23 km from Birkhill
3* star rating
Check availabiity & book online!
|
Balgeddie House Hotel
Balgeddie Way, Glenrothes (nr St Andrews), KY6 3ET, UK

Prcies starting from 40.00 GBP 22.26 km from Birkhill
3* star rating
Check availabiity & book online!
|
St Andrews Bay Golf Resort & Spa
, St Andrews, KY16 8PN, UK
![]()
Prcies starting from 270.00 GBP 22.3 km from Birkhill
5* star rating
Check availabiity & book online!
|
New County Hotel
22-30 County Place, Perth, PH2 8EE, UK

Prcies starting from 42.00 GBP 22.3 km from Birkhill
3* star rating
Check availabiity & book online!
|