Hotels St Andrews
St Andrews
2 guests

Adults:

2

Children:

0

Child’s age:

St Andrews

Nov 04 - Nov 05 ·
2 guests

St Andrews Resorts

St Andrews
2 guests

Adults:

2

Children:

0

Child’s age:

Over 430 stays assessed to highlight the standout picks

Navigation

1. Dalmahoy Hotel & Country Club

2. Dakota Edinburgh

3. Dunkeld House Hotel

4. The Woodside

Cheap Resorts in St Andrews

5. Carnoustie Golf Hotel 'A Bespoke Hotel'

6. The Kenmore Club

7. Holiday Inn Express Edinburgh Airport By Ihg

Adult Resorts in St Andrews

8. The Old Brewhouse

9. Courtyard By Marriott Edinburgh

10. The Bay Hotel

Top Resorts in St Andrews

Resorts near St Andrews

  • Guest favorite
Dalmahoy Hotel & Country Club Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

Edinburgh West
60.1 km (37.4 mi) from St Andrews
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Flat-screen TV
  • Steam room
  • Heated swimming pool

The 4-star Dalmahoy Hotel & Country Club Kirknewton, situated within easy reach of Dalmahoy Golf Course, boasts 1,000 acres of parkland. The hotel lies about 10 minutes' drive from Xtreme Karting, and offers an à la carte restaurant and a heated pool onsite.

The Dalmahoy Kirknewton has yoga instruction and modern gym equipment, along with a steam room and a sauna. You can engage in various sport activities, such as lawn tennis, ping-pong, and billiard. This Kirknewton hotel also features conference facilities and a photocopy machine for those arriving on business.

8.5
9265 reviews
~ US$102 / night

Dalmahoy Hotel & Country Club

60.1 km (37.4 mi) from St Andrews
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Flat-screen TV
  • Steam room
  • Heated swimming pool

Dalmahoy Hotel & Country Club

The 4-star Dalmahoy Hotel & Country Club Kirknewton, situated within easy reach of Dalmahoy Golf Course, boasts 1,000 acres of parkland. The hotel lies about 10 minutes' drive from Xtreme Karting, and offers an à la carte restaurant and a heated pool onsite.

The Dalmahoy Kirknewton has yoga instruction and modern gym equipment, along with a steam room and a sauna. You can engage in various sport activities, such as lawn tennis, ping-pong, and billiard. This Kirknewton hotel also features conference facilities and a photocopy machine for those arriving on business.

8.5
9265 reviews
From US$ 102 / night
  • Eco-friendly stay
Dakota Edinburgh Dakota Edinburgh

Dakota Edinburgh

Ferrymuir Retail Park
54.6 km (33.9 mi) from St Andrews
  • Restaurant
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Fitness centre

Located approximately 6 km from the 16th-century tower house "Midhope Castle", the 4-star smoke-free Dakota Edinburgh Hotel South Queensferry is directly on the outskirts of South Queensferry and about 10 minutes by car from Newliston. Boasting access to Maid of the Forth, around 25 minutes' walk away, the stylish hotel includes a shared lounge and grill providing guests with air-conditioned rooms.

At this South Queensferry hotel, guests can also benefit from fitness classes provided at a fitness centre.

8.8
3876 reviews
~ US$104 / night

Dakota Edinburgh

54.6 km (33.9 mi) from St Andrews
  • Restaurant
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Fitness centre

Dakota Edinburgh

Located approximately 6 km from the 16th-century tower house "Midhope Castle", the 4-star smoke-free Dakota Edinburgh Hotel South Queensferry is directly on the outskirts of South Queensferry and about 10 minutes by car from Newliston. Boasting access to Maid of the Forth, around 25 minutes' walk away, the stylish hotel includes a shared lounge and grill providing guests with air-conditioned rooms.

At this South Queensferry hotel, guests can also benefit from fitness classes provided at a fitness centre.

8.8
3876 reviews
From US$ 104 / night
Dunkeld House Hotel Dunkeld House Hotel

Dunkeld House Hotel

Dunkeld House Hotel
56.1 km (34.8 mi) from St Andrews
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Flat-screen TV
  • Steam room
  • Indoor swimming pool

Providing 100 rooms, the 4-star Dunkeld House Hotel is situated around a 5-minute walk from River Tay. Facing garden views, the hotel is a mere 1.9 km from Dunkeld Bridge and offers an à la carte restaurant plus biking, hiking, and shooting.

