St. Andrews, United Kingdom

No dates selected

Sort by

Price for a night in

Property type
Distance from the city center
Facilities and services
At the hotel
In the room
Accommodation features
Star rating
Rating by reviews
Hotel name
Hotel chain

Beach hotels in St. Andrews

: 233 options found

Select dates so you can see the availability and exact prices.

The Old Boathouse Woodhaven Pier, Wormit, DD6 8LA, United Kingdom, Newport-On-Tay
14.4 km from the center of St. Andrews

Room in this hotel

from BGN 280
per night
1 Golf Place, St. Andrews
490 m from the center of St. Andrews

Room in this hotel

from BGN 581
per night
1 Golf Place, St. Andrews
474 m from the center of St. Andrews

Room in this hotel

from BGN 851
per night
12 Skeith Road, Anstruther
14.1 km from the center of St. Andrews

Room in this hotel

from BGN 328
per night
Castle St, Crail, Crail
13.8 km from the center of St. Andrews

Room in this hotel

from BGN 444
per night
64b union street broughty ferry, Dundee
14.9 km from the center of St. Andrews

Room in this hotel

from BGN 242
per night
24 Monifieth Road, Dundee
14.8 km from the center of St. Andrews

Room in this hotel

from BGN 645
per night
28 West Queen Street, Dundee
15.3 km from the center of St. Andrews

Room in this hotel

from BGN 296
per night
King Street 335B, Dundee
14.6 km from the center of St. Andrews

Room in this hotel

from BGN 183
per night
The Lodge 69 Dundee Road, Dundee
15.8 km from the center of St. Andrews

Room in this hotel

from BGN 422
per night
Camphill Road 7 Corbet Castle, Dundee
15 km from the center of St. Andrews

Room in this hotel

from BGN 427
per night
Castle Street, Dundee
14.5 km from the center of St. Andrews

Room in this hotel

from BGN 579
per night
71 Church Street, Dundee
15.1 km from the center of St. Andrews

Room in this hotel

from BGN 296
per night
Church Court 8 East Home Street 1, Dundee
15.1 km from the center of St. Andrews

Room in this hotel

from BGN 296
per night
4 Manor Place n/a, Dundee
14.7 km from the center of St. Andrews

Room in this hotel

from BGN 296
per night
2 Castle Terrace, Dundee
14.5 km from the center of St. Andrews

Room in this hotel

from BGN 936
per night
4 Hill Road, Dundee
15.2 km from the center of St. Andrews

Room in this hotel

from BGN 500
per night
70 Lamond Drive, St. Andrews
816 m from the center of St. Andrews

Room in this hotel

from BGN 452
per night
11 Windmill Rd, St. Andrews
540 m from the center of St. Andrews

Room in this hotel

from BGN 1,085
per night
Airdit St. Andrews,, St. Andrews
1.3 km from the center of St. Andrews

Room in this hotel

from BGN 536
per night