Find hotels in St. Andrews from £41

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Andrews hotels

The Covenanter Hotel

The Covenanter Hotel
3.0 star property
Cupar
9.2 out of 10, Wonderful, (30 reviews)
"Excellent room, great staff and perfect location."
United States
Alan
The price is £97
includes taxes & fees
21 Apr - 22 Apr
The Covenanter Hotel

The Shoregate

The Shoregate
2.5 star property
Crail
The price is £250
includes taxes & fees
22 Apr - 23 Apr
The Shoregate

THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
St. Andrews
8.6 out of 10, Excellent, (82 reviews)
"We greatly enjoyed our stay here and would definitely stay again! "
Canada
Heather
The price is £110
includes taxes & fees
5 May - 6 May
THE SPACE TO STAY APARTHOTEL

Hampton by Hilton Dundee City Centre

Hampton by Hilton Dundee City Centre
3.0 star property
Dundee
9.2 out of 10, Wonderful, (1,004 reviews)
"Great hotel in a good location, staff were lovely"
Australia
Timothy
The price is £69
includes taxes & fees
26 Apr - 27 Apr
Hampton by Hilton Dundee City Centre

Ye Olde Hotel

Ye Olde Hotel
2.0 star property
St. Andrews
7.6 out of 10, Good, (36 reviews)
"Its a Pub with rooms and pretty basic but ok for the price. Good parking but not many dining options close by. "
United Kingdom
Peter
The price is £41
includes taxes & fees
4 May - 5 May
Ye Olde Hotel

OYO Ashlea Manor

OYO Ashlea Manor
2.0 star property
Dundee
The price is £67
includes taxes & fees
20 Apr - 21 Apr
OYO Ashlea Manor

Four Points Flex by Sheraton Dundee

Four Points Flex by Sheraton Dundee
3.0 star property
Dundee
9.2 out of 10, Wonderful, (335 reviews)
"The room was exceptionally clean and staff very helpful "
United Kingdom
Wendy
The price is £59
includes taxes & fees
26 Apr - 27 Apr
Four Points Flex by Sheraton Dundee

Kilconquhar Castle Estate

Kilconquhar Castle Estate
3.0 star property
Leven
9.0 out of 10, Wonderful, (404 reviews)
"Perfect place to relax! Beautiful surroundings, spotless room, delicious breakfast, increadibly friendly and helpful staff. "
United Kingdom
Paula
The price is £76
includes taxes & fees
30 Apr - 1 May
Kilconquhar Castle Estate

Balhousie Farm

Balhousie Farm
3.0 star property
Leven
9.6 out of 10, Exceptional, (36 reviews)
"Ann was so lovely and provided an amazing breakfast!"
Canada
Linda
The price is £91
includes taxes & fees
26 Apr - 27 Apr
Balhousie Farm

The Clarendon

The Clarendon
3.5 star property
Dundee
9.8 out of 10, Exceptional, (187 reviews)
"Stunning place to stay . "
Australia
Ewan
The price is £92
includes taxes & fees
27 Apr - 28 Apr
The Clarendon

The Waterfront

The Waterfront
3.0 star property
Anstruther
9.4 out of 10, Exceptional, (209 reviews)
"There was parking available. The Hotel is in an excellent position. The staff are very efficient and friendly. The breakfast has many delicious choices. "
United Kingdom
Elizabeth
The price is £138
includes taxes & fees
23 Apr - 24 Apr
The Waterfront

Dunclutha Guest House

Dunclutha Guest House
3.0 star property
Leven
9.8 out of 10, Exceptional, (424 reviews)
"Yes. Nicely situated Owners very friendly and helpful "
United Kingdom
Robert
The price is £90
includes taxes & fees
22 Apr - 23 Apr
Dunclutha Guest House

Fisherman's Tavern Hotel - Inn by Greene King Inns

