Dog-Friendly Self-Catering Hotels in St Andrews

8 dog-friendly self-catering hotels in St Andrews - from holiday homes with full kitchens to pet-welcoming inns. Compare rates by the Old Course & beaches. Book now!

Check-in
Tue, 11 Aug
Check-out
Wed, 12 Aug
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Tue, 11 Aug
-
Check-out
Wed, 12 Aug
Rooms and Guests2 Guests, 1 room
3Filter & Sort
View map
Check-in
Tue, 11 Aug
-
Check-out
Wed, 12 Aug
Rooms and Guests2 Guests, 1 room
3Filter & Sort
View map
View map
1-8 out of 8
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.5
Great1884 total reviews
our site & Booking.com
Map
4.0 km from City Centre300 m from St Andrews Bay
Championship GolfLuxury SpaItalian Dining
  • Two championship golf courses
  • Cliff-top views over St Andrews Bay
  • Luxury spa with seaweed treatments
From£ 187 /nightSelect
9.1
Perfect1660 total reviews
our site & Booking.com
Rooftop BarPrivate Putting GreenGolf Bag Storage
  • Overlooks the Old Course
  • Rooftop dining with course views
  • Historic golf hotel from 1800s
From£ 95 /nightSelect
8.9
Great842 total reviews
our site & Booking.com
Map
2.9 km from City Centre2.1 km from The Dukes St Andrews
Award-winning GardensAfternoon TeaShepherd Huts
  • Award-winning country house gardens
  • Dog welcome goody bags
  • Historic family-owned since 1952
From£ 204 /nightSelect
9.6
Perfect43 total reviews
our site & Booking.com
Map
1.7 km from City Centre1.5 km from St Andrews Cathedral
Children's PlaygroundGames RoomPrivate Patio
  • Sea-view holiday home with fireplace
  • Self-catering kitchen and private patio
  • Pets allowed with direct beach access
From£ 210 /nightSelect
9.0
Perfect720 total reviews
our site & Booking.com
Map
400 m from City Centre600 m from Lundin Golf Club
Beer GardenPrivate BunkerCommunal Dining
  • Outdoor beer garden
  • Heated bathroom floors
  • Breakfast until noon
From£ 153 /nightSelect
8.8
Great1197 total reviews
our site & Booking.com
Map
500 m from City Centre200 m from Lundin Golf Club
French BistroWine CellarGolf Access
  • Next to the Old Course
  • Stunning views of West Sands Beach
  • Dog-friendly with special amenities
From£ 221 /nightSelect
7.8
Very good1202 total reviews
our site & Booking.com
Map
8.6 km from City Centre
Golf CourseEV ChargingJacuzzi Baths
  • 400-year-old historic coaching inn
  • Award-winning restaurant using local produce
  • Dog-friendly rooms with dog beds
From£ 63 /nightSelect
8.2
Great1066 total reviews
our site & Booking.com
Map
10.9 km from City Centre
Championship GolfFootgolf CourseDiscgolf
  • On-site championship golf course
  • Footgolf and discgolf on-site
  • Terrace overlooking the 18th Green
From£ 100 /nightSelect

St Andrews offers a handful of hotels that combine self-catering flexibility with a warm welcome for your dog. Options range from the fully equipped Holiday Home at St Andrews Holiday Park (rated 97/100, with a kitchen, free parking, and sea views) to pet-friendly exterior rooms at Rufflets St Andrews (Superb rating, award-winning gardens, and free breakfast). Budget-conscious travelers can look at Drumoig Golf Hotel or Rooms At The Saint, while the luxury Fairmont St Andrews features a spa, pool, and golf courses - though only specific room types accept pets.

Most properties are located within a 10-minute drive of the Old Course and St Andrews' beaches. Expect free Wi-Fi, on-site restaurants or kitchens, and private parking. Prices vary from budget to premium, so check each hotel's pet policy before booking - the Holiday Home is the only true self-catering unit with a full kitchen, ideal for longer stays or families.