Dunkeld House Hotel also features a heated pool with a hot tub. Keeping fit at this Dunkeld hotel is convenient thanks to a gym facility that offers fitness classes. A variety of body treatments include body wraps, body scrub, and pedicure as well as a steam room, a Jacuzzi, and a sauna.

8.7
2834 reviews
~ US$116 / night

Dunkeld House Hotel

56.1 km (34.8 mi) from St Andrews
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Flat-screen TV
  • Steam room
  • Indoor swimming pool

Dunkeld House Hotel

Providing 100 rooms, the 4-star Dunkeld House Hotel is situated around a 5-minute walk from River Tay. Facing garden views, the hotel is a mere 1.9 km from Dunkeld Bridge and offers an à la carte restaurant plus biking, hiking, and shooting.

Dunkeld House Hotel also features a heated pool with a hot tub. Keeping fit at this Dunkeld hotel is convenient thanks to a gym facility that offers fitness classes. A variety of body treatments include body wraps, body scrub, and pedicure as well as a steam room, a Jacuzzi, and a sauna.

8.7
2834 reviews
From US$ 116 / night

Cheap Resorts in St Andrews

The Woodside The Woodside

The Woodside

1 Stirling Road Doune
79.6 km (49.5 mi) from St Andrews
  • Restaurant
  • Free parking
  • VIP check-in/ -out
  • Flat-screen TV
  • Bar/ Lounge area
  • Sun terrace

Featuring a sunbathing terrace and a shared lounge, the 3-star The Woodside Hotel Doune is situated just a 5-minute walk from The Grail Doune. There is a private parking lot on site and Wi-Fi in public areas.

8.9
1762 reviews
~ US$145 / night

The Woodside

79.6 km (49.5 mi) from St Andrews
  • Restaurant
  • Free parking
  • VIP check-in/ -out
  • Flat-screen TV
  • Bar/ Lounge area
  • Sun terrace

The Woodside

Featuring a sunbathing terrace and a shared lounge, the 3-star The Woodside Hotel Doune is situated just a 5-minute walk from The Grail Doune. There is a private parking lot on site and Wi-Fi in public areas.

8.9
1762 reviews
From US$ 145 / night
  • Top location
Carnoustie Golf Hotel 'A Bespoke Hotel' Carnoustie Golf Hotel 'A Bespoke Hotel'

Carnoustie Golf Hotel 'A Bespoke Hotel'

The Links
18.3 km (11.3 mi) from St Andrews
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Flat-screen TV
  • Steam room
  • Pool with view

Providing 96 rooms, the 4-star Carnoustie Golf Hotel 'A Bespoke Hotel' is situated approximately 15 minutes' walk from Barry Burn. The hotel offers a heated pool along with a steam room, a Jacuzzi, and a sauna and boasts a location a few steps from the championship Carnoustie Golf Links.

Beach facilities at this accommodation include beach towels. Keeping fit at the Carnoustie is convenient thanks to a fitness centre that offers fitness classes.

8.8
1689 reviews
~ US$114 / night

Carnoustie Golf Hotel 'A Bespoke Hotel'

18.3 km (11.3 mi) from St Andrews
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Flat-screen TV
  • Steam room
  • Pool with view

Carnoustie Golf Hotel 'A Bespoke Hotel'

Providing 96 rooms, the 4-star Carnoustie Golf Hotel 'A Bespoke Hotel' is situated approximately 15 minutes' walk from Barry Burn. The hotel offers a heated pool along with a steam room, a Jacuzzi, and a sauna and boasts a location a few steps from the championship Carnoustie Golf Links.

Beach facilities at this accommodation include beach towels. Keeping fit at the Carnoustie is convenient thanks to a fitness centre that offers fitness classes.

8.8
1689 reviews
From US$ 114 / night
  • Eco-friendly stay
The Kenmore Club The Kenmore Club

The Kenmore Club

Kenmore By Aberfeldy
79.2 km (49.2 mi) from St Andrews
  • Cookware/ Kitchen utensils
  • Free parking
  • 24-hour reception
  • Flat-screen TV
  • Sauna
  • Heated swimming pool

The Kenmore Club hotel is located in Kenmore, 6 minutes' walk from Kenmore Parish Church, and offers an indoor pool. The resort is 2.9 km from Falls of Acharn and provides guests with a Jacuzzi and a sauna.