Fisherman's Tavern Hotel - Inn by Greene King Inns
3.0 star property
Dundee
9.0 out of 10, Wonderful, (412 reviews)
"I have stayed at the Fisherman's on a number of occasions and always find the staff welcoming and the facilities and location are ideal for my stay."
United Kingdom
Charlie
The price is £76
includes taxes & fees
7 May - 8 May
Fisherman's Tavern Hotel - Inn by Greene King Inns

Haar with Rooms

Haar with Rooms
3.5 star property
St. Andrews
9.4 out of 10, Exceptional, (94 reviews)
"Lovely room, staff & breakfast "
United Kingdom
Catherine
The price is £206
includes taxes & fees
4 May - 5 May
Haar with Rooms

The Station Hotel

The Station Hotel
3.5 star property
Carnoustie
9.2 out of 10, Wonderful, (263 reviews)
"Clean room staff were absolutely fantastic will definitely stay here again "
United Kingdom
Michael
The price is £110
includes taxes & fees
21 Apr - 22 Apr
The Station Hotel

The Inn at Lathones

The Inn at Lathones
3.0 star property
Leven
8.4 out of 10, Very good, (315 reviews)
"The Inn at Lathones was fantastic! My room was spotless and very comfortable, and the staff were friendly and attentive. The amenities were excellent, making our stay both relaxing and enjoyable. Highly recommend!"
United Kingdom
Andrew
The price is £110
includes taxes & fees
20 Apr - 21 Apr
The Inn at Lathones

Carnoustie Golf Hotel

Carnoustie Golf Hotel
4.0 star property
Carnoustie
9.2 out of 10, Wonderful, (1,002 reviews)
"Breakfast was superb, cooked fresh to order and plenty of choice, amenities were clean and good selection of the gym, treatment for relaxation and swimming pool and hot tub with sauna and a steam room, used the gym but not others"
United Kingdom
Andy
The price is £109
includes taxes & fees
23 Apr - 24 Apr
Carnoustie Golf Hotel

Hotel Indigo Dundee by IHG

Hotel Indigo Dundee by IHG
4.0 star property
Dundee
9.4 out of 10, Exceptional, (1,001 reviews)
"Excellent hotel at a very reasonable price. Close to the town centre, railway station & the V&A."
United Kingdom
Craig
The price is £59
includes taxes & fees
26 Apr - 27 Apr
Hotel Indigo Dundee by IHG
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Holiday Rentals in St. Andrews

Save an average of 15% on thousands of hotels when you're signed in

Stay near popular St. Andrews attractions

Learn more about St. Andrews

Tee off at the legendary Old Course, where golf's greatest have played for centuries. Stroll through the historic university town, exploring medieval ruins and charming streets between the sea and ancient stone buildings.

Top St. Andrews Hotel Reviews

More cheap stays in St. Andrews

Hotels in St. Andrews with star rating

Find out more about St. Andrews

Top reasons to visit St. Andrews

  • Historic Golf Courses: St. Andrews is famously home to the iconic Old Course, a must-visit for golf enthusiasts.
  • St. Andrews Castle and Cathedral: Explore the ancient ruins steeped in history, offering a glimpse into Scotland's past.
  • Beautiful Beaches: Enjoy the stunning coastline of St. Andrews Bay, perfect for relaxation and scenic walks.
  • Charming Villages: Discover nearby friendly villages, ideal for family outings and picturesque landscapes.
  • Diverse Accommodation: Choose from luxurious hotels to cosy lodges catering to all traveller needs.

Find great hotels near St. Andrews

