Skip to main content

Search hotels in St. Andrews

Enter your dates to see the latest prices and deals for St. Andrews hotels

St. Andrews – 336 hotels and places to stay

Filter by:

Star Rating

Review score

Fairmont St Andrews, Scotland

Hotel in St. Andrews

Set on a 520 acre estate on cliffs overlooking St Andrews Bay, this 5-star hotel features its own championship golf courses. It has free parking, free WiFi, a spa and a pool.

A
Anonymous
From
United States
Beautiful property, staff esp at golf were great
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,567 reviews
Price from
$316.94
1 night, 2 adults

The Albany St Andrews

Hotel in St. Andrews

Dating from 1795, this traditional, elegant Georgian terraced The Albany St Andrews hotel rests in the heart of historic St Andrews.

M
Michael
From
United States
It’s nice and clean and decent location
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,187 reviews
Price from
$271.18
1 night, 2 adults

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.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 979 reviews
Price from
$183.05
1 night, 2 adults

Rufflets St Andrews

Hotel in St. Andrews

Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews center, a 5-minute drive from St Andrews Old Course.

H
Hopper
From
United States
ABSOLUTELY EVERYTHING!!!! From Barbara who welcomed us… to the amazing bartender’s who kept the kitchen open far later than listed. The room was MAGICAL. Everything was perfect. We did all the recommended activities and loved it!!!
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 645 reviews
Price from
$282.37
1 night, 2 adults

Seaton House

Hotel in St. Andrews

Located in St Andrews, 1969 feet from West Sands Beach, Seaton House features accommodations with a fitness center, free valet parking and a private garden.

F
Felix
From
Germany
The very best of all
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 32 reviews
Price from
$393.21
1 night, 2 adults

Old Course Hotel St Andrews

Hotel in St. Andrews

Overlooking West Sands Beach and the Links Golf Course, Old Course Hotel features a luxury spa and award-winning restaurant. Set in a magnificent building, the hotel has scenic views and elegant...

D
David
From
United States
Location and views Rooms great Service good Jigger inn terrific for lunch
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,132 reviews
Price from
$515.24
1 night, 2 adults

Rusacks St Andrews

Hotel in St. Andrews

Overlooking the famous Old Course in St Andrews center, Rusacks St Andrews features valet parking is available and free WiFi throughout the property.

D
Douglas
From
United States
Charm, location, friendly, helpful staff. Excellent food. Lovely breakfast.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,539 reviews
Price from
$374.23
1 night, 2 adults

Rooms at the Saint

Hotel in St. Andrews

Located in St. Andrews and with West Sands Beach reachable within a 16-minute walk, Rooms at the Saint provides a garden, non-smoking rooms, free WiFi throughout the property and a bar.

K
Karen
From
Canada
Everything! We travel a lot and this was one of the best hotels I have ever stayed in. I loved how it was decorated and how everything was designed. Gorgeous. Super clean. Amazingly comfortable bed (we checked the label to find the brand!). Breakfast was gourmet and free in the restaurant below the rooms. Located right in downtown Saint Andrews so everything is walkable
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 532 reviews
Price from
$274.57
1 night, 2 adults

The Peat Inn Restaurant With Rooms

Hotel in St. Andrews

Located in St. Andrews, 7.3 miles from St Andrews University, The Peat Inn Restaurant With Rooms provides accommodations with a garden, free private parking, a restaurant and a bar.

L
Lisa
From
United States
Peaceful and beautiful setting. The room was spacious and comfortable. The staff members were very welcoming and gave helpful tips about the area. Dinner on property was just amazing. Probably the best meal I’ve ever had!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 83 reviews
Price from
$352.37
1 night, 2 adults

Greyfriars Inn by Greene King Inns

Hotel in St. Andrews

Greyfriars Hotel is centrally located in St Andrews. Ideally located within easy walking distance to many University Departments and buildings, shops, The Old Course.

W
Will
From
United States
Breakfast was fantastic! Walking distance to golf course and shopping
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,361 reviews
Price from
$164.74
1 night, 2 adults
See all 336 hotels in St. Andrews

