World Top Hotels St Andrews
St Andrews
2 guests

Adults:

2

Children:

0

Child’s age:

St Andrews

Nov 09 - Nov 10 ·
2 guests

Luxury Hotels in St Andrews

St Andrews
2 guests

Adults:

2

Children:

0

Child’s age:

Over 430 stays assessed to highlight the standout picks

Navigation

1. Old Course Hotel St Andrews

2. Rusacks St Andrews

3. Seaton House - Small Luxury Hotels Of The World

4. The Peat Inn Restaurant With Rooms

High end Hotels in St Andrews

5. Rufflets St Andrews

6. Hotel Du Vin, St Andrews

7. Fairmont St Andrews, Scotland

8. The Kithmore

9. Kinnettles Hotel & Spa

10. The Melville Inn By Innkeeper'S Collection

High end Hotels in St Andrews

  • Eco-friendly stay
  • Beach access
Old Course Hotel St Andrews Old Course Hotel St Andrews

Old Course Hotel St Andrews

Old Station Road
1.2 km (0.7 mi) from city center
  • In-room breakfast
  • Valet parking
  • 24-hour reception
  • Air conditioning
  • Steam room
  • Indoor swimming pool

The 5-star smoke-free Old Course Hotel St Andrews is only 0.9 km from St Andrews Aquarium and has an indoor pool plus a leisure centre. This St Andrews hotel is centrally situated just around the corner from the famous Swilcan Bridge, offering 144 rooms along with an à la carte restaurant.

Old Course Hotel St Andrews offers a wide range of services including a steam room, a Jacuzzi, a sauna, and a foot bath.

9.2
1004 reviews
~ US$248 / night

Old Course Hotel St Andrews

1.2 km (0.7 mi) from city center
  • In-room breakfast
  • Valet parking
  • 24-hour reception
  • Air conditioning
  • Steam room
  • Indoor swimming pool

Old Course Hotel St Andrews

The 5-star smoke-free Old Course Hotel St Andrews is only 0.9 km from St Andrews Aquarium and has an indoor pool plus a leisure centre. This St Andrews hotel is centrally situated just around the corner from the famous Swilcan Bridge, offering 144 rooms along with an à la carte restaurant.

Old Course Hotel St Andrews offers a wide range of services including a steam room, a Jacuzzi, a sauna, and a foot bath.

9.2
1004 reviews
From US$ 248 / night
  • Beachfront
Rusacks St Andrews Rusacks St Andrews

Rusacks St Andrews

Pilmour Links
0.7 km (0.4 mi) from city center
  • Restaurant
  • Paid valet parking
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Fitness centre

Approximately 5 minutes' walk from St Andrews, the 5-star Marine & Lawn Rusacks St Andrews hotel includes 118 rooms. The hotel comes with Wi-Fi throughout the property.

9
1113 reviews
~ US$128 / night

Rusacks St Andrews

0.7 km (0.4 mi) from city center
  • Restaurant
  • Paid valet parking
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Fitness centre

Rusacks St Andrews

Approximately 5 minutes' walk from St Andrews, the 5-star Marine & Lawn Rusacks St Andrews hotel includes 118 rooms. The hotel comes with Wi-Fi throughout the property.

9
1113 reviews
From US$ 128 / night
  • Beach access
Seaton House - Small Luxury Hotels Of The World Seaton House - Small Luxury Hotels Of The World

Seaton House - Small Luxury Hotels Of The World

76 The Scores
0.6 km (0.4 mi) from city center
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Fitness centre
  • Sun terrace

The 5-star Seaton House - Small Luxury Hotels Of The World St Andrews is located merely 11 minutes on foot from Fraser Gallery St Andrews, offering 34 rooms along with a sundeck and a golf course. The hotel is a good starting point for exploring St Andrews, including St Andrews Aquarium, which is only 250 metres away.

9.2
165 reviews
~ US$123 / night

Seaton House - Small Luxury Hotels Of The World

0.6 km (0.4 mi) from city center
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Fitness centre
  • Sun terrace

Seaton House - Small Luxury Hotels Of The World

The 5-star Seaton House - Small Luxury Hotels Of The World St Andrews is located merely 11 minutes on foot from Fraser Gallery St Andrews, offering 34 rooms along with a sundeck and a golf course. The hotel is a good starting point for exploring St Andrews, including St Andrews Aquarium, which is only 250 metres away.

