A coastal town with historic buildings, a church spire, and a castle overlooking the sea.

Find Hotels with Free Breakfast in St. Andrews from CA $257

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Andrews Hotels with Free Breakfast

Tonight
Aug 13 - Aug 14
Tomorrow
Aug 14 - Aug 15
This weekend
Aug 14 - Aug 16
Next weekend
Aug 21 - Aug 23

Our top choices for St. Andrews hotels with free breakfast

1. THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
St. Andrews
CA $214
CA $257 total
includes taxes & fees
Aug 24 - Aug 25
THE SPACE TO STAY APARTHOTEL

2. 5Pilmourplace

5Pilmourplace
St. Andrews
  • Savour a delicious full breakfast just steps from St. Andrews University and the historic Old Course, setting you up for perfect golf days.
CA $281
CA $337 total
includes taxes & fees
Aug 25 - Aug 26
5Pilmourplace

3. Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
St. Andrews
CA $448
CA $538 total
includes taxes & fees
Aug 25 - Aug 26
Hotel du Vin & Bistro St. Andrews

4. Old Course Hotel

Old Course Hotel
St. Andrews
CA $776
CA $931 total
includes taxes & fees
Sep 13 - Sep 14
Old Course Hotel

5. Premier Inn St Andrews

Premier Inn St Andrews
St. Andrews
CA $221
CA $265 total
includes taxes & fees
Aug 16 - Aug 17
Premier Inn St Andrews

6. Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
St. Andrews
  • Savour free cooked-to-order breakfast at this luxurious St Andrews retreat steps from the famous Old Course.
CA $463
CA $555 total
includes taxes & fees
Aug 16 - Aug 17
Kinnettles Hotel and Spa

7. Stravithie Castle

Stravithie Castle
St. Andrews
  • Savour a free continental breakfast in a historic castle, just minutes from legendary St. Andrews golf courses.
CA $259
CA $311 total
includes taxes & fees
Aug 16 - Aug 17
Stravithie Castle

8. Rufflets St Andrews

Rufflets St Andrews
St. Andrews
CA $452
CA $542 total
includes taxes & fees
Aug 16 - Aug 17
Rufflets St Andrews

9. The Albany Hotel St Andrews

The Albany Hotel St Andrews
St. Andrews
CA $409
CA $491 total
includes taxes & fees
Aug 14 - Aug 15
The Albany Hotel St Andrews

10. Rusacks St Andrews

Rusacks St Andrews
St. Andrews
  • A fresh start to your day with free cooked-to-order breakfast overlooking the golf course.
CA $586
CA $703 total
includes taxes & fees
Aug 16 - Aug 17
Rusacks St Andrews
View all properties

Choose what matters most at hotels with breakfast available in St. Andrews

4 stars
5 stars
Pool
Wifi included
Family-friendly

4-star hotels with free breakfast in St. Andrews

THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
St. Andrews
CA $214
CA $257 total
includes taxes & fees
Aug 24 - Aug 25
THE SPACE TO STAY APARTHOTEL

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
St. Andrews
CA $448
CA $538 total
includes taxes & fees
Aug 25 - Aug 26
Hotel du Vin & Bistro St. Andrews

Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
Dundee
CA $140
CA $167 total
includes taxes & fees
Aug 23 - Aug 24
Apex City Quay Hotel & Spa

Rufflets St Andrews

Rufflets St Andrews
St. Andrews
CA $452
CA $542 total
includes taxes & fees
Aug 16 - Aug 17
Rufflets St Andrews

Carnoustie Golf Hotel

Carnoustie Golf Hotel
Carnoustie
CA $159
CA $191 total
includes taxes & fees
Aug 16 - Aug 17
Carnoustie Golf Hotel

Hotel Indigo Dundee by IHG

Hotel Indigo Dundee by IHG
Dundee
CA $136
CA $164 total
includes taxes & fees
Aug 23 - Aug 24
Hotel Indigo Dundee by IHG

Malmaison Dundee

Malmaison Dundee
Dundee
CA $122
CA $147 total
includes taxes & fees
Aug 30 - Aug 31
Malmaison Dundee

The Landmark Hotel & SPA Leisure Club Dundee By Sunday

The Landmark Hotel & SPA Leisure Club Dundee By Sunday
Dundee
CA $87
CA $105 total
includes taxes & fees
Aug 20 - Aug 21
The Landmark Hotel & SPA Leisure Club Dundee By Sunday