Experience the charm of St. Andrews with a variety of hotel accommodations that cater to every traveller, from luxurious star-rated hotels to cosy lodges. Whether you're seeking family-friendly options, pet-friendly stays, or facilities tailored for business travel, you'll find the perfect spot to unwind after a day of exploring this historic town. Discover insightful hotel reviews to help guide your choice for a memorable stay in St. Andrews.

  • Apex City Quay Hotel & Spa: Apex City Quay Hotel & Spa is a luxurious 4-star hotel boasting a guest rating of 9.2. Situated 17.7km from St. Andrews, this eco-certified property offers a family-friendly and spa-themed experience. Guests can unwind in the full-service spa, which features a hot tub and treatment rooms, perfect for indulging in massages and body scrubs. With amenities tailored for children, such as free cribs and suitable facilities, it provides a welcoming atmosphere for families. The blend of relaxation and eco-consciousness makes it an exceptional choice for environmentally aware travellers.
  • Four Points Flex by Sheraton Dundee: Four Points Flex by Sheraton Dundee is a charming 3-star hotel also rated at 9.2, located 17.7km from St. Andrews. This property is ideal for guests seeking a vibrant dining experience, featuring a restaurant and a bar/lounge for social gatherings. Breakfast options cater to various tastes with a daily fee. Entertainment is well catered for, with cable and flatscreen TVs in each room. The modern decor and friendly service create a relaxed atmosphere that appeals to both leisure and business travellers.
  • Hampton by Hilton Dundee City Centre: Hampton by Hilton Dundee City Centre is a well-rated 3-star hotel, boasting a guest rating of 9.2, located 17.7km from St. Andrews. This hotel is particularly suitable for business travellers, offering a range of amenities designed for convenience and productivity. Guests can enjoy comfortable rooms equipped with modern facilities, ensuring a pleasant stay. Its central location also provides easy access to local attractions, making it a practical choice for those visiting for work or leisure.

Where to stay in St. Andrews

St. Andrews, steeped in history and charm, offers a delightful escape for those seeking a mix of culture and outdoor activities. Explore the iconic ruins of St. Andrews Castle and the ancient cathedral, or enjoy a round of golf at the famed Old Course. Nearby, friendly villages beckon with family-friendly atmospheres and serene landscapes, perfect for relaxing excursions. With its rich heritage and welcoming locals, St. Andrews promises a memorable adventure in Scotland.

  • Kingsbarns: Nestled close to St. Andrews, Kingsbarns is a charming village renowned for its seasonal allure. From July to September, the village buzzes with activity as visitors flock for outdoor adventures and sports. Its proximity to stunning golf courses, including the famous Kingsbarns Golf Links, makes it a golfer's paradise. Beyond sports, you'll find captivating local landmarks such as historic castles and the revered university, enriching your cultural experience while exploring the scenic trails that surround the village.
  • Leuchars: Situated nearby, Leuchars is a quaint village that offers a unique blend of outdoor and cultural experiences year-round. Peak visitor times occur in April, July, and September, drawing those eager to explore its educational attractions and historical sites. The village is not far from the historic university and impressive castles, making it a perfect base for history buffs. The local golf courses also attract sports enthusiasts, ensuring there’s something for everyone to enjoy, all within reach of the picturesque countryside.
  • Mount Melville: Another delightful village in the vicinity, Mount Melville welcomes visitors throughout the year, with a slight peak in summer. This area is perfect for those seeking outdoor activities, sports, and cultural experiences, with local golf courses offering exceptional play. The rich history and symbolic landmarks nearby, including the historic college university, provide a fascinating backdrop for exploration. As you wander through Mount Melville, the charming landscape and community spirit are sure to create lasting memories.

Things to do near St. Andrews

St. Andrews offers a delightful blend of outdoor activities and cultural experiences, making it an ideal destination for a UK getaway. Renowned for its historic golf courses, visitors can indulge in the sport while also enjoying heritage tours and exploring nearby Dundee. For those seeking relaxation, spa days are a perfect way to unwind. Don't miss the chance to discover the town's main attractions, which beautifully showcase its rich history and charm.

Shopping

In St. Andrews, enjoy browsing local shops for unique gifts and souvenirs along South Street. If you're up for a drive, head to the city of Dundee, about 19.3km away, where the Overgate Shopping Centre boasts a range of high street brands and eateries.

Recreation

Experience the luxury of Ballumbie Castle Golf Course, a tranquil retreat located 19.3km from St. Andrews. Enjoy a round of golf surrounded by picturesque scenery, or unwind at the club's amenities, perfect for relaxation and rejuvenation in a serene setting.

Adventure