If you like an active lifestyle, hiking, mini golf, and ping-pong are available on site. Keeping fit at The Kenmore Club hotel is convenient thanks to a fitness centre that offers fitness classes.

8.5
2090 reviews
~ US$100 / night

The Kenmore Club

79.2 km (49.2 mi) from St Andrews
  • Cookware/ Kitchen utensils
  • Free parking
  • 24-hour reception
  • Flat-screen TV
  • Sauna
  • Heated swimming pool

The Kenmore Club

The Kenmore Club hotel is located in Kenmore, 6 minutes' walk from Kenmore Parish Church, and offers an indoor pool. The resort is 2.9 km from Falls of Acharn and provides guests with a Jacuzzi and a sauna.

If you like an active lifestyle, hiking, mini golf, and ping-pong are available on site. Keeping fit at The Kenmore Club hotel is convenient thanks to a fitness centre that offers fitness classes.

8.5
2090 reviews
From US$ 100 / night

Adult Resorts in St Andrews

  • Eco-friendly stay
Holiday Inn Express Edinburgh Airport By Ihg Holiday Inn Express Edinburgh Airport By Ihg

Holiday Inn Express Edinburgh Airport By Ihg

101 Ingliston Rd,
56.8 km (35.3 mi) from St Andrews
  • Restaurant
  • Car park
    US$ 16.20 per day
  • 24-hour reception
  • Flat-screen TV
  • Leisure/ TV room
  • Bar/ Lounge area

Located within 6 km of Military Museum Scotland, the 3-star award-winning Holiday Inn Express Edinburgh Airport By Ihg Ingliston offers a vending machine and a lift. The inn is a good starting point for Ingliston's sports attractions, including Xtreme Karting, which is approximately a 25-minute walk away.

Entertainment highlights include access to in-house cinema.

8.1
5706 reviews
~ US$83 / night

Holiday Inn Express Edinburgh Airport By Ihg

56.8 km (35.3 mi) from St Andrews
  • Restaurant
  • Car park
    US$ 16.20 per day
  • 24-hour reception
  • Flat-screen TV
  • Leisure/ TV room
  • Bar/ Lounge area

Holiday Inn Express Edinburgh Airport By Ihg

Located within 6 km of Military Museum Scotland, the 3-star award-winning Holiday Inn Express Edinburgh Airport By Ihg Ingliston offers a vending machine and a lift. The inn is a good starting point for Ingliston's sports attractions, including Xtreme Karting, which is approximately a 25-minute walk away.

Entertainment highlights include access to in-house cinema.

8.1
5706 reviews
From US$ 83 / night
  • Beach access
The Old Brewhouse The Old Brewhouse

The Old Brewhouse

1-5 High Street
27.5 km (17.1 mi) from St Andrews
  • Restaurant
  • Free parking
  • VIP check-in/ -out
  • Flat-screen TV
  • Ironing facilities
  • Golf course

The 3-star The Old Brewhouse Hotel Arbroath offers proximity to the performing arts theater "Webster Memorial Theatre", situated only 250 metres away. This Arbroath hotel features 6 rooms and comforts such as a restaurant.

8.9
799 reviews
~ US$121 / night

The Old Brewhouse

27.5 km (17.1 mi) from St Andrews
  • Restaurant
  • Free parking
  • VIP check-in/ -out
  • Flat-screen TV
  • Ironing facilities
  • Golf course

The Old Brewhouse

The 3-star The Old Brewhouse Hotel Arbroath offers proximity to the performing arts theater "Webster Memorial Theatre", situated only 250 metres away. This Arbroath hotel features 6 rooms and comforts such as a restaurant.

8.9
799 reviews
From US$ 121 / night
  • Eco-friendly stay
Courtyard By Marriott Edinburgh Courtyard By Marriott Edinburgh

Courtyard By Marriott Edinburgh

1 - 3 Baxter's Place
48.9 km (30.4 mi) from St Andrews
  • Buffet breakfast
    US$ 29.70 per person
  • Car park
    US$ 17.55 per day
  • 24-hour reception
  • Air conditioning
  • Fitness centre
  • Terrace

Located in the very heart of Edinburgh, Courtyard By Marriott Edinburgh Hotel offers spacious rooms, 14 minutes' walk from John Knox House Local History Museum. A lounge bar as well as a shared lounge and grill can be enjoyed at the hotel, boasting the setting a short way from Calton Hill.

