Holidays in St. Andrews

Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com
Trusted by over 500,000 guests every year as part of Snaptrip Group
Add dates
Add dates

Property type

Add another room
Travelling with pets?

Join millions who use Snaptrip Group

Hotels, cottages, lodges and villas in one search
Hotels, cottages, lodges and villas in one search

Lowest prices, or we refund the difference
Lowest prices, or we refund the difference

Real humans ready to help you 7 days a week
Real humans ready to help you 7 days a week

Save up to 15% on over 100,000 hotels

St. Andrews

Sort by
Most popular

See the latest prices and deals by

Primary image
8.0

Premier Inn St Andrews

Hotel in St. Andrews

With a stay at Premier Inn St Andrews in St. Andrews, you'll be within a 5-minute drive of University of St. Andrews and Old Course at St Andrews. This hotel is 0.7 mi (1.1 km) from Hamish McHamish Statue and 0.7 mi (1.2 km) from Holy Trinity Church.

Very good68 reviews
8.0
View details
Primary image
8.8

THE SPACE TO STAY APARTHOTEL

Aparthotel in St. Andrews

With a stay at THE SPACE TO STAY APARTHOTEL in St. Andrews, you'll be within a 5-minute drive of University of St. Andrews and Old Course at St Andrews. This luxury aparthotel is 0.6 mi (1 km) from East Sands and 0.7 mi (1.1 km) from East Sands Leisure Centre.

Fabulous196 reviews
8.8
View details
Room
9.0

Cleveden House by The Dunvegan

Hotel in St. Andrews

With a stay at Cleveden House by The Dunvegan, you'll be centrally located in St. Andrews, within a 5-minute walk of University of St. Andrews and Old Course at St Andrews. This hotel is 0.3 mi (0.5 km) from Lundin Golf Club and 0.3 mi (0.5 km) from Royal & Ancient Golf Club of St. Andrews.

Exceptional250 reviews
9.0
View details
Primary image
9.2

5Pilmourplace

Bed & breakfast in St. Andrews

A stay at 5Pilmourplace places you in the heart of St. Andrews, steps from University of St. Andrews and Old Course at St Andrews. This bed & breakfast is 0.1 mi (0.2 km) from Lundin Golf Club and 0.1 mi (0.2 km) from Royal & Ancient Golf Club of St. Andrews.

Exceptional278 reviews
9.2
View details
The New Inn
7.7

The New Inn

Hotel in St. Andrews, Fife

<h2>Comfortable Accommodations</h2>

The New Inn in Fife offers family rooms with private bathrooms, work desks, and free WiFi. Each room includes a TV, electric kettle, and wardrobe, ensuring a pleasant stay.

<h2>Dining Experience</h2>

Guests can enjoy British cuisine at the family-friendly restaurant, serving lunch and dinner with vegetarian, vegan, and gluten-free options. The on-site bar provides a relaxing atmosphere for evening drinks.

<h2>Leisure Facilities</h2>

The hotel features a garden, open-air bath, and outdoor seating area. Additional amenities include a lounge, picnic area, and daily housekeeping service.

<h2>Prime Location</h2>

Located a 4-minute walk from St Andrews East Sands Beach and 1.2 km from St Andrews University, The New Inn is also close to St Andrews Cathedral and other attractions. Dundee Airport is 26 km away. Guests appreciate the convenient location, bar, and attentive staff.

Good326 reviews
7.7
View details
Primary image
8.6

McIntosh Hall - Campus Accommodation

Guesthouse in St. Andrews

With a stay at McIntosh Hall - Campus Accommodation, you'll be centrally located in St. Andrews, steps from University of St. Andrews and 4 minutes by foot from Old Course at St Andrews. This guest house is 0.2 mi (0.3 km) from Lundin Golf Club and 0.2 mi (0.4 km) from Royal & Ancient Golf Club of St. Andrews.

Fabulous14 reviews
8.6
View details
Primary image
9.8

Stravithie Castle

Bed & breakfast in St. Andrews

Located in St. Andrews, Stravithie Castle is on a river, within a 10-minute drive of University of St. Andrews and St. Andrew's Cathedral. This bed & breakfast is 4.2 mi (6.8 km) from St. Andrew's Castle and 10.9 mi (17.6 km) from Elie Beach.

Exceptional169 reviews
9.8
View details
The Studio Pod, St Andrews
8.5

The Studio Pod, St Andrews

Apartment in St. Andrews

Situated in St. Andrews and only 4.4 km from St Andrews Bay, The Studio Pod, St Andrews features accommodation with garden views, free WiFi and free private parking. Featuring a garden, the property is located within 26 km of Discovery Point. The property is non-smoking and is located 4.9 km from St Andrews University.