In St. Andrews, explore the rugged coastline with sea kayaking adventures, where you can paddle alongside seals and admire stunning cliffs. For thrill-seekers, try a round of golf at the iconic Old Course, known for its challenging layout and rich history that attracts golfers worldwide.

Nightlife

St. Andrews boasts a vibrant nightlife with venues like The Old Course Hotel's Jigger Inn, perfect for a relaxed drink, and The Rule, offering a lively atmosphere with live music. For a late-night dance, head to The Scores Hotel's rooftop bar, where stunning views complement the energetic vibe.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St. Andrews

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Andrews are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in St. Andrews about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St. Andrews is Tuesday. The most expensive day to stay in St. Andrews is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, including your budget, preferred location, and desired hotel type. To uncover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservation in St. Andrews with your flights and activities through an Expedia package.

Find the best attractions in St. Andrews

St. Andrews offers a delightful blend of outdoor activities, sports, and cultural experiences, making it an ideal destination for travellers. Key attractions include the historic St. Andrews Castle and Cathedral, the iconic Old Course, and the beautiful St. Andrews Bay. Whether you're seeking romance, a beach escape, or a taste of local culture, St. Andrews has something for everyone to enjoy during their visit.

  • St. Andrew's Cathedral: Explore the majestic ruins of St. Andrew's Cathedral, a remarkable site steeped in history and culture. Wander through the remnants of this once-grand structure, absorbing the tranquil atmosphere and stunning views of the surrounding landscape.
  • St. Andrew's Castle: Discover the romantic allure of St. Andrew's Castle, where history meets breathtaking coastal views. Explore its intriguing ruins, learn about its storied past, and enjoy the dramatic cliffs overlooking the Firth of Tay.
  • The Scores: Stroll along The Scores, a picturesque street that offers a delightful blend of city vibes and scenic beauty. Enjoy the charming architecture and stunning sea views, making it an ideal spot for a leisurely walk.

Best time to go to St. Andrews