At the property, guests can also benefit from fitness classes provided at a fitness centre.

8.5
3130 reviews
~ US$134 / night

Courtyard By Marriott Edinburgh

48.9 km (30.4 mi) from St Andrews
  • Buffet breakfast
    US$ 29.70 per person
  • Car park
    US$ 17.55 per day
  • 24-hour reception
  • Air conditioning
  • Fitness centre
  • Terrace

Courtyard By Marriott Edinburgh

Located in the very heart of Edinburgh, Courtyard By Marriott Edinburgh Hotel offers spacious rooms, 14 minutes' walk from John Knox House Local History Museum. A lounge bar as well as a shared lounge and grill can be enjoyed at the hotel, boasting the setting a short way from Calton Hill.

At the property, guests can also benefit from fitness classes provided at a fitness centre.

8.5
3130 reviews
From US$ 134 / night

Party Resorts in St Andrews

  • Beach access
The Bay Hotel The Bay Hotel

The Bay Hotel

Burntisland Road Kinghorn
39.3 km (24.4 mi) from St Andrews
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Sauna
  • Indoor swimming pool

The comfortable The Bay Hotel Kinghorn is located 4.3 km from Stark's Park Stadium, offering 26 rooms along with playground and a golf course. This 4-star hotel is around 20 minutes' walk from Pettycur Beach and features a steam room and a sauna.

The Bay Hotel has a heated pool. Guests can work out in a fitness room.

8.5
2336 reviews
~ US$127 / night

The Bay Hotel

39.3 km (24.4 mi) from St Andrews
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Sauna
  • Indoor swimming pool

The Bay Hotel

The comfortable The Bay Hotel Kinghorn is located 4.3 km from Stark's Park Stadium, offering 26 rooms along with playground and a golf course. This 4-star hotel is around 20 minutes' walk from Pettycur Beach and features a steam room and a sauna.

The Bay Hotel has a heated pool. Guests can work out in a fitness room.

8.5
2336 reviews
From US$ 127 / night
  • Beach access
Eyesleepover Eyesleepover

Eyesleepover

Toll Bridge Road Eyemouth , Berwickshire, Scottish Borders
67.6 km (42.0 mi) from St Andrews
  • Free parking
  • VIP check-in/ -out
  • Flat-screen TV
  • Leisure/ TV room
  • Laundry
  • Golf course

Featuring Wi-Fi throughout the property, Eyesleepover Eyemouth hotel sits 11 minutes' walk from Eyemouth Harbour. This hotel offers 15 rooms with views of the garden.

If you like an active lifestyle, hiking and fisheries are available on site. Eyesleepover hotel is also convenient for going fishing.

8.8
609 reviews
~ US$115 / night

Eyesleepover

67.6 km (42.0 mi) from St Andrews
  • Free parking
  • VIP check-in/ -out
  • Flat-screen TV
  • Leisure/ TV room
  • Laundry
  • Golf course

Eyesleepover

Featuring Wi-Fi throughout the property, Eyesleepover Eyemouth hotel sits 11 minutes' walk from Eyemouth Harbour. This hotel offers 15 rooms with views of the garden.

If you like an active lifestyle, hiking and fisheries are available on site. Eyesleepover hotel is also convenient for going fishing.

8.8
609 reviews
From US$ 115 / night
  • Eco-friendly stay
Doubletree By Hilton Edinburgh - Queensferry Crossing Doubletree By Hilton Edinburgh - Queensferry Crossing

Doubletree By Hilton Edinburgh - Queensferry Crossing

St Margarets Head
52.4 km (32.5 mi) from St Andrews
  • In-room breakfast
  • Car park
  • 24-hour reception
  • Air conditioning
  • Fitness centre
  • Garden area

Situated within an 800-metre distance of North Queensferry train station, Doubletree By Hilton Edinburgh - Queensferry Crossing North Queensferry hotel features views of the bridge. 10 minutes' drive from Donibristle House, this hotel offers spacious rooms plus a fitness centre.

Leisure facilities, such as a shared lounge and grill, are provided on site. Active guests will enjoy boating and golf provided for their rest. The Doubletree North Queensferry also features conference facilities and a photocopy machine for those arriving on business.

8.4
1413 reviews
~ US$85 / night

