Hotels near St Andrews Bay

Sat 15 Nov
Fri 21 Nov
November 2025
14
December 2025

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Tonight
14 Nov - 15 Nov
Tomorrow
15 Nov - 16 Nov
This weekend
14 Nov - 16 Nov
Next weekend
21 Nov - 23 Nov

Where to stay near St Andrews Bay?

Fairmont St Andrews

0.4 mi from St Andrews Bay
£203
includes taxes & fees
14 Dec - 15 Dec
Fairmont St Andrews

The Dunvegan Hotel

2.8 mi from St Andrews Bay
£148
includes taxes & fees
3 Dec - 4 Dec
The Dunvegan Hotel

5Pilmourplace

2.8 mi from St Andrews Bay
£139
includes taxes & fees
4 Dec - 5 Dec
5Pilmourplace

Old Course Hotel

3.1 mi from St Andrews Bay
£250
includes taxes & fees
16 Nov - 17 Nov
Old Course Hotel

Rusacks St Andrews

2.9 mi from St Andrews Bay
£263
includes taxes & fees
7 Dec - 8 Dec
Rusacks St Andrews

The Inn At Kingsbarns

3.4 mi from St Andrews Bay
£166
includes taxes & fees
16 Nov - 17 Nov
The Inn At Kingsbarns

No1. Apartments St Andrews - South Street

2.5 mi from St Andrews Bay
£216
includes taxes & fees
8 Dec - 9 Dec
No1. Apartments St Andrews - South Street

Hotel du Vin & Bistro St. Andrews

2.7 mi from St Andrews Bay
£127
includes taxes & fees
14 Dec - 15 Dec
Hotel du Vin & Bistro St. Andrews

No1. Apartments & Bedrooms St Andrews - St Mary’s

2.6 mi from St Andrews Bay
£138
includes taxes & fees
7 Dec - 8 Dec
No1. Apartments & Bedrooms St Andrews - St Mary’s

Kinnettles Hotel and Spa

2.7 mi from St Andrews Bay
£230
includes taxes & fees
20 Nov - 21 Nov
Kinnettles Hotel and Spa

Cleveden House by The Dunvegan

2.7 mi from St Andrews Bay
£103
includes taxes & fees
3 Dec - 4 Dec
Cleveden House by The Dunvegan

The Albany Hotel St Andrews

2.4 mi from St Andrews Bay
£152
includes taxes & fees
15 Dec - 16 Dec
The Albany Hotel St Andrews

Rufflets St Andrews

3.9 mi from St Andrews Bay
£123
includes taxes & fees
14 Dec - 15 Dec
Rufflets St Andrews

The Waterfront

6.9 mi from St Andrews Bay
£104
includes taxes & fees
16 Nov - 17 Nov
The Waterfront

The Bank

6.8 mi from St Andrews Bay
£101
includes taxes & fees
16 Nov - 17 Nov
The Bank

Kilconquhar Castle Estate

7.8 mi from St Andrews Bay
£64
includes taxes & fees
16 Nov - 17 Nov
Kilconquhar Castle Estate

The Inn at Lathones

5.4 mi from St Andrews Bay
£79
includes taxes & fees
19 Nov - 20 Nov
The Inn at Lathones

Fisherman's Tavern Hotel - Inn by Greene King Inns

11.4 mi from St Andrews Bay
£75
includes taxes & fees
16 Nov - 17 Nov
Fisherman's Tavern Hotel - Inn by Greene King Inns

Woodlands Hotel, BW Signature Collection

11.5 mi from St Andrews Bay
£63
includes taxes & fees
16 Nov - 17 Nov
Woodlands Hotel, BW Signature Collection

Drumoig Golf Hotel

9.2 mi from St Andrews Bay
£79
includes taxes & fees
17 Nov - 18 Nov
Drumoig Golf Hotel
See more properties

Other landmarks near St Andrews Bay

St. Andrew's Cathedral