9.2
165 reviews
From US$ 123 / night

High end Hotels in St Andrews

The Peat Inn Restaurant With Rooms The Peat Inn Restaurant With Rooms

The Peat Inn Restaurant With Rooms

Main Street Peat Inn Village
8.9 km (5.5 mi) from city center
  • In-room breakfast
  • Free parking
  • Housekeeping
  • Flat-screen TV
  • Golf course
  • Garden area

The elegant The Peat Inn Restaurant With Rooms St Andrews offers guests access to Hill of Tarvit Mansionhouse and Garden, which is about 7 km away. This 5-star inn features Wi-Fi throughout the property.

9.3
142 reviews
~ US$334 / night

The Peat Inn Restaurant With Rooms

8.9 km (5.5 mi) from city center
  • In-room breakfast
  • Free parking
  • Housekeeping
  • Flat-screen TV
  • Golf course
  • Garden area

The Peat Inn Restaurant With Rooms

The elegant The Peat Inn Restaurant With Rooms St Andrews offers guests access to Hill of Tarvit Mansionhouse and Garden, which is about 7 km away. This 5-star inn features Wi-Fi throughout the property.

9.3
142 reviews
From US$ 334 / night
Rufflets St Andrews Rufflets St Andrews

Rufflets St Andrews

Strathkinness Low Road
2.9 km (1.8 mi) from city center
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Leisure/ TV room
  • Bar/ Lounge area
  • Sun terrace

Situated merely 5 minutes' walk from Kinness Burn, the 4-star Rufflets St Andrews Hotel offers rooms with views of the fields. There is a charging station for electric vehicles on site and Wi-Fi in public areas.

A sun deck and a picnic area are available on the premises.

8.9
652 reviews
~ US$275 / night

Rufflets St Andrews

2.9 km (1.8 mi) from city center
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Leisure/ TV room
  • Bar/ Lounge area
  • Sun terrace

Rufflets St Andrews

Situated merely 5 minutes' walk from Kinness Burn, the 4-star Rufflets St Andrews Hotel offers rooms with views of the fields. There is a charging station for electric vehicles on site and Wi-Fi in public areas.

A sun deck and a picnic area are available on the premises.

8.9
652 reviews
From US$ 275 / night
  • Eco-friendly stay
Hotel Du Vin, St Andrews Hotel Du Vin, St Andrews

Hotel Du Vin, St Andrews

40 The Scores
0.5 km (0.3 mi) from city center
  • In-room breakfast
  • Car park
    Charges may apply
  • 24-hour reception
  • Air conditioning
  • Golf course
  • Terrace

The impressive Hotel Du Vin, St Andrews, located nearly 20 minutes' walk from East Sands Leisure Centre, is proud to feature 18 holes of golf. Highlights at the 4-star smoke-free hotel include Wi-Fi throughout the property.

8.8
928 reviews
~ US$299 / night

Hotel Du Vin, St Andrews

0.5 km (0.3 mi) from city center
  • In-room breakfast
  • Car park
    Charges may apply
  • 24-hour reception
  • Air conditioning
  • Golf course
  • Terrace

Hotel Du Vin, St Andrews

The impressive Hotel Du Vin, St Andrews, located nearly 20 minutes' walk from East Sands Leisure Centre, is proud to feature 18 holes of golf. Highlights at the 4-star smoke-free hotel include Wi-Fi throughout the property.

8.8
928 reviews
From US$ 299 / night
  • Eco-friendly stay
  • Beach access
Fairmont St Andrews, Scotland Fairmont St Andrews, Scotland

Fairmont St Andrews, Scotland

St Andrews
4.0 km (2.5 mi) from city center
  • Picnic area/ Tables
  • Valet parking
  • 24-hour reception
  • Air conditioning
  • Steam room
  • Indoor swimming pool

Boasting 9 holes of golf, the 5-star Fairmont St Andrews, Scotland Hotel is situated 4.1 km from the free museum "University of St Andrews".

This St Andrews hotel features an indoor pool with a hot tub. There is a fitness centre with a wide range of sports.

8.5
1275 reviews
~ US$253 / night

Fairmont St Andrews, Scotland