The best time to visit St. Andrews can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St. Andrews falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in St. Andrews falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January39.2°F (4.0°C)Light RainMostly CloudyAverageSlightly Low
February39.7°F (4.3°C)Light RainMostly CloudyAverageSlightly Low
March41.7°F (5.4°C)Light RainMostly CloudyAverageSlightly Low
April44.8°F (7.1°C)No RainMostly SunnySlightly HighAverage
May49.3°F (9.6°C)Light RainMostly CloudyAverageAverage
June54.1°F (12.3°C)Light RainMostly CloudyAverageSlightly High
July57.6°F (14.2°C)Light RainMostly CloudySlightly HighSlightly High
August57.2°F (14.0°C)Light RainMostly CloudyAverageSlightly High
September54.3°F (12.4°C)Light RainMostly SunnySlightly HighAverage
October49.8°F (9.9°C)Light RainMostly CloudySlightly LowAverage
November44.4°F (6.9°C)Light RainMostly CloudySlightly LowAverage
December40.5°F (4.7°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to St. Andrews

St. Andrews, Scotland, is conveniently accessible via several major airports. EDInburgh Airport (EDI), situated 56.3km away, offers excellent hotel options such as the 5.5-star Crescent House and the luxurious Virgin Hotels Edinburgh, both 11.3km from the airport. GLAsgow International Airport (GLA) is 114.3km from St. Andrews, with nearby hotels like the 5-star Kimpton Blythswood Hotel & Spa, 11.3km from the airport, and the JA Mar Hall Scotland, just 6.4km away. Aberdeen Airport (ABZ), located 103.0km away, features hotels like the 5-star Marcliffe, 9.7km from the airport, and the Courtyard by Marriott Aberdeen Airport, only 483m away, providing easy access for travellers.

Frequently asked questions

What is the best area to stay in St Andrews?
The best area to stay in St Andrews is right in the heart of the town centre, particularly around South Street, Market Street, and North Street.

This central area is the hub of St Andrews, offering easy walking access to almost everything. You'll find a mix of independent shops, cafes, and restaurants lining these historic streets. The ancient ruins of St Andrews Cathedral and St Andrews Castle are just a short stroll away, as is the Old Course.

Couples looking for a romantic getaway will find this area particularly appealing. You're perfectly placed for leisurely walks along the West Sands beach, exploring the university buildings, and enjoying evening meals at renowned eateries. Many of the town's most charming guesthouses and boutique hotels are located here, offering a comfortable and convenient base.

For those visiting primarily for golf, staying near the Old Course, which borders the town centre, is ideal. This puts you right next to the iconic Links courses, the British Golf Museum, and the R&A World Golf Museum.
What are the best hotels in St Andrews that travellers recommend?
For excellent hotels in St Andrews that receive high recommendations from travellers, consider the Old Course Hotel, Fairmont St Andrews, Rusacks St Andrews, Hotel du Vin & Bistro St. Andrews, and Rufflets St Andrews.

The 5-star Old Course Hotel, with an outstanding 9.6 rating, is a luxurious option that boasts an onsite golf course and offers suites with premium bedding and deep soaking bathtubs. It is very close to the Old Course at St Andrews, the Swilken Bridge, and the St Andrews - Jubilee Course, all within 0.6 km.

Another highly-rated 5-star hotel is the Fairmont St Andrews, which has a 9.4 rating. This hotel also features an onsite golf course and offers rooms with sea views and designer toiletries. It is conveniently located near St Andrews Bay, the Torrance Course, and the Devlin Course.

The 5-star Rusacks St Andrews, with a 9.4 rating, provides 24-hour room service, air conditioning, and designer toiletries. Guests frequently praise its excellent location, being just 0.2 km from the Old Course at St Andrews, the Swilken Bridge, and the St Andrews - Jubilee Course.

For a 4-star option, the Hotel du Vin & Bistro St. Andrews, rated 9.2, offers comfortable rooms with premium bedding, Egyptian cotton sheets, and sea views. It is located just 0.1 km from The Scores and within 0.6 km of Castle Sands and West Sands.

Finally, the 4-star Rufflets St Andrews, which has a 9.4 rating, provides bathrobes, 24-hour room service, and an onsite restaurant with garden views. It is also much-loved for its comfortable rooms and excellent food.
What are the best family hotels in St Andrews?
For family-friendly accommodation in St Andrews, consider the Fairmont St Andrews, Rusacks St Andrews, Hotel du Vin & Bistro St. Andrews, and the Old Course Hotel.

The 5-star Fairmont St Andrews, with an impressive 9.4 rating, offers a range of family amenities including onsite babysitting and childcare services, a free crib, sofa beds, supervised childcare for children, and connecting rooms. Guests frequently praise the friendly and attentive service, as well as the excellent breakfast and fantastic spa facilities.

Another excellent option is the 5-star Rusacks St Andrews, also rated 9.4. This hotel provides free cribs, rollaway extra beds, connecting rooms, and highchairs, ensuring a comfortable stay for families. It is conveniently located near several attractions, including West Sands (0.3 km), Castle Sands (0.9 km), and St. Andrews Botanic Garden (0.8 km). Guests consistently highlight the beautiful rooms, friendly staff, and super comfortable beds.

The 4-star Hotel du Vin & Bistro St. Andrews, with a 9.2 rating, is another great choice for families. It offers free cribs, connecting rooms, free WiFi, and free parking nearby. Close to East Sands (1.2 km) and West Sands (0.4 km), guests appreciate the comfortable rooms, delicious breakfast, and exceptional staff.

Finally, the 5-star Old Course Hotel, boasting an outstanding 9.6 rating, is ideal for families who enjoy golf, with amenities such as an onsite golf course, golf lessons, and a golf pro shop. The hotel also provides sofa beds and connecting rooms. It is within easy reach of West Sands (0.4 km) and St. Andrews Botanic Garden (0.9 km). Reviewers consistently praise the friendly staff, amazing location, and beautiful rooms. Find more child-friendly accommodations in St Andrews
What are the best 5-star hotels in St Andrews?
For outstanding 5-star accommodation in St Andrews, you have several excellent choices, including the Old Course Hotel, Fairmont St Andrews, and Rusacks St Andrews.

The 5-star Old Course Hotel, boasting an impressive 9.6 rating, is an exceptional option, particularly for golf enthusiasts. It features an onsite golf course, with the St Andrews - Jubilee Course just 0.3 km away and the Old Course at St Andrews only 0.6 km distant. Guests frequently highlight the friendly and amazing staff, the wonderful service, and the absolutely beautiful rooms, which include premium bedding and deep soaking bathtubs.

Another superb choice is the 5-star Fairmont St Andrews, rated 9.4. This hotel also offers an onsite golf course and is located close to St Andrews Bay, just 0.7 km away. It provides stunning sea views and features designer toiletries and premium bedding. Guests consistently praise the friendly and attentive service, the excellent breakfast, and the fantastic spa facilities.

The 5-star Rusacks St Andrews, with a 9.4 rating, is another highly recommended option. Its excellent location places it just 0.2 km from both the St Andrews - Jubilee Course and the Old Course at St Andrews. The hotel provides 24-hour room service, air conditioning, and a restaurant with golf course views. Travellers frequently praise the beautiful rooms, the super comfortable beds, and the friendly staff who are always willing to help.

For a truly exceptional and intimate experience, consider Seaton House - Small Luxury Hotels of the World, a 5-star property with a great 10.0 rating. This hotel offers exquisite amenities such as Egyptian cotton sheets, premium bedding, and a rainfall showerhead, alongside stunning sea views. It is remarkably close to the Old Course at St Andrews, just 0.1 km away.

Finally, the 5-star Kinnettles Hotel and Spa, rated 9.0, is an excellent choice for those seeking relaxation. It features a full-service onsite spa with amenities like a hot tub, sauna, steam room, and various massage and body treatments. Guests often comment on the clean and amazing rooms, the delicious breakfast, and the super friendly staff. It is also conveniently located just 0.3 km from the Old Course at St Andrews. Find more luxury hotels in St Andrews
What are the best spa hotels in St Andrews?
For excellent spa hotels in St Andrews, consider the Old Course Hotel, Kinnettles Hotel and Spa, and Fairmont St Andrews.

The 5-star Old Course Hotel, with a superb 9.6 rating, offers an extensive spa experience including a steam room, hot tub, and a wide array of treatments such as deep tissue massage, aromatherapy, and body wraps. Guests consistently praise the amazing staff and beautiful rooms, and its proximity to the Old Course at St Andrews and the British Golf Museum is an added benefit.

Another outstanding option is the 5-star Kinnettles Hotel and Spa, rated 9.0. Its spa facilities include a hot tub, steam room, and various massages like deep tissue and Swedish massage, alongside body scrubs and facials. Travellers frequently highlight the super friendly staff, delicious breakfast, and great spa facilities. It is also conveniently located near the Old Course at St Andrews.

The 5-star Fairmont St Andrews, boasting a 9.4 rating, provides a full-service spa with accessible facilities, a sauna, steam room, and a wide range of treatments including massages, facials, and manicures. Guests praise the excellent breakfast, attentive staff, and fantastic spa. It is situated close to St Andrews Bay. See all spa hotels in St Andrews
What hotels in St Andrews offer free breakfast?
For hotels in St Andrews that offer complimentary breakfast, consider The Inn At Kingsbarns, Rusacks St Andrews, The Dunvegan Hotel, 5Pilmourplace, and Kinnettles Hotel and Spa.

The 4-star The Inn At Kingsbarns, with an outstanding 9.8 rating, provides a free continental breakfast, ensuring a pleasant start to your day. Guests frequently praise the clean rooms and excellent food, with friendly staff making for a great experience. It is conveniently located near Cambo Estate Gardens and Cambo Sands.

Rusacks St Andrews, a 5-star hotel rated 9.4, offers a free cooked breakfast daily. This hotel is celebrated for its beautiful rooms, super comfortable beds, and excellent location near the Swilken Bridge and St. Andrew's Cathedral. The staff are always willing to help, adding to the positive guest experience.

Another excellent option is The Dunvegan Hotel, a 4-star establishment with a 9.4 rating, which includes a free full breakfast. Guests consistently highlight the comfortable and clean rooms, delicious food, and the attentive staff. It is also well-situated near the Swilken Bridge and Holy Trinity Church.

5Pilmourplace, rated 9.2, provides a free full breakfast daily. This hotel is praised for its convenient location within a shopping district and its comfortable, clean rooms. Guests also appreciate the friendly and helpful staff and the wonderful breakfast.

Finally, the 5-star Kinnettles Hotel and Spa, with a 9.0 rating, offers a free cooked breakfast. This hotel is known for its clean, amazing rooms, and the great, delicious breakfast. Its on-site spa facilities are a highlight, and it is located close to Holy Trinity Church and St. Andrew's Cathedral. Find more hotels with breakfast in St Andrews
What are the top pet-friendly hotels in St Andrews?
For top pet-friendly hotels in St Andrews, consider the Fairmont St Andrews, Rufflets St Andrews, Hotel du Vin & Bistro St. Andrews, Rusacks St Andrews, and Cambo House And Estate B&B.

The 5-star Fairmont St Andrews, with an impressive 9.4 rating, is a fantastic option that welcomes pets and provides food and water bowls for your companions. It is conveniently located just 0.7 km from St Andrews Bay. Guests consistently praise the friendly and attentive service, excellent breakfast, and fantastic spa facilities.

Another excellent choice is the 4-star Rufflets St Andrews, also rated 9.4. This hotel is very accommodating to dogs, providing food and water bowls. It offers a 24-hour airport shuttle, making travel with pets more straightforward. Guests frequently comment on the beautiful, clean rooms, excellent staff, and superb food.

The 4-star Hotel du Vin & Bistro St. Andrews, with a 9.2 rating, is another highly-rated pet-friendly establishment. They provide food and water bowls, free WiFi, and free parking nearby. Its location is praised by guests, being just 0.1 km from The Scores, 0.4 km from West Sands, and 0.6 km from Castle Sands. The comfortable rooms, delicious breakfast, and exceptional staff are frequently highlighted.

The 5-star Rusacks St Andrews, with a 9.4 rating, is also a wonderful pet-friendly hotel that provides food and water bowls. It offers a complimentary cooked breakfast. Guests love the beautiful rooms, super comfortable beds, and the friendly staff who are always willing to help. Its excellent location is a major draw, being just 0.3 km from West Sands and The Scores, and 0.9 km from Castle Sands.

Finally, the 4-star Cambo House And Estate B&B, boasting an outstanding 9.8 rating, is a superb pet-friendly option. It offers free self-parking and free WiFi. The B&B is conveniently located 0.7 km from Cambo Estate Gardens and 0.8 km from Cambo Sands. See more pet-friendly hotels in St Andrews
What are the best budget hotels in St Andrews?
For budget-friendly accommodation in St Andrews, consider Agnes Blackadder Hall Campus Accommodation, David Russell Apartments Campus Accommodation, St Andrews Luxury 2-bed House, Sleeps 4, and The Albany Hotel St Andrews.

The 3-star Agnes Blackadder Hall Campus Accommodation, with an 8.2 rating, offers complimentary breakfast, free toiletries, and free WiFi. It is conveniently located near East Sands and St. Andrew's Cathedral, both within 1.9 kilometres.

Another 3-star option is David Russell Apartments Campus Accommodation, rated 8.0. This accommodation provides free self-parking, free WiFi, and free toiletries. It is close to St. Andrews Botanic Garden, just 0.8 kilometres away.

For a more independent stay, St Andrews Luxury 2-bed House, Sleeps 4 boasts an impressive 9.4 rating. This house features a kitchen, free WiFi, free self-parking, and free toiletries. It is within 1.6 kilometres of East Sands and Castle Sands.

Finally, The Albany Hotel St Andrews, a 3-star hotel with a 9.0 rating, is highly praised by guests for its excellent breakfast, wonderful location, and friendly staff. It offers free WiFi, free toiletries, and some rooms include a balcony or terrace. The hotel is very close to St. Andrew's Cathedral and Castle Sands, both within 0.3 kilometres. View all budget hotels in St Andrews
What are the most romantic hotels in St Andrews for couples?
For a romantic stay in St Andrews, couples have several excellent choices, including Seaton House - Small Luxury Hotels of the World, the Old Course Hotel, and Fairmont St Andrews.

Seaton House - Small Luxury Hotels of the World, a 5-star hotel with a superb 10.0 rating, offers luxurious amenities such as Egyptian cotton sheets, premium bedding, and rainfall showerheads. Many rooms also boast beautiful sea views, providing a delightful backdrop for a romantic getaway.

The 5-star Old Course Hotel, rated 9.6, provides a truly indulgent experience with its array of spa facilities including a hot tub, sauna, and couples' treatment rooms. Some accommodations feature furnished balconies, superb for enjoying the views together.

Another superb option is the 5-star Fairmont St Andrews, which has a 9.4 rating. This hotel features a full-service spa with couples' treatment rooms, a hot tub, and a sauna, ideal for relaxation and rejuvenation. Many rooms offer lovely sea views. See all romantic hotels in St Andrews
What are the best hotels in St Andrews near West Sands?
For hotels in St Andrews near West Sands, the Old Course Hotel, Seaton House - Small Luxury Hotels of the World, and Rusacks St Andrews are all excellent choices.

The 5-star Old Course Hotel, with a 9.6 rating, is very close to West Sands, being only 0.4 km away. This hotel is particularly appealing for golf enthusiasts as it features an onsite golf course, golf clubhouse, and golf lessons with a professional. Guests consistently praise the amazing staff, wonderful service, and absolutely beautiful rooms.

Another superb option is the 5-star Seaton House - Small Luxury Hotels of the World, which boasts a great 10.0 rating. It is also just 0.4 km from West Sands and offers luxurious amenities such as Egyptian cotton sheets, premium bedding, and designer toiletries. Many rooms feature a sea view, and guests can enjoy the convenience of 24-hour room service.

The 5-star Rusacks St Andrews, rated 9.4, is an additional excellent choice, located only 0.3 km from West Sands. Guests frequently comment on the beautiful and lovely rooms, the friendly and helpful staff, and the super comfortable beds. The hotel also has an excellent location, making it very convenient for exploring the area.
When is the best time to go to St Andrews?
For most visitors, the best time to go to St Andrews is during the late spring (May-June) and early autumn (September-October).

These months offer a good balance of pleasant weather and fewer crowds compared to the peak summer season. You'll find the days are generally mild and longer, which is great for exploring the town's historic sites and enjoying the coastal scenery. The golf courses are typically in excellent condition during these periods, making it ideal for those planning a round.

July and August are also popular, benefiting from the warmest weather and extended daylight hours. However, this is also when the town experiences its highest visitor numbers, particularly due to school holidays and major golf events. If you're planning a trip during these months, it's advisable to book accommodation and golf tee times well in advance.

Conversely, the winter months (November-April) are generally colder and darker, with a higher chance of rain or even snow. While some may find the town quieter and more atmospheric during this time, many attractions might have reduced opening hours.
Where can I find the best nightlife in St Andrews?
St Andrews offers a selection of nightlife options, primarily suiting a student population but with some establishments suitable for a broader audience.

The town centre, particularly around Market Street and South Street, is where you'll find most of the evening venues. Here you'll come across traditional pubs, some offering live music or quiz nights, and several bars that transition into late-night spots with DJs.

North Street also has a few options, including a couple of venues known for playing chart music and hosting themed club nights. These places tend to be popular with the younger crowd and can get quite busy during term time.

For a more relaxed evening, there are some hotels and independent bars that offer a quieter environment, often with a focus on a wider selection of spirits or cocktails.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. Andrews.
How can I save on a St. Andrews hotel booking with Expedia?
Members always get our best prices. Find our best St. Andrews hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a St. Andrews hotel?
Prices for hotels in St. Andrews often vary, but you can find a great deal from £41 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia