▲ North YorkshireDestinations
Find a hotel

Home/Where to stay/Saint Andrews/4-star hotels

4-star hotels in Saint Andrews

This shortlist gathers 4-star hotels in Saint Andrews, from town-centre addresses to country houses on the outskirts. It is for couples, families and golfers weighing up where to base themselves for a short break in the home of golf.

15 hotels3 rated 4.5+1,467 guest reviews

Staying in Saint Andrews

Saint Andrews packs a medieval street plan, a cliff-top castle, a ruined cathedral and two miles of sandy beach into a compact centre that is easy to explore on foot. The Old Course and West Sands sit at one edge of town, while museums, independent shops and restaurants fill the streets around Market Street, South Street and North Street. History, education and sport draw visitors from around the globe.

The hotels on this list are spread between the historic core and the surrounding countryside. Hotel du Vin & Bistro St. Andrews on The Scores and The Dunvegan Hotel on Pilmour Place sit closest to the centre, 0.7 km and 0.6 km away, with Braeside House on Nelson Street at 0.2 km. Others, such as Rufflets St Andrews on Strathkinness Low Road, Dukeside Lodge and Stewarts Resort Lodge 16, lie 2.5 km to 6 km out. Couples and golfers will value the walkable addresses; families and drivers get more space and free parking further out.

The shortlist