4.0 km (2.5 mi) from city center
  • Picnic area/ Tables
  • Valet parking
  • 24-hour reception
  • Air conditioning
  • Steam room
  • Indoor swimming pool

Fairmont St Andrews, Scotland

Boasting 9 holes of golf, the 5-star Fairmont St Andrews, Scotland Hotel is situated 4.1 km from the free museum "University of St Andrews".

This St Andrews hotel features an indoor pool with a hot tub. There is a fitness centre with a wide range of sports.

8.5
1275 reviews
From US$ 253 / night
The Kithmore The Kithmore

The Kithmore

2 Playfair Terrace, North Street
0.5 km (0.3 mi) from city center
  • Restaurant
  • 24-hour reception
  • Flat-screen TV
  • Heating
  • Golf course
  • Terrace

Situated within 5 minutes' walk of Lundin Golf Club, the 4-star boutique The Kithmore St Andrews hotel offers proximity to various city highlights.

8
15 reviews
~ US$74 / night

The Kithmore

0.5 km (0.3 mi) from city center
  • Restaurant
  • 24-hour reception
  • Flat-screen TV
  • Heating
  • Golf course
  • Terrace

The Kithmore

Situated within 5 minutes' walk of Lundin Golf Club, the 4-star boutique The Kithmore St Andrews hotel offers proximity to various city highlights.

8
15 reviews
From US$ 74 / night
  • Top location
Kinnettles Hotel & Spa Kinnettles Hotel & Spa

Kinnettles Hotel & Spa

North Street
0.3 km (0.2 mi) from city center
  • Restaurant
  • Car park
    Charges may apply
  • 24-hour reception
  • Flat-screen TV
  • Mini-bar
  • Steam room

Situated about 5 minutes' walk from the 5-star Kinnettles Hotel & Spa St Andrews, guests can reach Lundin Golf Club in no time. The hotel offers 15 rooms and amenities such as a restaurant.

This accommodation features a steam room, a Jacuzzi, and a sauna for your relaxation.

7.8
661 reviews
~ US$399 / night

Kinnettles Hotel & Spa

0.3 km (0.2 mi) from city center
  • Restaurant
  • Car park
    Charges may apply
  • 24-hour reception
  • Flat-screen TV
  • Mini-bar
  • Steam room

Kinnettles Hotel & Spa

Situated about 5 minutes' walk from the 5-star Kinnettles Hotel & Spa St Andrews, guests can reach Lundin Golf Club in no time. The hotel offers 15 rooms and amenities such as a restaurant.

This accommodation features a steam room, a Jacuzzi, and a sauna for your relaxation.

7.8
661 reviews
From US$ 399 / night

Luxury hotels near St Andrews

  • Great deal
The Melville Inn By Innkeeper'S Collection The Melville Inn By Innkeeper'S Collection

The Melville Inn By Innkeeper'S Collection

The Melville Inn,
52.8 km (32.8 mi) from St Andrews
  • Restaurant
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Golf course
  • Garden area

The 4-star The Melville Inn By Innkeeper'S Collection Dalkeith is located around 15 minutes' walk from Melville Golf Centre and offers a restaurant.

8.7
3779 reviews
~ US$65 / night

The Melville Inn By Innkeeper'S Collection

52.8 km (32.8 mi) from St Andrews
  • Restaurant
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Golf course
  • Garden area

The Melville Inn By Innkeeper'S Collection

The 4-star The Melville Inn By Innkeeper'S Collection Dalkeith is located around 15 minutes' walk from Melville Golf Centre and offers a restaurant.

8.7
3779 reviews
From US$ 65 / night
  • Best-rated
Merryburn Rooms Merryburn Rooms

Merryburn Rooms

Station Road, Birnam
53.9 km (33.5 mi) from St Andrews
  • Cookware/ Kitchen utensils
  • Free parking
  • Flat-screen TV
  • Luggage storage
  • Laundry
  • Golf course

Situated nearly 5 minutes' walk from the comfortable Merryburn Rooms Dunkeld hotel, guests can reach Little Dunkeld Kirk Church in no time.

9.4
641 reviews
~ US$77 / night

Merryburn Rooms