4.5/5 (73 reviews)
St. Andrew's Cathedral is in the heart of St. Andrews, so why not stop by during your stay? Hotels.com travellers also say the area is full of friendly people and that it has lots of nice beaches.
See properties

Torrance Course

You might want to practise your swing at Torrance Course, a golf course located 2.4 mi (3.8 km) from central St. Andrews. Hotels.com travellers also say the area is relaxing and that it has lots of nice beaches. If Torrance Course doesn't quite scratch your golfing itch, St Andrews Bay, and Royal & Ancient Golf Club of St. Andrews are also nearby.
See properties

Devlin Course

You might want to practise your swing at Devlin Course, a golf course located 2.2 mi (3.5 km) from central St. Andrews. Hotels.com travellers also say the area is full of friendly people and that it has lots of nice beaches. If Devlin Course doesn't quite scratch your golfing itch, St Andrews Bay, and Royal & Ancient Golf Club of St. Andrews are also nearby.
See properties

East Sands

If you can't wait to get to the beach, you might enjoy a trip to East Sands, located 0.5 mi (0.8 km) from central St. Andrews. Catch the sunset by the shore at Castle Sands, just a short walk away.
See properties

St Andrews - Eden Course

You might want to practise your swing at St Andrews - Eden Course, a golf course in the heart of St. Andrews. Hotels.com travellers also say the area is full of friendly people and that it has lots of nice beaches. If St Andrews - Eden Course doesn't quite scratch your golfing itch, Royal & Ancient Golf Club of St. Andrews, and Old Course at St Andrews are also nearby.
See properties

St. Andrews Preservation Trust Museum and Garden

If visiting museums in St. Andrews is on your list, you might want to visit the upcoming exhibitions at St. Andrews Preservation Trust Museum and Garden, located in the heart of town. Hotels.com travellers also say the area is full of friendly people and that it has lots of nice beaches. If you want to see more of the museums in St. Andrews, you can easily walk to British Golf Museum.
See properties

Castle Sands

If being by the water is a major draw, Castle Sands is a spot you might want to check out when visiting central St. Andrews. Catch the sunset by the shore at East Sands, just a short walk away.
See properties

St Andrews All Saints' Church

St Andrews All Saints' Church is in the heart of St. Andrews, so why not stop by during your stay?
See properties

Frequently asked questions

What are the best hotels near St Andrews Bay?
  • Guests love staying at Fairmont St Andrews, which is a hotel near St Andrews Bay.
  • Also highly rated is Kinnettles Hotel and Spa, which is a short drive away.
  • In fact, you'll have plenty of options to choose from with 4,069 hotels, holiday rentals, and other accommodation in the area.
How much does it cost to stay in a hotel near St Andrews Bay?
On Hotels.com, you can find a variety of room prices depending on when and where you plan to go. Take a look at what's available during your travel dates, sort by price, and filter by your criteria to find the best option within your travel budget.
  • Search for the lowest price per night from £63
What cheap hotels are close to St Andrews Bay?
Can I find hotels close to St Andrews Bay that are fully refundable?
Yes, many hotels offer refundable room reservations if you cancel prior to the cancellation deadline. To find refundable rates, select the "Fully refundable" filter when searching for hotels.
What are the best romantic hotels near St Andrews Bay?
  • For travellers looking for a romantic stay, Fairmont St Andrews offers an ocean-view restaurant, an indoor pool, and 4 bars/lounges. It's a 12-minute walk from St Andrews Bay.
  • Kinnettles Hotel and Spa is another great choice, and it's a short drive away.
Which hotels near St Andrews Bay have rooms with great views?
  • Enjoy rooms with sea or city views at Fairmont St Andrews, which is a 12-minute walk from St Andrews Bay.
  • Another great choice nearby is Seaton House, which has rooms with sea or garden views.
What are the best family hotels close to St Andrews Bay?
  • The entire family will enjoy a stay at Fairmont St Andrews which offers free cots, an indoor pool, and a hot tub. St Andrews Bay is 12 minutes away on foot.
  • Another great option for your family's trip is Rusacks St Andrews.