Most booked hotels in St. Andrews and surrounding area in the past month

See all

Best hotels with breakfast in St. Andrews and nearby

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 733 reviews

    In St Andrews town center, just 10 minutes’ walk from West Sands Beach, The boutique-style bedrooms offer free WiFi and feature Smart TVs.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 979 reviews

    Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 152 reviews

    Located within a 8-minute walk of West Sands Beach and 700 yards of St Andrews University, Haar with Rooms 5 stars has rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 32 reviews

    Located in St Andrews, 1969 feet from West Sands Beach, Seaton House features accommodations with a fitness center, free valet parking and a private garden.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 645 reviews

    Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews center, a 5-minute drive from St Andrews Old Course.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 176 reviews

    Tarskavaig B&B in Radernie provides adults-only accommodations with free bikes and a garden. Offering free private parking, the 4-star bed and breakfast is 6.3 miles from St Andrews University.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 987 reviews

    At St. Andrews' oldest coaching inn, enjoy open log fires, award winning food and really friendly people to look after you.

  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 5 reviews

    Market Street Apartment - 86E offers accommodations in St. Andrews, a 3-minute walk from St Andrews University and 2.8 miles from Fairmont St Andrews Bay Golf Course.

Budget hotels in St. Andrews and nearby

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 217 reviews

    Located in Leuchars and within 5.9 miles of St Andrews University, Ye Olde Hotel features a bar, non-smoking rooms, and free WiFi throughout the property.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 55 reviews

    Market Street Apartment - No 86D offers accommodations in St. Andrews, a 3-minute walk from St Andrews University and 2.8 miles from Fairmont St Andrews Bay Golf Course.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 53 reviews

    The Cross Keys Apartment - 85D Market Street is located in St. Andrews, just a 12-minute walk from West Sands Beach and 300 yards from St Andrews University.

  • Scored out of 10, guest rating 4.0
    Disappointing - What previous guests thought, 1 review

    Church Street - No 7 Upper Apartment offers accommodations in St. Andrews, a 3-minute walk from St Andrews University and 2.7 miles from Fairmont St Andrews Bay Golf Course.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 21 reviews

    The property is around a 2-minute walk from St Andrews University, 2.8 miles from Fairmont St Andrews Bay Golf Course, and 13 miles from Discovery Point.

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 8 reviews

    The property is around a 2-minute walk from St Andrews University, 2.8 miles from Fairmont St Andrews Bay Golf Course, and 13 miles from Discovery Point.

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 13 reviews

    Skye Sands - Jubilee Penthouse Residence is located in St. Andrews, just a 2-minute walk from St Andrews University and 2.8 miles from Fairmont St Andrews Bay Golf Course.

  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 19 reviews

    The property is around a 2-minute walk from St Andrews University, 2.8 miles from Fairmont St Andrews Bay Golf Course, and 13 miles from Discovery Point.

Hotels located in the center of St. Andrews

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 826 reviews

    Set among 250 acres with its own 18-hole championship golf course, Drumoig Golf Hotel offers rooms with free parking, free Wi-Fi in public areas, and a restaurant.

  • Scored out of 10, guest rating 1.0
    Bad - What previous guests thought, 1 review

    The property is around a 3-minute walk from St Andrews University, 2.8 miles from Fairmont St Andrews Bay Golf Course, and 13 miles from Discovery Point.

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 4 reviews

    Providing a garden, Muttoes Apartments No 21 provides accommodations in St. Andrews.

  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 7 reviews

    Spire View Apartment is located in St. Andrews, just a 3-minute walk from St Andrews University and 2.7 miles from Fairmont St Andrews Bay Golf Course. The apartment is 13 miles from Discovery Point.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 5 reviews

    Just a 13-minute walk from West Sands Beach and 400 yards from St Andrews University, Logies Cottage features accommodations in St. Andrews with a garden. The vacation home has access to a restaurant.

  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 3 reviews

    Offering a garden, Muttoes Apartments - No 3 offers accommodations in St. Andrews.

  • 13 Crails Lane offers accommodations in St. Andrews, a 2-minute walk from St Andrews University and 2.7 miles from Fairmont St Andrews Bay Golf Course.

  • Just a 10-minute walk from West Sands Beach and 200 yards from St Andrews University, Century Court - No 16 features accommodations in St. Andrews with a garden.