Ranked by hotel class, then guest rating and number of reviews.

  1. Rufflets St Andrews

    ★★★★4.6540 reviews2.5 km from the centre

    Strathkinness Low Road, Saint Andrews, United Kingdom

    Best for: Families · Drivers

    • Free car parking
    • Breakfast
    • Lounge

    Why stay hereSet 2.5 km from the centre of Saint Andrews, Rufflets St Andrews pairs a garden and a fireplace lounge with free car parking. Guests rate it 4.6 out of 5 across 540 reviews, and the 24 hour front desk, room service and restaurant suit travellers who want a country-house base with the town within easy reach. Families have family rooms and babysitting service; pets are allowed.

    See Rufflets St Andrews
  2. The Inn At Kingsbarns

    ★★★★4.6204 reviews9.6 km from the centre

    5 Main Street, Saint Andrews, United Kingdom

    Best for: Families · Drivers

    • Free car parking
    • Lounge
    • Family rooms

    Why stay hereThe Inn At Kingsbarns lies 9.6 km from Saint Andrews on Main Street, with a garden, a lounge and free car parking. Archery, fishing and horse back riding are offered on site, which suits guests who want outdoor activity alongside a restaurant and bar. Its 4.6 out of 5 rating comes from 204 reviews, and family rooms, cots and non smoking rooms cover couples and families alike.

    See The Inn At Kingsbarns
  3. Hotel du Vin & Bistro St. Andrews

    ★★★★4.5443 reviews0.7 km from the centre

    40 The Scores, Saint Andrews, United Kingdom

    Best for: Drivers · Breakfast

    • Parking
    • Breakfast in room
    • Lounge

    Why stay hereOn The Scores, 0.7 km from the centre, Hotel du Vin & Bistro St. Andrews has sea-facing spaces, a terrace and a garden, plus a golf course and air conditioning. Couples and golfers who want to walk to town will find the 24 hour front desk, lifts, room service and restaurant convenient. It holds 4.5 out of 5 from 443 reviews, and pets are allowed.

    See Hotel du Vin & Bistro St. Andrews
  4. The Dunvegan Hotel

    ★★★★4.4147 reviews0.6 km from the centre

    7 Pilmour Place, Saint Andrews, United Kingdom

    Best for: Pool and spa · Breakfast

    • Spa
    • Breakfast
    • Wheelchair accessible

    Why stay hereThe Dunvegan Hotel sits on Pilmour Place, 0.6 km from the centre, with a golf course and horse back riding nearby and a spa on site. Breakfast is served, and free Wifi, luggage storage and dry cleaning service make it practical for short stays. Wheelchair accessible, it holds 4.4 out of 5 from 147 reviews and suits golfers and couples who want to be in the middle of Saint Andrews.

    See The Dunvegan Hotel
  5. Stewarts Resort Lodge 16

    ★★★★4.3133 reviews6.0 km from the centre

    Stewarts Resort By Cameron, Saint Andrews, United Kingdom

    Best for: Drivers · Pool and spa

    • Sauna
    • Free car parking
    • Pets allowed

    Why stay hereStewarts Resort Lodge 16 is a self-catering lodge 6.0 km from Saint Andrews, with a kitchen, dishwasher, microwave, oven and washing machine, plus a patio and sauna. Free car parking and free Wifi suit guests arriving by car, and pets are allowed. It rates 4.3 out of 5 from 133 reviews, and with a cot, family-friendly facilities and wheelchair access it works well for longer family stays.

    See Stewarts Resort Lodge 16
  6. Vicarsford lodge

    ★★★★9.4 km from the centre

    St. Michaels, Saint Andrews, United Kingdom

    Best for: Drivers

    • Free car parking
    • Bar/Lounge
    • Free Wifi

    Why stay hereVicarsford lodge lies 9.4 km from Saint Andrews in St. Michaels, offering a bar/lounge, garden and terrace with free car parking and free Wifi. A 24 hour front desk, multilingual staff and laundry service cover practical needs, and the property has between 1 and 50 rooms. It suits guests who prefer a quieter base outside the town with luggage storage and garden space.

    See Vicarsford lodge
  7. Braeside House

    ★★★★0.2 km from the centre

    25 Nelson Street Fife Ky16 8Aj St Andrews, Saint Andrews, United Kingdom

    Best for: Drivers · Breakfast

    • Free car parking
    • Breakfast
    • Free Wifi

    Why stay hereBraeside House is 0.2 km from the centre of Saint Andrews on Nelson Street, putting the town within a short walk. A fireplace, breakfast, free Wifi and free car parking are provided, along with luggage storage and dry cleaning service. It suits visitors who want a small guesthouse close to everything rather than a large hotel; note that a surcharge applies.

    See Braeside House
  8. Cambo House And Estate B&B

    ★★★★10.9 km from the centre

    Cambo Estate, Saint Andrews, United Kingdom

    Best for: Drivers · Business trips

    • Free car parking
    • Free Wifi

    Why stay hereCambo House And Estate B&B stands 10.9 km from Saint Andrews on the Cambo Estate, with a garden, terrace and picnic area alongside free car parking and free Wifi. A meeting room and laundry service add practicality for groups and longer visits, and luggage storage is available. It suits guests who want an estate setting away from the town centre.

    See Cambo House And Estate B&B
  9. The Old Station Guest House

    ★★★★3.9 km from the centre

    Stravithie Bridge, Saint Andrews, United Kingdom

    Best for: Families · Drivers

    • Pool bar
    • Free car parking
    • Breakfast

    Why stay hereThe Old Station Guest House is 3.9 km from Saint Andrews at Stravithie Bridge, with a garden, terrace, picnic area, games room and lounge. Canoeing and fishing are on offer, and there is a golf course, plus free car parking and free Wifi. Family rooms, high chairs, cots and special diets make it a good fit for families; pets are not mentioned, but bars and a pool bar are on site.

    See The Old Station Guest House
  10. Pinewood Country House

    ★★★★9.5 km from the centre

    Tayport Road St Michaels Leuchars, Saint Andrews, United Kingdom

    • Wifi

    Why stay herePinewood Country House is 9.5 km from Saint Andrews on Tayport Road in St Michaels, Leuchars, and provides Wifi. It suits guests looking for a straightforward 4-star country house base outside the town while staying within reach of Saint Andrews.

    See Pinewood Country House
  11. Lillian May Bnb

    ★★★★14.0 km from the centre

    19 Linden Avenue, Saint Andrews, United Kingdom

    • Lounge

    Why stay hereLillian May Bnb sits 14.0 km from Saint Andrews on Linden Avenue, with a bar, lounge and garden for guests to use, plus a luggage room. It suits travellers who want a small bed and breakfast well away from the town centre.

    See Lillian May Bnb
  12. Elderburn Luxury Lodges

    ★★★★4.9 km from the centre

    Denhead, Saint Andrews, United Kingdom

    Best for: Families · Drivers

    • Free car parking
    • Family rooms
    • Kitchen

    Why stay hereElderburn Luxury Lodges offers self-catering lodges 4.9 km from Saint Andrews at Denhead, each with a kitchen, dishwasher, microwave, oven, washing machine and a patio. Free car parking and free Wifi are included, and family rooms, cots and high chairs suit groups with children. Cleaning, laundry service and wheelchair access add convenience for longer stays.

    See Elderburn Luxury Lodges
  13. Dukeside Lodge

    ★★★★2.5 km from the centre

    Balone Steading, Saint Andrews, United Kingdom

    Best for: Drivers · Breakfast

    • Free car parking
    • Breakfast
    • Free Wifi

    Why stay hereDukeside Lodge is 2.5 km from Saint Andrews at Balone Steading, serving breakfast with free Wifi and free car parking, and it has a reception area. It suits guests who want a small 4-star lodge close to town with parking on site.

    See Dukeside Lodge
  14. Milton Lea Bed & Breakfast

    ★★★★7.3 km from the centre

    By Balmullo, Saint Andrews, United Kingdom

    Best for: Drivers

    • Free car parking

    Why stay hereMilton Lea Bed & Breakfast lies 7.3 km from Saint Andrews near Balmullo, with a garden and free car parking. Free internet access in the lounge is provided, and guests should note that a surcharge applies. It suits those wanting a rural bed and breakfast with parking and a garden setting.

    See Milton Lea Bed & Breakfast
  15. Knockhill Farm B &B

    ★★★★6.5 km from the centre

    Knockhill Farm High Road Strathkinness Strathkinnessst Andrews Ky16 9Sl, Saint Andrews, United Kingdom

    Best for: Drivers · Breakfast

    • Coach parking
    • Breakfast
    • Wheelchair accessible

    Why stay hereKnockhill Farm B &B is 6.5 km from Saint Andrews at Strathkinness, serving breakfast with a garden and terrace, free Wifi, free car parking and coach parking. It is wheelchair accessible, making it a practical farm stay for guests who want to be outside the town but within a short drive of Saint Andrews.

    See Knockhill Farm B &B

