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.
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.
Rufflets St Andrews
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 AndrewsThe Inn At Kingsbarns
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 KingsbarnsHotel du Vin & Bistro St. Andrews
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. AndrewsThe Dunvegan Hotel
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 HotelStewarts Resort Lodge 16
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 16Vicarsford lodge
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 lodgeBraeside House
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 HouseCambo House And Estate B&B
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&BThe Old Station Guest House
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 HousePinewood Country House
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 HouseLillian May Bnb
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 BnbElderburn Luxury Lodges
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 LodgesDukeside Lodge
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 LodgeMilton Lea Bed & Breakfast
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 & BreakfastKnockhill Farm B &B
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
| Hotel | Class | Parking | Breakfast | Pool or spa | Pets | To the centre |
|---|---|---|---|---|---|---|
| Rufflets St Andrews | ★★★★ | Yes | Yes | – | Yes | 2.5 km |
| The Inn At Kingsbarns | ★★★★ | Yes | – | – | – | 9.6 km |
| Hotel du Vin & Bistro St. Andrews | ★★★★ | Yes | Yes | – | Yes | 0.7 km |
| The Dunvegan Hotel | ★★★★ | – | Yes | Yes | – | 0.6 km |
| Stewarts Resort Lodge 16 | ★★★★ | Yes | – | Yes | Yes | 6.0 km |
| Vicarsford lodge | ★★★★ | Yes | – | – | – | 9.4 km |
| Braeside House | ★★★★ | Yes | Yes | – | – | 0.2 km |
| Cambo House And Estate B&B | ★★★★ | Yes | – | – | – | 10.9 km |
| The Old Station Guest House | ★★★★ | Yes | Yes | Yes | – | 3.9 km |
| Pinewood Country House | ★★★★ | – | – | – | – | 9.5 km |
| Lillian May Bnb | ★★★★ | – | – | – | – | 14.0 km |
| Elderburn Luxury Lodges | ★★★★ | Yes | – | – | – | 4.9 km |
| Dukeside Lodge | ★★★★ | Yes | Yes | – | – | 2.5 km |
| Milton Lea Bed & Breakfast | ★★★★ | Yes | – | – | – | 7.3 km |
| Knockhill Farm B &B | ★★★★ | Yes | Yes | – | – | 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.
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.