FAQs about hotels in St. Andrews

What Guests Said About St. Andrews:

  • 10.0

    St Andrews is a very beautiful town with charming old houses...

    St Andrews is a very beautiful town with charming old houses and streets. The small town has many nice shops, cafés, restaurants, a lovely beach/coastal area, church ruins, and museums. It's easy to get around in the city on foot.
    Guest review by
    ANITA
    Norway
  • 10.0

    Very nice people in a town that has all you need.

    Very nice people in a town that has all you need. Most significantly, you get a perfect ensemble of small-town feel with great sense of a seaside retreat and the charm of a medieval town. This is the old St. Andrews with the Cathedral ruins, the two lovely border streets (South and North Street) and the university. Beaches are quite nice. It has concert music, a fantastic bookstore, charming restaurants and pubs, and for those who must--golf. The one thing that is unfortunately obvious, the locals work in the old city, otherwise it is occupied by the students most of the year and in summer by tourists, many of them golfers.
    Guest review by
    Tina
    Germany
  • 10.0

    A golfers paradise, every golfer should at least try and get...

    A golfers paradise, every golfer should at least try and get here at least once in their lifetime. Everything is golf related, obviously, however the town wasn't that busy, everyone is down on the golf courses. There are certain places you need to go to whilst there, The Jigger Inn, photo on the Swilcan Bridge, Hams's Haim Bar & Restaurant to name just a few.
    Guest review by
    Lord John Rushworth
    United Kingdom
  • 10.0

    This was our first time in St Andrews & it won't be our last...

    This was our first time in St Andrews & it won't be our last. It is a very nice town with lovely shops & lots of places to eat. The golf course & beaches were outstanding & the place is very clean.
    Guest review by
    Anonymous
  • 10.0

    If you play (or have heard of) golf, you will know that St...

    If you play (or have heard of) golf, you will know that St Andrews is its "home". It's a lovely city with superb golf courses, a world-renowned university and the beach upon which they filmed one of the main scenes from "Chariots of Fire". There are numerous book shops, cafes and restaurants. It's quite close to Dundee and further around the East Neuk can be found other picturesque seaside villages.
    Guest review by
    Anonymous
    United Kingdom
  • 10.0

    Plenty to do in St Andrews.

    Plenty to do in St Andrews. The town is very beautiful and there are postcard views around every corner. There are good hotels/restaurants and the fish and chips was excellent at Tailend. The beaches are beautiful and clean. The town is also pristine. Lots of interesting shops and cafes. A great visit and we’ll be back for a longer trip next time.
    Guest review by
    Sheena
    United Kingdom

See reviews by guests who stayed at hotels in St. Andrews

See all
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 152 reviews
    Breakfast was passable, could have done with fresh fruit on offer . Location of hotel is excellent Staff were very good & friendly Beds were comfortable & nice hot shower
    Guest review by
    Irene
    United Kingdom
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 532 reviews
    Rooms really nice and breakfast was delicious. Amazing value. So much better value than some of the more well known hotels in the town
    Guest review by
    Paul
    United Kingdom
  • From $149.15 per night
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 826 reviews
    Good location with a golf course in the Hotel. Friendly staff. Good breakfast. St Andrews is about 30minutes drive from the hotel.
    Guest review by
    Rajive
    United Kingdom
  • From $316.49 per night
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 414 reviews
    The hotel is located in a brand-new building with a fully equipped kitchen and bathroom, and it has a spacious parking lot
    Guest review by
    Anna
    Serbia
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 1,187 reviews
    Location & nice friendly hotel
    Guest review by
    Anne
    Australia

Research, refine, and make plans for your whole trip