Offering 1 bedroom and 1 bathroom, this apartment has a flat-screen TV. Towels and bed linen are available in the apartment.

There is a snack bar on-site.

Dundee Airport is 29 km from the property.

Fabulous83 reviews
8.5
View details
Hotel Du Vin, St Andrews
8.8

Hotel Du Vin, St Andrews

Hotel in St. Andrews

Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course. The boutique hotel features stunning views over St Andrews Bay and is well-located for the beach and the shops of St Andrews.

The slate-tiled, terraced house, an impressive former family home, has been converted into a chic hotel. The luxury rooms come with Egyptian cotton sheets and rain-effect showers. There is also a TV, luxurious toiletries and free WiFi access.

Hotel Du Vin, St Andrews has a French-style bistro serving home-cooked food prepared with seasonal and local produce. Guests can relax with a glass of wine in the bar and lounge area serving an impressive wine list chosen by the in-house sommelier.

You can enjoy a stroll along the seafront to St Andrews' famous university, while the shops, restaurants and pubs of North, South and Market streets are within a 10-minute walk.

Fabulous952 reviews
8.8
View details
The Arran, St Andrews
9.1

The Arran, St Andrews

Aparthotel in St. Andrews

<h2>Historic Setting</h2>

The Arran, St Andrews is housed in a historic building in St. Andrews, offering a unique and charming atmosphere.

<h2>Comfortable Accommodations</h2>

Rooms feature private bathrooms with free toiletries, showers, and bathrobes. Additional amenities include terraces, garden views, and outdoor dining areas.

<h2>Convenient Location</h2>

Located an 8-minute walk from West Sands Beach and 500 metres from St Andrews University, the aparthotel is also close to St Andrews Cathedral and other attractions.

<h2>Guest Services</h2>

Guests benefit from free WiFi, daily housekeeping, express check-in and check-out, and luggage storage. The property is highly rated for its convenient location, room comfort, and cleanliness.

Exceptional857 reviews
9.1
View details
The Old Station Guest House
9.1

The Old Station Guest House

Bed and breakfast in St. Andrews

A former railway station set in 2 acres of landscaped garden, The Old Station Guest House comprises of the main building and a train carriage converted into suites. Guests can practise their golf on the lawns, while the famous seafront St Andrews Links are a 10-minute drive.

The Old Station has been fully renovated and features modern bedrooms decorated in a traditional style, with sash windows and warm tones. Carriage suites come with a small kitchen area, while all accommodation comes en suite, with tea/coffee-making facilities and a TV with satellite channels.

Continental and cooked breakfasts are served daily in the bright breakfast room which used to be the station platform. For other meals guests are just 5 minutes’ drive from the centre of St Andrews, with its variety of restaurants.

The 4-star Old Station Guest House also offers a billiards room and library, with free Wi-Fi in public areas. There are several more golf courses within a 20-minute drive.

Exceptional321 reviews
9.1
View details
Lodge No 54 - Stewart's Resort Cameron
7.0

Lodge No 54 - Stewart's Resort Cameron

Holiday home in St. Andrews

<h2>Comfortable Accommodation</h2>

Lodge No 54 - Stewart's Resort Cameron in St. Andrews offers a two-bedroom, two-bathroom holiday home with free WiFi, a sauna, and a restaurant. The property includes a children's playground and free on-site private parking.

<h2>Modern Amenities</h2>

The home features a fully equipped kitchen with a refrigerator, oven, stovetop, toaster, microwave, and dining area. Additional amenities include streaming services, a hairdryer, and a washing machine.

<h2>Local Attractions</h2>

St Andrews University is 9 km away, St Andrews Bay 12 km, and St Andrews Cathedral 9 km. Other nearby points include Discovery Point (22 km) and St Andrews - The Old Course (8 km). Dundee Airport is 29 km from the property.

Good1 review
7.0
View details
Primary image
9.0

The Albany Hotel St Andrews

Hotel in St. Andrews

With a stay at The Albany Hotel St Andrews, you'll be centrally located in St. Andrews, steps from University of St. Andrews and within a 5-minute walk of St. Andrew's Cathedral. This hotel is 0.4 mi (0.7 km) from Old Course at St Andrews and 0.5 mi (0.8 km) from Royal & Ancient Golf Club of St. Andrews.

Exceptional510 reviews
9.0
View details
Primary image
9.2

Fairmont St Andrews

Hotel in St. Andrews