53.9 km (33.5 mi) from St Andrews
  • Cookware/ Kitchen utensils
  • Free parking
  • Flat-screen TV
  • Luggage storage
  • Laundry
  • Golf course

Merryburn Rooms

Situated nearly 5 minutes' walk from the comfortable Merryburn Rooms Dunkeld hotel, guests can reach Little Dunkeld Kirk Church in no time.

9.4
641 reviews
From US$ 77 / night
  • Popular choice
Moxy Edinburgh Airport Moxy Edinburgh Airport

Moxy Edinburgh Airport

1 Fairview Road
56.3 km (35.0 mi) from St Andrews
  • Picnic area/ Tables
  • Car park
    US$ 13.41 per day
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Fitness centre

The 4-star family Moxy Edinburgh Airport Hotel Ingliston gives quick access to Spitfire, which is situated about a 5-minute walk away. Guests are encouraged to join winery tours arranged at the comfortable hotel.

At this Ingliston hotel, guests can take part in fitness classes offered at a fitness area.

8.1
13131 reviews
~ US$73 / night

Moxy Edinburgh Airport

56.3 km (35.0 mi) from St Andrews
  • Picnic area/ Tables
  • Car park
    US$ 13.41 per day
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Fitness centre

Moxy Edinburgh Airport

The 4-star family Moxy Edinburgh Airport Hotel Ingliston gives quick access to Spitfire, which is situated about a 5-minute walk away. Guests are encouraged to join winery tours arranged at the comfortable hotel.

At this Ingliston hotel, guests can take part in fitness classes offered at a fitness area.

8.1
13131 reviews
From US$ 73 / night
  • Eco-friendly stay
Apex City Quay Hotel & Spa Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa

1 West Victoria Dock Road
17.0 km (10.5 mi) from St Andrews
  • Restaurant
  • Car park
    US$ 9.39 per day
  • 24-hour reception
  • Separate tub and shower
  • Steam room
  • Heated swimming pool

The 4-star Apex City Quay Hotel & Spa Dundee provides proximity to the Many Stories Verdant Works, which is located merely 1.6 km away. This Dundee hotel provides rooms with views of the city and dry cleaning, housekeeping, and ironing service.

You will enjoy an indoor pool, a fitness centre as well as a steam room, a Jacuzzi, and a sauna.

8.8
3912 reviews
~ US$107 / night

Apex City Quay Hotel & Spa

17.0 km (10.5 mi) from St Andrews
  • Restaurant
  • Car park
    US$ 9.39 per day
  • 24-hour reception
  • Separate tub and shower
  • Steam room
  • Heated swimming pool

Apex City Quay Hotel & Spa

The 4-star Apex City Quay Hotel & Spa Dundee provides proximity to the Many Stories Verdant Works, which is located merely 1.6 km away. This Dundee hotel provides rooms with views of the city and dry cleaning, housekeeping, and ironing service.

You will enjoy an indoor pool, a fitness centre as well as a steam room, a Jacuzzi, and a sauna.

8.8
3912 reviews
From US$ 107 / night
  • 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, located just steps from Dalmahoy Golf Course, boasts 202 spacious rooms. This Kirknewton hotel is proud to feature 1,000 acres of parkland, around 10 minutes' drive from Time Twisters Indoor Playground.

Guests can also keep up their fitness routine with yoga classes at a gym facility available on site. The property provides easy access to activities such as lawn tennis, ping-pong, and billiards.

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, located just steps from Dalmahoy Golf Course, boasts 202 spacious rooms. This Kirknewton hotel is proud to feature 1,000 acres of parkland, around 10 minutes' drive from Time Twisters Indoor Playground.

Guests can also keep up their fitness routine with yoga classes at a gym facility available on site. The property provides easy access to activities such as lawn tennis, ping-pong, and billiards.

8.5
9265 reviews
From US$ 102 / night
  • Eco-friendly stay
Melville Castle Hotel Melville Castle Hotel

Melville Castle Hotel

Melville Castle Hotel Melville
53.4 km (33.2 mi) from St Andrews
  • Picnic area/ Tables
  • Free parking
  • 24-hour reception
  • Flat-screen TV
  • Golf course
  • Terrace

The comfortable Melville Castle Hotel Lasswade, situated nearly a 20-minute walk from Edinburgh Butterfly and Insect World Zoo, features a picnic area and a golf course.

