Choose your preferred language. We speak English (UK) and 41 other languages.
Most often used by people in the United Kingdom
FREE cancellation on most rooms!
Instant confirmation when you reserve
No booking fees • Save money! • Best Price Guaranteed
Including 258,602 holiday rentals on villas.com
76,258 destinations in 211 countries
45,320,000 reviews from real guests
Website and customer service in English and 41 other languages
Join 30+ million other travellers who have downloaded our free mobile apps
Show me hotels in nearby cities:
See where others are staying ...
|The New Dundee Carlton Hotel||Pleasant 6.7|
|Best Western Woodlands Hotel||Very good 8.2|
|Best Western Invercarse Hotel||Very good 8.4|
|Craigtay Hotel||Pleasant 6.6|
|Apex City Quay Hotel & Spa||Fabulous 8.9|
|The Hotel Broughty Ferry||Fabulous 8.6|
|Westport Serviced Apartments||Superb 9.3|
|Forbes of Kingennie||Superb 9.3|
|Malmaison Dundee||Fabulous 8.7|
|The Hideaway Experience|
|Rufflets Hotel Strathkinness Low Road, St Andrews, KY16 9TX, The United Kingdom (9.0 miles from Broughty Castle)|
Score from 112 reviews:Rufflets Hotel offers award-winning gardens, free Wi-Fi and an elegant restaurant. The hotel is just outside St Andrews centre, a 5-minute drive from St Andrews Old Course. More…
£120 Average price per night
|David Russell Apartments - Campus Accommodation David Russell Apartments, Buchanan Gardens, St Andrews, KY16 9LY, The United Kingdom (9.0 miles from Broughty Castle)|
Score from 35 reviews:David Russell Apartments is located in St Andrews and is surrounded by green areas. Within the main building you'll find a reception area, shared lounge with TV and a dining area. More…
|Burnside St Andrews, KY16, The United Kingdom (9.1 miles from Broughty Castle)|
£58 Average price per night
|Fairway House 1 Fairway House Chambers Place, St Andrews, KY16 8RQ, The United Kingdom (9.3 miles from Broughty Castle)|
|Craigsanquhar House Hotel Craigsanquhar House, Cupar, Cupar, KY15 4PZ, The United Kingdom (8.2 miles from Broughty Castle)|
Score from 59 reviews:Craigsanquhar House Hotel is set in 36 acres of gardens and woodland in Cupar, 6 miles from St Andrews. This charming Scottish country house features an award-winning restaurant and elegant rooms. More…
£88 Average price per night
We've negotiated with thousands of hotels to get the very best deals. We call them Secret Deals and they only last for a limited time.
You can get these deals for free by subscribing to our newsletters. You can even choose your favourite destinations to receive personalised deals.
Get started now by entering your email address. We'll instantly send you a link to our Deal Finder!
Don't worry – your email address is safe with us. We'll never share your private information and you can unsubscribe at any time.