The Spindrift Guest House

The Spindrift Guest House
Anstruther
CA $220
CA $263 total
includes taxes & fees
Sep 1 - Sep 2
The Spindrift Guest House

No12 Bed and Breakfast

No12 Bed and Breakfast
St. Andrews
CA $411
CA $411 total
includes taxes & fees
Aug 15 - Aug 16
No12 Bed and Breakfast
View all properties

5-star hotels with free breakfast in St. Andrews

Old Course Hotel

Old Course Hotel
St. Andrews
CA $776
CA $931 total
includes taxes & fees
Sep 13 - Sep 14
Old Course Hotel

Rusacks St Andrews

Rusacks St Andrews
St. Andrews
CA $586
CA $703 total
includes taxes & fees
Aug 16 - Aug 17
Rusacks St Andrews

Fairmont St Andrews

Fairmont St Andrews
St. Andrews
CA $588
CA $706 total
includes taxes & fees
Sep 1 - Sep 2
Fairmont St Andrews

Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
St. Andrews
CA $463
CA $555 total
includes taxes & fees
Aug 16 - Aug 17
Kinnettles Hotel and Spa

Seaton House - Small Luxury Hotels of the World

Seaton House - Small Luxury Hotels of the World
St. Andrews
CA $673
CA $807 total
includes taxes & fees
Aug 24 - Aug 25
Seaton House - Small Luxury Hotels of the World

Haar with Rooms

Haar with Rooms
St. Andrews
CA $488
CA $585 total
includes taxes & fees
Aug 16 - Aug 17
Haar with Rooms
View all properties

Hotels with free breakfast and pools in St. Andrews

Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
Dundee
CA $140
CA $167 total
includes taxes & fees
Aug 23 - Aug 24
Apex City Quay Hotel & Spa

Woodlands Hotel, BW Signature Collection

Woodlands Hotel, BW Signature Collection
Dundee
CA $113
CA $135 total
includes taxes & fees
Sep 11 - Sep 12
Woodlands Hotel, BW Signature Collection

Kilconquhar Castle Estate

Kilconquhar Castle Estate
Leven
CA $145
CA $174 total
includes taxes & fees
Aug 18 - Aug 19
Kilconquhar Castle Estate

Carnoustie Golf Hotel

Carnoustie Golf Hotel
Carnoustie
CA $159
CA $191 total
includes taxes & fees
Aug 16 - Aug 17
Carnoustie Golf Hotel

Old Course Hotel

Old Course Hotel
St. Andrews
CA $776
CA $931 total
includes taxes & fees
Sep 13 - Sep 14
Old Course Hotel

Fairmont St Andrews

Fairmont St Andrews
St. Andrews
CA $588
CA $706 total
includes taxes & fees
Sep 1 - Sep 2
Fairmont St Andrews

The Landmark Hotel & SPA Leisure Club Dundee By Sunday

The Landmark Hotel & SPA Leisure Club Dundee By Sunday
Dundee
CA $87
CA $105 total
includes taxes & fees
Aug 20 - Aug 21
The Landmark Hotel & SPA Leisure Club Dundee By Sunday

Lomond Hills Hotel & Health Club

Lomond Hills Hotel & Health Club
Cupar
CA $123
CA $148 total
includes taxes & fees
Sep 3 - Sep 4
Lomond Hills Hotel & Health Club
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.
View all properties

Top St. Andrews Hotel Reviews

The Albany Hotel St Andrews

The Albany Hotel St Andrews

10/10 Excellent
"Great location. Helpful staff. Good breakfast."
Donato 1-night trip
Posted 9 days ago
The Albany Hotel St Andrews

Frequently asked questions