9
1840 reviews
~ US$99 / night

Melville Castle Hotel

53.4 km (33.2 mi) from St Andrews
  • Picnic area/ Tables
  • Free parking
  • 24-hour reception
  • Flat-screen TV
  • Golf course
  • Terrace

Melville Castle Hotel

The comfortable Melville Castle Hotel Lasswade, situated nearly a 20-minute walk from Edinburgh Butterfly and Insect World Zoo, features a picnic area and a golf course.

9
1840 reviews
From US$ 99 / night
Invercarse Hotel Dundee, BW Signature Collection Invercarse Hotel Dundee, BW Signature Collection

Invercarse Hotel Dundee, BW Signature Collection

371 Perth Road
19.2 km (11.9 mi) from St Andrews
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Leisure/ TV room
  • Golf course
  • Sun terrace

The 4-star Invercarse Hotel Dundee, BW Signature Collection is located near a beach district, around a 25-minute walk from Shakin' Brig of Edzell. The hotel features both Wi-Fi in public areas and a parking space on site.

A sunbathing terrace and a shared lounge are also available at this Dundee hotel.

8.5
2109 reviews
~ US$67 / night

Invercarse Hotel Dundee, BW Signature Collection

19.2 km (11.9 mi) from St Andrews
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Leisure/ TV room
  • Golf course
  • Sun terrace

Invercarse Hotel Dundee, BW Signature Collection

The 4-star Invercarse Hotel Dundee, BW Signature Collection is located near a beach district, around a 25-minute walk from Shakin' Brig of Edzell. The hotel features both Wi-Fi in public areas and a parking space on site.

A sunbathing terrace and a shared lounge are also available at this Dundee hotel.

8.5
2109 reviews
From US$ 67 / 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 in the walkable area, the stylish Dakota Edinburgh Hotel South Queensferry grants access to cultural points of interest like Queensferry Museum about a 15-minute walk away. Offering a restaurant, this 4-star smoke-free hotel features 127 rooms overlooking river.

This South Queensferry hotel offers a shared lounge and barbecue grills as leisure options onsite. A fitness club at the accommodation provides opportunities for guests to attend fitness classes.

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 in the walkable area, the stylish Dakota Edinburgh Hotel South Queensferry grants access to cultural points of interest like Queensferry Museum about a 15-minute walk away. Offering a restaurant, this 4-star smoke-free hotel features 127 rooms overlooking river.

This South Queensferry hotel offers a shared lounge and barbecue grills as leisure options onsite. A fitness club at the accommodation provides opportunities for guests to attend fitness classes.

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

Garvock House Hotel

Garvock House Hotel St Johns Drive
50.0 km (31.0 mi) from St Andrews
  • In-room breakfast
  • Free parking
  • Housekeeping
  • Flat-screen TV
  • Bar/ Lounge area
  • Terrace

Guests of the family-managed Garvock House Hotel Dunfermline can enjoy easy access to Church, which is situated nearly 5 minutes' walk away. Wi-Fi is offered throughout the property.

This accommodation offers a range of activities such as hiking, mini golf, and cycling.

9.1
1334 reviews
~ US$108 / night

Garvock House Hotel

50.0 km (31.0 mi) from St Andrews
  • In-room breakfast
  • Free parking
  • Housekeeping
  • Flat-screen TV
  • Bar/ Lounge area
  • Terrace

Garvock House Hotel

Guests of the family-managed Garvock House Hotel Dunfermline can enjoy easy access to Church, which is situated nearly 5 minutes' walk away. Wi-Fi is offered throughout the property.

This accommodation offers a range of activities such as hiking, mini golf, and cycling.

9.1
1334 reviews
From US$ 108 / night

Are you in a hurry?

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

Name of hotel Accommodation Rating Price, $
Old Course Hotel St Andrews

9.2 / 10

(1004 Reviews)

From 248$
Rusacks St Andrews

9.0 / 10

(1113 Reviews)

From 128$
Seaton House - Small Luxury Hotels Of The World

9.2 / 10

(165 Reviews)

From 123$
The Peat Inn Restaurant With Rooms

9.3 / 10

(142 Reviews)

From 334$
Rufflets St Andrews

8.9 / 10

(652 Reviews)

From 275$

Location