Photo of St Andrews

About St Andrews

Before it became known as ‘the home of golf’, St Andrews was famous for having the third oldest university in the English-speaking world, and the oldest in Scotland. It’s still considered one of the best universities in the UK. Before the university, St Andrews was a religious centre, and during the medieval period, St Andrews Cathedral was Scotland’s most important church. Now St Andrews has golf as well, most famously the Old Course, which is considered the world’s oldest golf course. The good news for any keen followers of the game is that some of our recommendations for the best places to stay in St Andrews have views over the iconic fairways — they're ideally located whether you've come to play or just watch!

St Andrews cathedral and St Andrews Castle, founded in 1200, are beautifully atmospheric ruins. Some medieval sandstone architecture remains, though, including several buildings in the centre of town. Walking tours are a great way to explore the town and its treasures, and many of them are lead by university students very willing to pass on their recommendations. If you haven’t managed to book a tee time, you can still get onto the Old Course on Sundays — it’s closed for play on Sundays, and everyone is welcome to stroll the fairways!

While our Gurus recommendations for the best places to stay in St Andrews obviously include a golf hotel or two, they also include smaller, more intimate picks, and these may suit you if you’re looking for personal tips from locals in the know. It's well worth pointing out that the town doesn't just cater to golfers: this is a picturesque coastal destination, with incredible historic monuments and stunning beaches (including West Sands Beach, which was memorably used in the opening scene of the film Chariots of Fire). The Botanic Gardens are well worth a stroll too.

The Best Places to Stay in St Andrews

For Golfers

  • The Old Course Hotel is a golfer's dream, wtih perfect views of the 17th hole on the Old Course and West Sands Beach. Smart and sophisticated, this large property has 144 opulent rooms and suites, as well as superb food and a world-class spa. A historic landmark for an indulgent stay in St Andrews — complete with lots of golf on the 18 hole Duke's golf course.
  • Right on the doorstep of the golf course, overlooking the beautiful sweep of St Andrews Bay and the pale sand of the beach, the Hotel du Vin is a great option for views, food and wine. Its rooms and suites follow the Hotel du Vin rules: stylishly luxurious, with contemporary details and an ever-so-slight industrial edge. The bar is lively, and the restaurant is smart and French.

For Peace and Privacy

  • Dukeside Lodge is a contemporary guesthouse in Balone, which is on the outskirts of St Andrews. Converted from a home, this is a well laid-out property, with six private-feeling rooms, all individually decorated — simply, with just a hint of tartan. Close to Duke’s Golf Course, and the beach. There’s no restaurant, but they do offer breakfast.
  • Rufflets is a country house hotel set in ten acres of St Andrew’s most scenic gardens. Its 24 rooms and suites are individually styled and decorated, with plenty of variety, some very nice antiques as well as original features. The restaurant serves dishes with many ingredients harvested from the hotel’s kitchen garden.

For a boutique hotel

  • Kinnettles Hotel & Spa is a small, but luxurious hotel, with just nine suites, but also a small spa, and a whisky bar. Each of the rooms has been individually decorated, with a grey colour palette, and a taste for shiny fabrics.

Best B&Bs

  • 34 Argyle Guesthouse is a four room guesthouse with plenty of rustic charm outside, but plenty of contemporary chic inside. Each of its four suites are large and luxurious, with big bathrooms featuring stand-alone bathtubs. Guests are welcome to enjoy the garden, or the lounge, and they offer a very good breakfast.

Prefer a Private Apartment or Cottage?

  • If you'd prefer the privacy of a self-catering option then browse through the wide variety available online with our partner,

Travel Information

  • St Andrews is around an hour away from Edinburgh by car, or two and a half hours by public transport. If you’re travelling from London you can add another four and a quarter hours on for the rail journey between Kings Cross and Edinburgh. Or you can fly to Dundee Airport, which is around two hours ex-Heathrow. Edinburgh International Airport is about an hour away from St Andrews by car or taxi, or two and half by public transport.
  • If you want to hire a car we recommend you visit our online partner, Rentalcars.
  • St Andrews is busiest during golf tournaments, which usually run between the spring, summer and early autumn. This corresponds with the city’s best weather. St Andrew is buzziest during spring, when there are a lot of students around, as well as golfers, and the weather is becoming finer. At this time of year the summer golfers haven’t arrived, and it’s possible to book a round more easily. When summer properly arrives the students leave, and tourists replace them. The weather is the best it can be now, but it can be difficult to get a space on the course. Autumn is worth considering if you’re here to golf, but winter can be pretty wet and cold.