Located in St. Andrews, Fairmont St Andrews is by the sea – a 2-minute drive from St Andrews Bay and 6 minutes from University of St. Andrews. This family-friendly hotel is 3.3 mi (5.2 km) from The Fife Coastal Path and 3.4 mi (5.4 km) from St. Andrew's Cathedral.

Exceptional1,000 reviews
9.2
View details
21KR Bed and Breakfast, close to beach, town centre and golf
9.4

21KR Bed and Breakfast, close to beach, town centre and golf

Bed and breakfast in St. Andrews

<h2>Comfortable Accommodation</h2>

21KR Bed and Breakfast in St Andrews offers a garden and free WiFi. Guests enjoy a terrace, private bathroom, and parquet floors. Each room includes a work desk, wardrobe, and TV.

<h2>Delicious Breakfast</h2>

A continental breakfast is served daily, featuring fruits, chocolates, or cookies. Free toiletries and slippers enhance the morning experience.

<h2>Prime Location</h2>

Located less than 1 km from St Andrews East Sands Beach and a 16-minute walk to St Andrews University. Nearby attractions include St Andrews Bay (3.8 km) and Discovery Point (23 km). Dundee Airport is 30 km away.

<h2>Guest Favorites</h2>

Guests highly rate the host, breakfast, and bed comfort. The property provides a quiet street view and garden views.

Exceptional161 reviews
9.4
View details
Primary image
9.4

The Dunvegan Hotel

Hotel in St. Andrews

A stay at The Dunvegan Hotel places you in the heart of St. Andrews, steps from University of St. Andrews and Old Course at St Andrews. This golf hotel is 0.1 mi (0.2 km) from Lundin Golf Club and 0.1 mi (0.2 km) from Royal & Ancient Golf Club of St. Andrews.

Exceptional184 reviews
9.4
View details
Scooniehill Farm House B&B
9.6

Scooniehill Farm House B&B

Bed and breakfast in St. Andrews

Located 1.5 miles from the town of St Andrews, Scooniehill Farmhouse is a farmhouse with a large garden, offering panoramic views of the Scottish countryside. It offers cooked breakfasts, free parking and free WiFi.

Each bedroom has an en suite shower room or external private bathroom with a hairdryer and free toiletries. They also have tea/coffee making facilities with handmade chocolates.

Guests can enjoy a full Scottish breakfast or a Continental-style breakfast. All ingredients used are fresh and locally produced where possible.

A 5 minutes' drive from the world-famous St. Andrews Links golf club, Scooniehill Farmhouse is just 2 miles from St Andrews town centre.

Exceptional138 reviews
9.6
View details
Lovely Home Stay Private room Shared bathroom
7.9

Lovely Home Stay Private room Shared bathroom

Homestay in St. Andrews, Fife

Offering a garden and quiet street view, Lovely Home Stay Private room Shared bathroom is situated in Fife, 1.8 km from St Andrews University and 4.7 km from St Andrews Bay. Free WiFi is available throughout the property and St Andrews East Sands Beach is 2 km away.

Towels and bed linen are available in the homestay. The accommodation is non-smoking.

Discovery Point is 22 km from the homestay. Dundee Airport is 29 km from the property.

Good11 reviews
7.9
View details
The Wee Room -Stay Where All St Andrews is on the Doorstep!
8.4

The Wee Room -Stay Where All St Andrews is on the Doorstep!

Apartment in St. Andrews, Fife

<h2>Comfortable Living Space</h2>

The Wee Room in St Andrews offers a spacious apartment with one bedroom and one bathroom. Guests enjoy free WiFi, a fully equipped kitchen with a refrigerator, microwave, oven, and stovetop. The apartment includes a dining area, seating space, and a private entrance.

<h2>Convenient Location</h2>

Located less than 1 km from West Sands Beach and St Andrews University, the property is an 8-minute walk to St Andrews Cathedral. Nearby attractions include St Andrews - The Old Course and St Andrews - New Course, each less than 1 km away. Dundee Airport is 24 km from the apartment.

<h2>Guest Favorites</h2>

Guests highly rate the convenient location, room size, and friendly host. The apartment provides a comfortable and spacious environment, ensuring a pleasant stay.

Very good80 reviews
8.4
View details
Reception
9.4

Haar with Rooms

Inn in St. Andrews

A stay at Haar with Rooms places you in the heart of St. Andrews, steps from University of St. Andrews and Old Course at St Andrews. This luxury inn is 0.1 mi (0.1 km) from Lundin Golf Club and 0.1 mi (0.1 km) from Royal & Ancient Golf Club of St. Andrews.

Exceptional137 reviews
9.4
View details