Top Hotels in St Andrews, Scotland

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Nestled along the rugged east coast of Scotland, St Andrews is not just a picturesque haven for golf enthusiasts but also a treasure trove of history and culture. With its stunning medieval architecture, pristine beaches, and prestigious university, the town beckons travelers from all corners of the globe, seeking both leisure and learning. For those planning to immerse themselves in this charming corner of the United Kingdom, finding the right hotel in St Andrews becomes a key part of the journey, offering a restful haven after a day of exploration.

Hotels in St Andrews cater to a wide range of preferences, ensuring that every traveler finds their perfect fit, whether it's luxury accommodations with sweeping views of the famous Old Course or cozy, family-run establishments tucked away in quiet cobblestone streets. Discerning guests can choose from grand historic hotels brimming with period charm or opt for modern boutique establishments offering cutting-edge comfort and style. Our carefully curated recommendations will guide you through St Andrews' most distinguished hotels, where exceptional Scottish hospitality awaits to envelop you in warmth and elegance.

The allure of staying in St Andrews extends beyond plush linens and gourmet dining; it's about the experience of waking up to the sound of the North Sea, being steps away from ancient ruins, or enjoying a nightcap with views of illuminated university spires. To truly capture the essence of this enchanting town, selecting from among the best hotels in St Andrews is crucial. In the following sections, we will unveil a diverse array of accommodations that promise to elevate your stay from a simple visit to an exquisite, memory-laden retreat.

Show more + Show less -

Our Top 5

(Sorted by rating & number of reviews)

1. Hotel Du Vin, St Andrews
2. Scores Hotel
3. The Old Station Guest House
4. Fairmont St Andrews, Scotland Hotel
5. Rufflets St Andrews Hotel

Luxury and Legacy: Premier Hotels in St Andrews, Scotland

Check Availability

St Andrews
Jan 17, 2026 - Jan 18, 2026

Hotel Du Vin, St Andrews

8.6

Good

(1197 Reviews)

+ 95 photos
Hotel du Vin St Andrews, set in a series of traditional stone-and-slate buildings, is a confluence of classic Scottish design and modern comfort. Each room is singular, replete with custom-made beds, luxurious Egyptian cotton linens, and an artistic décor that nods to the town's coastal character. Located just a stone's throw away from the historic West Port, the hotel serves as an inviting base from which to explore the narrow, winding streets of St Andrews. Guests can enjoy the hotel bistro that features al fresco dining in its sheltered courtyard, specializing in locally sourced seasonal dishes. Those with a penchant for the finer things in life will be drawn to the extensive wine and whisky selections that epitomize the spirit of conviviality found in hotels in St Andrews .
Address: 40 The Scores
Rating: Good 8.6 (1197 Reviews)
Rooms: 22
Price: From 279$

Scores Hotel

6.7

Good

(528 Reviews)

+ 48 photos
For families seeking the convenience of location alongside welcoming amenities, the Best Western Scores Hotel is an excellent option among hotels in St Andrews adjacent to the first tee of the Old Course, golf-loving families will appreciate the history at their doorstep. The hotel's family rooms, some with stunning sea views, ensure a comfortable and spacious accommodation for all. Children are greeted with special treats and activities to ensure their stay is as pleasing as that of their parents. The hotel's private gardens offer a safe space for children to play, while the lounge and restaurant welcome families for relaxing dining experiences. The Best Western Scores Hotel ensures a family-friendly stay without compromising on quality or location.
Address: 76 The Scores
Rating: Good 6.7 (528 Reviews)
Rooms: 36
Price: From 123$

Historic and Charming: Boutique Hotels in St Andrews, Scotland

For travelers who value character and intimacy over the grand scale of luxury resorts, boutique hotels in St Andrews offer an unparalleled sense of place. These hotels, often housed in historically significant buildings, provide guests a gateway to the past with their unique architectural features and compelling stories. Each boutique hotel has its own personality, reflected in its attentive service, bespoke interiors, and carefully curated experiences. Whether you're seeking a cozy room with a view of medieval ruins or a chic suite steps away from the vibrant town center, these boutique hotels intertwine luxury with local charm. Let's discover three of St Andrews' most captivating boutique accommodations.

The Old Station Guest House

9.1

Good

(418 Reviews)

+ 31 photos
The Old Station, a unique hotel offering an experience unlike any other among hotels in St Andrews welcomes families with open arms. Set within converted Victorian railway carriages, this hotel provides a novel and exciting accommodation choice, especially for children who delight in its novelty. The guest rooms and suites, located within the main house, offer space and amenities designed with family comfort in mind. The extensive grounds invite exploration and outdoor play, while the hotel's proximity to St Andrews' attractions ensures there's never a dull moment. With hearty breakfasts to start the day and a family-friendly ethos, The Old Station turns a family holiday into an adventure.
Address: Stravithie Bridge
Rating: Good 9.1 (418 Reviews)
Rooms: 10
Price: From 228$

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
Perched atop a cliff with commanding views of the rugged coastal landscape, Fairmont St Andrews encapsulates luxury in the heart of Scotland. This resort is a sanctuary for guests who desire both tranquility and elegance, offering spacious rooms designed with a nod to the region's culture. Sustainability is a core theme, and visitors can delight in the hotel's commitment to environmental stewardship. With two championship golf courses, six diverse dining experiences, and a sumptuous spa, the Fairmont St Andrews stands as a modern jewel among hotels in St Andrews inviting guests to immerse in an ambiance of contemporary luxury.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

Family-Friendly Escapes: Welcoming Hotels in St Andrews, Scotland

St Andrews is a town that captures the hearts of both young and old, making it an ideal destination for family vacations. The family-friendly hotels in St Andrews cater to the needs of all ages with their welcoming atmosphere, tailored services, and amenities that promise fun for the entire clan. Whether it's proximity to sandy beaches for carefree days of sandcastle-building or rooms spacious enough for the whole family, these hotels understand that a family holiday requires special consideration. In the following trio of hotels, families will discover the perfect setting for creating cherished memories together in St Andrews.

Rufflets St Andrews Hotel

8.8

Good

(673 Reviews)

+ 219 photos
Rufflets is one of the most storied country house hotels in St Andrews providing a quintessentially Scottish retreat. This hotel, family-owned for generations, exudes a sense of intimacy and warmth that larger establishments may not capture. Rooms are individually styled, marrying comfort with the timeless charm of antique furnishings and modern amenities. The surrounding gardens – lovingly maintained and sprawling – provide a serene backdrop to an afternoon tea experience not soon forgotten. The hotel's Terrace Restaurant, sourcing ingredients from their own kitchen garden, underscores Rufflets' dedication to fine dining. Those seeking a blend of homely comfort and understated luxury will find Rufflets an ideal harbor.
Address: Strathkinness Low Road
Rating: Good 8.8 (673 Reviews)
Rooms: 23
Price: From 343$

Budget-Friendly Retreats: Affordable Hotels in St Andrews, Scotland

Visiting the historic town of St Andrews need not break the bank, thanks to a selection of affordable hotels in St Andrews that offer comfort and convenience at a reasonable price. These hotels prove that cost-effectiveness does not mean a compromise on quality or location. They cater to travelers who are mindful of their budget but still wish to experience the charm and attractions of St Andrews. With clean, comfortable accommodations and hospitable services, the following hotels demonstrate that affordability goes hand in hand with a pleasant stay in this captivating Scottish town.