Doubletree By Hilton Edinburgh - Queensferry Crossing

52.4 km (32.5 mi) from St Andrews
  • In-room breakfast
  • Car park
  • 24-hour reception
  • Air conditioning
  • Fitness centre
  • Garden area

Doubletree By Hilton Edinburgh - Queensferry Crossing

Situated within an 800-metre distance of North Queensferry train station, Doubletree By Hilton Edinburgh - Queensferry Crossing North Queensferry hotel features views of the bridge. 10 minutes' drive from Donibristle House, this hotel offers spacious rooms plus a fitness centre.

Leisure facilities, such as a shared lounge and grill, are provided on site. Active guests will enjoy boating and golf provided for their rest. The Doubletree North Queensferry also features conference facilities and a photocopy machine for those arriving on business.

8.4
1413 reviews
From US$ 85 / night

Golf Resorts in St Andrews

Old Aberlady Inn Old Aberlady Inn

Old Aberlady Inn

Old Aberlady Inn West Mains Street
36.9 km (22.9 mi) from St Andrews
  • Restaurant
  • Housekeeping
  • Flat-screen TV
  • Luggage storage
  • Golf course
  • Sun terrace

Featuring a restaurant and luggage storage, the comfortable 3-star Old Aberlady Inn is located within easy reach of Luffness New Golf Club. An à la carte restaurant is available in this Aberlady inn that boasts a prime location, approximately a 25-minute stroll from such entertainment venues as Gosford House Event Venue.

There is a sun deck and a golf course for your leisure time.

8.9
764 reviews
~ US$162 / night

Old Aberlady Inn

36.9 km (22.9 mi) from St Andrews
  • Restaurant
  • Housekeeping
  • Flat-screen TV
  • Luggage storage
  • Golf course
  • Sun terrace

Old Aberlady Inn

Featuring a restaurant and luggage storage, the comfortable 3-star Old Aberlady Inn is located within easy reach of Luffness New Golf Club. An à la carte restaurant is available in this Aberlady inn that boasts a prime location, approximately a 25-minute stroll from such entertainment venues as Gosford House Event Venue.

There is a sun deck and a golf course for your leisure time.

8.9
764 reviews
From US$ 162 / night
  • Great deal
The Caledonian Hotel The Caledonian Hotel

The Caledonian Hotel

81 High Street
20.3 km (12.6 mi) from St Andrews
  • Restaurant
  • Free parking
  • Housekeeping
  • Tea and coffee facilities
  • Heating
  • Bar/ Lounge area

Offering a restaurant, the stylish 3-star The Caledonian Hotel Leven is only a 6-minute stroll from Saint Margaret's Episcopal Church. Boasting an à la carte restaurant, the smoke-free hotel is also 3.2 km from entertainment venues like Lundin Golf Club.

8.2
866 reviews
~ US$51 / night

The Caledonian Hotel

20.3 km (12.6 mi) from St Andrews
  • Restaurant
  • Free parking
  • Housekeeping
  • Tea and coffee facilities
  • Heating
  • Bar/ Lounge area

The Caledonian Hotel

Offering a restaurant, the stylish 3-star The Caledonian Hotel Leven is only a 6-minute stroll from Saint Margaret's Episcopal Church. Boasting an à la carte restaurant, the smoke-free hotel is also 3.2 km from entertainment venues like Lundin Golf Club.

8.2
866 reviews
From US$ 51 / night
  • Best-rated
Norton House Hotel & Spa, Edinburgh Norton House Hotel & Spa, Edinburgh

Norton House Hotel & Spa, Edinburgh

Ingliston
58.1 km (36.1 mi) from St Andrews
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Luggage storage
  • Steam room
  • Indoor swimming pool

The 4-star Norton House Hotel & Spa, Edinburgh Newbridge offers air-conditioned rooms near a business district 3.5 km from Turnhouse Golf Club. The hotel, located 10 minutes by car from Gyle Shopping Centre, boasts a swimming pool along with a steam room, a Jacuzzi, and a sauna.

Access to such entertainment spaces as a cinema will add excitement to your stay. There is a fully equipped workout room at the accommodation.

8.9
920 reviews
~ US$134 / night

Norton House Hotel & Spa, Edinburgh

58.1 km (36.1 mi) from St Andrews
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Luggage storage
  • Steam room
  • Indoor swimming pool