What are the best luxury hotels near St Andrews Bay?
  • Pamper yourself with a stay at Fairmont St Andrews, which is a 12-minute walk from St Andrews Bay. This hotel features 5 restaurants including Kittocks Den, and offers an indoor pool.
  • Another luxurious option is Kinnettles Hotel and Spa, which is a short drive away.
What are the best hotels near St Andrews Bay with free parking?
  • Drive and park with ease when you stay at Fairmont St Andrews, which offers free valet parking. You'll be a 12-minute walk from St Andrews Bay.
  • Another property that offers free parking is Old Course Hotel, which is a short drive away.
What are the best hotels near St Andrews Bay with a pool?
  • If swimming is at the top of your list, Fairmont St Andrews has an indoor pool. St Andrews Bay is a 12-minute walk from the hotel.
  • Another great choice for a hotel with a pool is Old Course Hotel.
What are the best things to see and do around my hotel near St Andrews Bay?
  • Before or after your visit to St Andrews Bay, you can check out nearby sights like Old Course at St Andrews, University of St. Andrews, and St. Andrews Links.
  • St. Andrew's Cathedral, Royal & Ancient Golf Club of St. Andrews, and St. Andrew's Castle are other places to visit in the area.
What are the best pet-friendly hotels close to St Andrews Bay?
  • Bring your four-legged friend to Fairmont St Andrews, which is a 12-minute walk from St Andrews Bay.
  • Rusacks St Andrews is another pet-friendly option. The hotel provides food and water bowls.

Find out more about St Andrews Bay

Where History Meets the Tide: Discover the Enchantment of St Andrews Bay

Nestled on Scotland's east coast, St Andrews Bay is a captivating blend of history, natural beauty, and vibrant culture. Famous for its prestigious university, the town offers stunning coastal views and historic landmarks, including the iconic ruins of St Andrews Cathedral. Visitors can stroll along the golden sands of West Sands, a perfect spot for beach lovers and golfers alike, with the renowned St Andrews Golf Links nearby. Luxurious stays at the Fairmont St Andrews provide indulgence, while local gems like Vin St Andrews offer delightful culinary experiences. This enchanting destination is a must-visit for romantics and adventurers alike.

Discover great hotels near St Andrews Bay

St Andrews Bay offers a range of hotel accommodations, from luxurious five-star resorts to charming guesthouses. You'll find quality options near the waterfront, ideal for enjoying beach views, as well as convenient access to the historic town of St Andrews and its renowned golf courses. These are some of the hotels preferred by our travellers near St Andrews Bay:

  1. Fairmont St AndrewsOpens in a new window: This exquisite 5.0-star hotel promises a thrilling escape for adventure seekers and beach lovers alike. With direct access to the beach, guests can indulge in a variety of exciting activities, including mountain biking, windsurfing, and parasailing. The property features top-notch recreation options, ensuring a memorable stay filled with adventure. Frequent travellers appreciate the seamless experience offered by this hotel, as it combines luxurious comfort with exhilarating activities, making it a perfect choice for those seeking distinctive experiences.
  2. No12 Bed and BreakfastOpens in a new window: No12 Bed and Breakfast is a welcoming 4.0-star bed and breakfast that offers a charming beachside retreat. With direct access to the sandy shores, this property is a favourite among LGBTQIA travellers looking for a relaxing getaway. The inviting atmosphere, coupled with comfortable accommodations, ensures that guests enjoy a smooth and enjoyable visit. The hotel's coastal location enhances the experience, making it an ideal choice for those who appreciate the tranquillity of beach life combined with a sense of community.
  3. Stravithie CastleOpens in a new window: Stravithie Castle is a delightful 3.0-star bed and breakfast that offers a homely vibe and a variety of complimentary dining options, including a delicious continental breakfast. With access to nearby recreational activities such as hiking and horse riding, guests can enjoy the surrounding natural beauty. The hotel also features entertainment options like a flatscreen television, ensuring a comfortable stay. Its focus on providing a cozy atmosphere and enjoyable experiences makes it a great choice for leisure travellers looking to unwind and explore the local area.

