Showing 1000 Hotels in St. Andrews! - Hide Map

Sort By

    
1) Bala House 
23 Minto Street, Edinburgh, City of Edinburgh, EH9 1RQ

We are 31.44 miles from St. Andrews Centre
Tel: 0131 6676153Tel: 0131 6676153 | Hotel Website | More Info.
Rooms From
£ 35.00
More Information
2) Morris Guest House 3 star
Greenacres, Newport, Fife, KY16 0BT

We are 6.39 miles from St. Andrews Centre
Rooms From
£ 45.00
3) No. 53 Frederick Street 3 star
53 Frederick Street, Edinburgh, City of Edinburgh, EH2 1LH

We are 30.75 miles from St. Andrews Centre
Tel: 0131 226 2752Tel: 0131 226 2752 | Hotel Website | More Info.
Rooms From
£ 100.00
4) The Atholl 5 star
11 Atholl Crescent, Edinburgh, City of Edinburgh, EH3 8HA

We are 31.33 miles from St. Andrews Centre
Rooms From
£ 750.00
5) Osbourne Hotel 
53-59 York Place, Edinburgh, Lothian, EH1 3JD

We are 30.35 miles from St. Andrews Centre
Rooms From
£ 33.00
6) Taypark House 4 star
484 Perth Road, Dundee, City of Dundee, DD2 1LR

We are 11.56 miles from St. Andrews Centre
Rooms From
£ 51.02
7) The Folly 2 star
1 Station Hill, North Berwick, East Lothian, EH39 4AN

We are 19.57 miles from St. Andrews Centre
Rooms From
£ 65.00
8) Derrybeg Bed and Breakfast 4 star
18 Lower Oakfield, Pitlochry, Perth and Kinross, PH16 5DS

We are 43.37 miles from St. Andrews Centre
Rooms From
£ 50.00
9) Gleneagles Lettings 
Guthrie Court, Gleneagles Village, Auchterarder, Perth and Kinross, PH3 1SD

We are 36.50 miles from St. Andrews Centre
Rooms From
£ 140.00
10) Port Na Craig Inn and Restaurant 4 star
Port Na Craig, Pitlochry, Perth and Kinross, PH165ND

We are 43.43 miles from St. Andrews Centre
Rooms From
£ 69.00
11) Altamount House Hotel 3 star
Coupar Angus Road, Blairgowrie, Perth and Kinross, PH10 6JN

We are 26.67 miles from St. Andrews Centre
Rooms From
£ 80.00
12) The Allan Ramsay Hotel 2 star
The A702 Edinburgh Road, West Linton, Scottish Borders, EH26 9NF

We are 43.25 miles from St. Andrews Centre
Rooms From
£ 49.00
13) Highland Perthshire Lodges 5 star
Tigh na Briach, Aberfeldy, Perth and Kinross, PH16 5NL

We are 44.21 miles from St. Andrews Centre
Tel: 0131 208 0822Tel: 0131 208 0822 | Hotel Website | More Info.
Rooms From
£ 300.00
More Information
14) The Royal Mile Apartment 4 star
Old Fishmarket Close, Edinburgh, City of Edinburgh, EH1 1RW

We are 30.84 miles from St. Andrews Centre
Rooms From
£ 115.00
15) Brae House 4 star
9 Orchard Brae, Aberfeldy, Perth and Kinross, PH15 2BF

We are 45.35 miles from St. Andrews Centre
Rooms From
£ 60.00
total1000displaycount15fif67

Main areas for UK Hotels, Guest Houses, Bed and Breakfasts and Self Catering Accommodation