The shortlist side by side

HotelClassParkingBreakfastPool or spaPetsTo the centre
Rufflets St Andrews★★★★YesYes–Yes2.5 km
The Inn At Kingsbarns★★★★Yes–––9.6 km
Hotel du Vin & Bistro St. Andrews★★★★YesYes–Yes0.7 km
The Dunvegan Hotel★★★★–YesYes–0.6 km
Stewarts Resort Lodge 16★★★★Yes–YesYes6.0 km
Vicarsford lodge★★★★Yes–––9.4 km
Braeside House★★★★YesYes––0.2 km
Cambo House And Estate B&B★★★★Yes–––10.9 km
The Old Station Guest House★★★★YesYesYes–3.9 km
Pinewood Country House★★★★––––9.5 km
Lillian May Bnb★★★★––––14.0 km
Elderburn Luxury Lodges★★★★Yes–––4.9 km
Dukeside Lodge★★★★YesYes––2.5 km
Milton Lea Bed & Breakfast★★★★Yes–––7.3 km
Knockhill Farm B &B★★★★YesYes––6.5 km

From each hotel's own listing on this site; a dash means it is not listed.

How to choose

For golfers

Hotel du Vin & Bistro St. Andrews on The Scores, 0.7 km from the centre, and The Dunvegan Hotel on Pilmour Place, 0.6 km out, both list a golf course among their facilities. Staying here puts the links and the town's historic core within easy reach on foot.