What are the top-rated hotels with free breakfast in St Andrews?
For top-rated hotels in St Andrews that include a complimentary breakfast, you have several excellent choices, including Rusacks St Andrews, Kinnettles Hotel and Spa, 5Pilmourplace, The Dunvegan Hotel, and Stravithie Castle.Rusacks St Andrews, a 5-star hotel with an impressive 9.4 rating, offers a free cooked breakfast, ensuring a wonderful start to your day. Guests frequently praise its beautiful rooms, super comfortable beds, and excellent location.Another 5-star option, Kinnettles Hotel and Spa, rated 9.2, provides a free breakfast and cooked breakfast. This hotel also boasts a full-service spa with a steam room, sauna, and various treatments, great for relaxation after exploring. Reviewers particularly highlight the delicious breakfast and super friendly staff.The 3.5-star 5Pilmourplace, with a 9.2 rating, offers a free full breakfast and complimentary WiFi. Its convenient location in a shopping district, coupled with comfortable and clean rooms featuring rainfall showerheads, makes it a popular choice. Guests consistently praise the wonderful breakfast and helpful staff.The Dunvegan Hotel, a 4-star establishment with a 9.4 rating, includes a free full breakfast. This hotel is particularly appealing to golf enthusiasts, with a golf course nearby and golf-related amenities. Its clean, comfortable rooms and delicious food are often mentioned by satisfied guests.Finally, Stravithie Castle, a 3-star property with an exceptional 9.8 rating, provides a free continental breakfast and free self-parking.
How much does a hotel with free breakfast in St Andrews cost?
Enjoy staying in a hotel with free breakfast in St Andrews, with plenty of properties from CA $257 offering top amenities. If you're leaning toward a little luxury, prices can rise, and may vary depending on the location, time of year, and hotel amenities. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.
Which St Andrews hotels offer a highly-rated free breakfast?
For hotels in St Andrews offering a highly-rated free breakfast, excellent options include Stravithie Castle, Rusacks St Andrews, and The Dunvegan Hotel.Stravithie Castle, a 3-star property with an outstanding 9.8 rating, provides a complimentary continental breakfast, ensuring a convenient start to your day. Guests also benefit from free self-parking and free WiFi.The 5-star Rusacks St Andrews, rated 9.4, offers a free cooked breakfast. Reviewers consistently praise its beautiful rooms, super comfortable beds, and the friendly, helpful staff. Its excellent location is another highlight.The 4-star Dunvegan Hotel, with a 9.4 rating, also provides a complimentary full breakfast. Customers frequently mention the comfortable and clean rooms, the attentive staff, and the fabulous, delicious food.
What are the top-rated luxury hotels in St Andrews that offer free breakfast?
For luxury hotels in St Andrews that include free breakfast, top-rated options are Rusacks St Andrews, Kinnettles Hotel and Spa, and The Dunvegan Hotel.The 5-star Rusacks St Andrews, with an impressive 9.4 rating, offers complimentary cooked breakfast and free WiFi. Guests consistently praise its beautiful rooms, friendly staff, and excellent location.Another superb choice is the 5-star Kinnettles Hotel and Spa, rated 9.2. This hotel provides free breakfast and boasts an extensive on-site spa with a steam room, hot tub, and a wide range of treatments including hot stone massages and body scrubs, great for relaxation.
What are the best hotels in St Andrews with free breakfast and a fitness center?
For hotels in St Andrews offering both free breakfast and a fitness centre, Rusacks St Andrews is an outstanding option.The 5-star Rusacks St Andrews, with an impressive 9.4 rating, provides a wonderful experience for guests. You can start your day with a complimentary cooked breakfast, and the hotel also offers free Wi-Fi. Reviewers frequently highlight the beautiful rooms, the friendly and helpful staff, and the excellent location.
Which St Andrews hotels with free breakfast have the best customer service?
For St Andrews hotels offering complimentary breakfast alongside exceptional customer service, Rusacks St Andrews, The Dunvegan Hotel, Kinnettles Hotel and Spa, and 5Pilmourplace are all highly recommended.The 5-star Rusacks St Andrews, with an outstanding 9.4 rating, provides free cooked breakfast and is frequently praised by guests for its friendly and always willing to help staff.Another excellent choice is The Dunvegan Hotel, a 4-star establishment also rated 9.4. This hotel offers free full breakfast and its staff are consistently described as great and attentive, providing fantastic service.The 5-star Kinnettles Hotel and Spa, rated 9.2, includes free cooked breakfast. Guests often highlight the great and super friendly staff, noting the excellent service they receive.For a slightly more intimate option, 5Pilmourplace, rated 9.2, offers a free full breakfast.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right hotel with free breakfast in St Andrews for you.
How can I save on a hotel in St. Andrews with Expedia?
There are plenty of ways to save on a hotel in St. Andrews. Join One Key™, our free travel rewards program, to unlock instant discounts with Member Prices across a range of top hotels. Typically, booking in advance will help you save on your hotel booking. But, if you're feeling spontaneous, be sure to check for last-minute deals.

Explore a world of travel with Expedia