Norton House Hotel & Spa, Edinburgh

The 4-star Norton House Hotel & Spa, Edinburgh Newbridge offers air-conditioned rooms near a business district 3.5 km from Turnhouse Golf Club. The hotel, located 10 minutes by car from Gyle Shopping Centre, boasts a swimming pool along with a steam room, a Jacuzzi, and a sauna.

Access to such entertainment spaces as a cinema will add excitement to your stay. There is a fully equipped workout room at the accommodation.

8.9
920 reviews
From US$ 134 / night

Honeymoon Resorts in St Andrews

Doubletree By Hilton Edinburgh Airport Doubletree By Hilton Edinburgh Airport

Doubletree By Hilton Edinburgh Airport

Edinburgh International Airport
56.2 km (34.9 mi) from St Andrews
  • In-room breakfast
  • Car park
    US$ 22.95 per day
  • 24-hour reception
  • Air conditioning
  • Steam room
  • Indoor swimming pool

Located 2.9 km from Gyle Shopping Centre, the 4-star Doubletree By Hilton Edinburgh Airport Hotel Ingliston is only a 5-minute walk from Spitfire. Within 3 km of Xtreme Karting, the hotel offers bright rooms plus a gym.

The Doubletree offers relaxation with a steam room, a Jacuzzi, and a sauna. Along with a catering service, guests can also make use of event catering and spend time by a heated pool.

8.1
4721 reviews
~ US$109 / night

Doubletree By Hilton Edinburgh Airport

56.2 km (34.9 mi) from St Andrews
  • In-room breakfast
  • Car park
    US$ 22.95 per day
  • 24-hour reception
  • Air conditioning
  • Steam room
  • Indoor swimming pool

Doubletree By Hilton Edinburgh Airport

Located 2.9 km from Gyle Shopping Centre, the 4-star Doubletree By Hilton Edinburgh Airport Hotel Ingliston is only a 5-minute walk from Spitfire. Within 3 km of Xtreme Karting, the hotel offers bright rooms plus a gym.

The Doubletree offers relaxation with a steam room, a Jacuzzi, and a sauna. Along with a catering service, guests can also make use of event catering and spend time by a heated pool.

8.1
4721 reviews
From US$ 109 / night
  • Eco-friendly stay
The Caledonian Edinburgh, Curio Collection By Hilton The Caledonian Edinburgh, Curio Collection By Hilton

The Caledonian Edinburgh, Curio Collection By Hilton

Princes Street
50.3 km (31.2 mi) from St Andrews
  • In-room breakfast
  • 24-hour reception
  • Air conditioning
  • Luggage storage
  • Steam room
  • Indoor swimming pool

Featuring Wi-Fi in public areas, The Caledonian Edinburgh, Curio Collection By Hilton Hotel is a 14-minute walk from The Writers' Museum. Offering views of the city, this hotel is in close proximity to Edinburgh Gin Distillery and boasts a swimming pool.

The Caledonian Edinburgh offers a state-of-the-art gym, a shared lounge and a golf course to diversify your leisure. Onsite treatments include waxing services, pedicure, and manicure along with a Turkish steam bath, a treatment room, and a Jacuzzi. Business and leisure travellers can also make use of conference facilities and a photocopy machine.

8.7
1469 reviews
~ US$203 / night

The Caledonian Edinburgh, Curio Collection By Hilton

50.3 km (31.2 mi) from St Andrews
  • In-room breakfast
  • 24-hour reception
  • Air conditioning
  • Luggage storage
  • Steam room
  • Indoor swimming pool

The Caledonian Edinburgh, Curio Collection By Hilton

Featuring Wi-Fi in public areas, The Caledonian Edinburgh, Curio Collection By Hilton Hotel is a 14-minute walk from The Writers' Museum. Offering views of the city, this hotel is in close proximity to Edinburgh Gin Distillery and boasts a swimming pool.

The Caledonian Edinburgh offers a state-of-the-art gym, a shared lounge and a golf course to diversify your leisure. Onsite treatments include waxing services, pedicure, and manicure along with a Turkish steam bath, a treatment room, and a Jacuzzi. Business and leisure travellers can also make use of conference facilities and a photocopy machine.

8.7
1469 reviews
From US$ 203 / night
  • Eco-friendly stay
Best Western Balgeddie House Hotel Best Western Balgeddie House Hotel