Hotel du Vin & Bistro St. Andrews · The Dunvegan Hotel

For families

Rufflets St Andrews, The Inn At Kingsbarns, The Old Station Guest House and Elderburn Luxury Lodges all provide family rooms, and each has cots available. Rufflets and Elderburn add kitchens or kitchenettes, while The Old Station offers a games room, table tennis and a picnic area for children.

Rufflets St Andrews · The Inn At Kingsbarns · The Old Station Guest House · Elderburn Luxury Lodges

Travellers with pets

Pets are allowed at Rufflets St Andrews, Hotel du Vin & Bistro St. Andrews and Stewarts Resort Lodge 16. Rufflets and Stewarts Resort both pair this with free car parking, and Stewarts Resort Lodge 16 also has a sauna, a patio and a washing machine for longer stays.

Rufflets St Andrews · Hotel du Vin & Bistro St. Andrews · Stewarts Resort Lodge 16

Country-house stays

Cambo House And Estate B&B, Pinewood Country House, Milton Lea Bed & Breakfast and Knockhill Farm B &B sit in the countryside, 6.5 km to 10.9 km from the centre. All four have free car parking and a garden or terrace, with the quiet of the Fife landscape instead of town streets.

Cambo House And Estate B&B · Pinewood Country House · Milton Lea Bed & Breakfast · Knockhill Farm B &B

Questions, answered

Which hotels are closest to the centre of Saint Andrews?

Braeside House on Nelson Street is 0.2 km from the centre, followed by The Dunvegan Hotel at 0.6 km and Hotel du Vin & Bistro St. Andrews at 0.7 km. All three keep the cathedral, castle and shops within walking distance.

Do any of these hotels have parking?

Free car parking is listed at Rufflets St Andrews, The Inn At Kingsbarns, Stewarts Resort Lodge 16, Vicarsford lodge, Braeside House, Cambo House And Estate B&B, The Old Station Guest House, Elderside Luxury Lodges, Dukeside Lodge, Milton Lea Bed & Breakfast and Knockhill Farm B &B. Hotel du Vin & Bistro St. Andrews also lists parking.

Which hotels allow pets?

Pets are allowed at Rufflets St Andrews, Hotel du Vin & Bistro St. Andrews and Stewarts Resort Lodge 16. All three sit outside the immediate town centre, so dogs have easy access to open ground.

Which Saint Andrews hotels have a pool or spa?

The Dunvegan Hotel lists a spa among its facilities, and Stewarts Resort Lodge 16 has a sauna. No pool is listed at any of these hotels.

Which hotel is best for families?

Four hotels list family rooms: Rufflets St Andrews, The Inn At Kingsbarns, The Old Station Guest House and Elderburn Luxury Lodges. Cots are available at all four, and The Old Station adds a games room, table tennis and a picnic area.

Which hotel has the highest guest rating?

Rufflets St Andrews and The Inn At Kingsbarns share the top rating of 4.6 out of 5, from 540 and 204 reviews respectively. Rufflets St Andrews is 2.5 km from the centre, while The Inn At Kingsbarns is 9.6 km out.

Do the hotels serve breakfast?

Breakfast is listed at Rufflets St Andrews, The Old Station Guest House, The Dunvegan Hotel, Braeside House, Dukeside Lodge and Knockhill Farm B &B. Rufflets St Andrews and Hotel du Vin & Bistro St. Andrews also offer breakfast in the room.

Can I stay in a hotel with a sea view?

Hotel du Vin & Bistro St. Andrews lists a sea view among its facilities. It stands on The Scores, 0.7 km from the centre, close to the coastline and the town's historic streets.

More ways to stay in Saint Andrews