Things to do near St Andrews Bay

St Andrews Bay offers a stunning blend of sandy beaches and lush parks, perfect for leisurely strolls or invigorating hikes. Renowned for its exceptional golf courses, this coastal gem is ideal for enthusiasts seeking thrilling rounds or relaxing spa experiences. Whether you fancy boating along the shore or exploring scenic trails, there's something for everyone to enjoy.

  • Falkland PalaceOpens in a new window – Discover the historical grandeur of Falkland Palace, where you can explore the stunning architecture and beautiful gardens of this former royal residence. Wander through its picturesque grounds and delve into the fascinating stories of Scotland's past.
  • St. Andrew's CathedralOpens in a new window – Visit the impressive ruins of St. Andrew's Cathedral, once the largest in Scotland. Walk among the remnants of this medieval marvel and imagine the bustling religious life that once thrived here, all while enjoying the scenic surroundings.
  • St. Andrew's CastleOpens in a new window – Step back in time at St. Andrew's Castle, where you can explore the remnants of this strategic fortress. Climb the tower for breathtaking views of the coastline and learn about the castle's pivotal role in Scottish history.
  • West SandsOpens in a new window – Unwind at West Sands, a stunning beach known for its expansive golden sands and rolling dunes. Take a leisurely stroll along the shoreline, feel the sea breeze, and relish the serene beauty of this coastal gem.
  • The ScoresOpens in a new window – Stroll along The Scores, a picturesque street that offers stunning views of the coastline and the iconic ruins of St. Andrew's Cathedral. This charming promenade is perfect for a peaceful walk, surrounded by lush greenery and vibrant flowers.

4 tips for savvy savings when booking a hotel near St Andrews Bay

  1. Book for the cheapest times: The most budget-friendly time to visit St Andrews Bay is from January to March, when hotel prices are typically lower. For a great value for money experience, a stay of at least 2 to 3 days is recommended to thoroughly explore the area's significant landmarks and cultural attractions. During your visit, you can enjoy the historic university, play a round of golf, dine at local eateries, stroll along the beach, admire the cathedral, and unwind at the spa or bar. Additionally, guided tours may offer insights into the rich history and friendly atmosphere that St Andrews Bay is known for.
  2. Look for last-minute deals on Hotels.com: To explore potential last-minute deals for St Andrews Bay, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may discover discounted rates on nearby hotels as your travel date approaches. By enabling email alerts or push notifications, you could stay informed about flash sales and special promotions, helping you secure the best rates. Additionally, Smart ShoppingOpens in a new window is a comparison tool available via the app that allows you to compare hotel prices and amenities, ensuring you're more likely to find luxury hotel deals or uncover price drops before booking your getaway.
  3. Be flexible with dates: Prices can fluctuate depending on factors such as the hotel’s location, star rating, and the time of year, so having some flexibility with your travel dates may help you save on your stay near the St Andrews Bay hotel. For those in search of distinctive accommodations, boutique hotels often provide a more personalised experience and could offer better value. When you book with Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll suggest alternative dates that might be more affordable, helping you to find the best deal.
  4. Consider your location: Staying nearer to key attractions or city centres can offer convenience, but it often comes with higher costs. For more affordable options, consider hotels in less central areas or neighbourhoods, striking a balance between price and ease of access to your intended destinations. You might find that independent hotels situated further out usually tend to be cheaper, providing a more authentic and budget-friendly experience.

Best time to go to St Andrews Bay

St Andrews Bay experiences its lowest average temperature in January, at 39.2°F (4.0°C), while July is the hottest month, with an average temperature of 57.6°F (14.2°C). October are typically the wettest months. If you’re looking to soak up the lively atmosphere at St Andrews Bay, July to September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny to mostly cloudy, with light rainfall. However, if you prefer a more relaxed experience, January, February, and December are perfect for a quieter getaway, marked by light rainfall and mostly cloudy conditions.

Keep exploring