Still not sure where to stay?

  • Expand your search to include all of the best places to stay in Fife
  • Consider some of St. Andrew’s neighbours, Dundee for example
  • Or you could contact one of our friendly Gurus for personalised advice.


Monthly Weather in St Andrews

Best Hotels in St Andrews

  • Hotel du Vin, St Andrews St Andrews 37 rooms from £110

    Sights nearby  -  Visit St. Andrews crumbling old Cathedral.
    Great walks  -  Beautiful walking along St Andrews bay.
    Seaside  -  Ideal for a seaside holiday.
    Views  -  Great views from hotel
    Air conditioningRestaurantGardenPet friendlyViewsParking

    With beautiful views over St. Andrews Bay and superlative golf on the doorstep, it's the perfect place for this excellent hotel. Both charming and comfortable in equal measure, Hotel du Vin offers luxurious rooms, a lively bar and a great French restaurant. A seaside gem. See More

    Check Availability
  • Dukeside Lodge St Andrews (Balone) 6 rooms from £124

    Golf  -  Less than a mile from the famous Duke's Golf Course.
    Great walks  -  There are walking trails for all levels of fitness in the surrounding countryside
    Sights nearby  -  St Andrews is home to an historic University, Cathedral and Castle.
    GardenDisabled accessParkingNo pets

    Luxurious, contemporary guesthouse, situated in Balone, on the outskirts of St Andrews. Each room is individually styled with ensuites and free wifi. The managers are on hand to help you make the best of your time with fantastic local knowledge. A great spot for golf lovers or local exploring. See More

    Check Availability
  • 34 Argyle Guesthouse St Andrews 4 rooms from £169

    Local exploring  -  Ideally located in the centre of St Andrews, plus easy access to the whole of the charming East Neuk of Fife.
    Golf  -  Situated in the home of Golf, just a short walk from the Old Course.
    Sights nearby  -  St Andrews is home to an historic University and Cathedral.
    Restrictions on children  -  No children under 14 allowed
    GardenParkingNo pets

    A Luxury modern guesthouse, ideally located in the iconic St Andrews, home of golf. Four exquisite suites with expansive and stunning bathrooms, guests have access to a lounge, sun-lounge, and garden. The perfect base for exploring the both the town and the East Neuk of Fife. See More

    Check Availability
  • Kinnettles Hotel & Spa St Andrews from £170

    Golf  -  Situated in the home of golf and very close to the Old Course and New Course..
    Restaurant  -  à la carte restaurant featuring classic scottish cuisine from a multi award winning chef
    Spa  -  Sauna, steam room, a hot tub and nail bar facilities.
    Tennis  -  Charges apply.

    Luxury hotel with nine suites, top-class spa, restaurant, and bar. Individually designed, contemporary rooms all with ensuites. The à la carte restaurant offers fine dining, based on Scottish produce. Perfectly located for golfers on the doorstep to several courses while being central in St Andrews. See More

    Check Availability
  • Rufflets St Andrews 30 rooms from £264

    Country Escape  -  A stunning 1924 turreted country property set within beautiful fragrant gardens, rolling onto the gentle countryside of Fife.
    Great walks  -  Grab a packed lunch and make the most of the stunning coastal walks and trails throught the Fife landscape.
    Sights nearby  -  Situated just three kms from St Andrew's Castle, a must see for any visit to this area.
    Romantic  -  Good for couples.
    RestaurantGardenPet friendlyDisabled accessParking
    Recommended by  -  Good Hotel Guide

    A historic property set within ten acres of pretty gardens on the edge of St Andrews. Individually styled light and contemporary rooms plus woodland suites and an award winning restaurant, using only local seasonal produce much of which comes from the garden. Home from home. See More

    Check Availability
  • The Old Course Hotel St Andrews 144 rooms from £340

    Local exploring  -  A short stroll away from the historic university town of St. Andrews
    Back to Nature  -  Has 135 kilometres of stunning coastline
    Golf  -  An onsite 18 hole golf course
    Local markets  -  Several family run shops and businesses to choose from
    Air conditioningSpaRestaurantSwimming PoolGardenDisabled accessParkingNo pets

    A luxury hotel overlooking the West Sands Beach with elegant and contemporary decor. An 18 hole golf course, a world class spa, casual and formal restaurants and bars and a rooftop hot tub. A great location with stunning views. See More

    Check Availability