Best Western Balgeddie House Hotel

Balgeddie Way
28.6 km (17.7 mi) from St Andrews
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Luggage storage
  • Steam room
  • Indoor swimming pool

The welcoming Best Western Balgeddie House Hotel Glenrothes includes elegant rooms nearly 20 minutes' walk from Riverside Park. Nestled in a historical neighbourhood, the 3-star traditional hotel is conveniently situated 3.2 km from Balbirnie Park.

The accommodation also includes an indoor pool and a fitness centre. Such spa facilities as a steam room and a sauna are available on site.

8.1
1049 reviews
~ US$60 / night

Best Western Balgeddie House Hotel

28.6 km (17.7 mi) from St Andrews
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Luggage storage
  • Steam room
  • Indoor swimming pool

Best Western Balgeddie House Hotel

The welcoming Best Western Balgeddie House Hotel Glenrothes includes elegant rooms nearly 20 minutes' walk from Riverside Park. Nestled in a historical neighbourhood, the 3-star traditional hotel is conveniently situated 3.2 km from Balbirnie Park.

The accommodation also includes an indoor pool and a fitness centre. Such spa facilities as a steam room and a sauna are available on site.

8.1
1049 reviews
From US$ 60 / night

4 Star Resorts in St Andrews

  • Beach access
Anchor Hotel Anchor Hotel

Anchor Hotel

New Road
57.9 km (36.0 mi) from St Andrews
  • Cookware/ Kitchen utensils
  • Free parking
  • Housekeeping
  • Flat-screen TV
  • Ironing facilities
  • Bar/ Lounge area

The comfortable Anchor Hotel Johnshaven, located within 25 minutes' walk of Mill of Benholm, is proud to offer a private art gallery. This smoke-free hotel has views of the sea and features Wi-Fi throughout the property.

8.7
627 reviews
~ US$96 / night

Anchor Hotel

57.9 km (36.0 mi) from St Andrews
  • Cookware/ Kitchen utensils
  • Free parking
  • Housekeeping
  • Flat-screen TV
  • Ironing facilities
  • Bar/ Lounge area

Anchor Hotel

The comfortable Anchor Hotel Johnshaven, located within 25 minutes' walk of Mill of Benholm, is proud to offer a private art gallery. This smoke-free hotel has views of the sea and features Wi-Fi throughout the property.

8.7
627 reviews
From US$ 96 / night
The Bass And Barrel The Bass And Barrel

The Bass And Barrel

20 Dirleton Avenue
31.5 km (19.6 mi) from St Andrews
  • In-room breakfast
  • Free parking
  • Express check-in/ -out
  • Flat-screen TV
  • Golf course
  • Sun terrace

Situated only 6 minutes' walk from St Baldred's Church, the 3-star The Bass And Barrel North Berwick hotel offers a sunbathing terrace and a golf course. Providing access to John Muir Way, this North Berwick hotel is within easy reach of The Lodge Grounds Park and offers an à la carte restaurant.

This North Berwick hotel encourages guests to participate in enjoyable activities such as live performances.

8.9
310 reviews
~ US$133 / night

The Bass And Barrel

31.5 km (19.6 mi) from St Andrews
  • In-room breakfast
  • Free parking
  • Express check-in/ -out
  • Flat-screen TV
  • Golf course
  • Sun terrace

The Bass And Barrel

Situated only 6 minutes' walk from St Baldred's Church, the 3-star The Bass And Barrel North Berwick hotel offers a sunbathing terrace and a golf course. Providing access to John Muir Way, this North Berwick hotel is within easy reach of The Lodge Grounds Park and offers an à la carte restaurant.

This North Berwick hotel encourages guests to participate in enjoyable activities such as live performances.

8.9
310 reviews
From US$ 133 / night

Are you in a hurry?

Here is a quick list of Resorts in St Andrews, selected based on their rating

Name of hotel Accommodation Rating Price, $
Dalmahoy Hotel & Country Club

8.5 / 10

(9265 Reviews)

From 102$
Dakota Edinburgh

8.8 / 10

(3876 Reviews)

From 104$
Dunkeld House Hotel

8.7 / 10

(2834 Reviews)

From 116$
The Woodside

8.9 / 10

(1762 Reviews)

From 145$
Carnoustie Golf Hotel 'A Bespoke Hotel'

8.8 / 10

(1689 Reviews)

From 114$

Location