If you’re planning a trip to St Andrews and don’t want to leave your dog behind, you’re in luck. This coastal town isn’t just famous for golf and historic streets, it’s also packed with open spaces, scenic beaches and charming walks that make it ideal for dogs and their owners. Add in a good selection of dog-friendly hotels and you’ve got everything you need for a fun and relaxing break together.

633 properties

Hotel in St. Andrews · 0.26 mi from centre
8.8
952 reviews
Breakfast available
Reserve now, pay later
Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course. The boutique hotel features stunning views over St Andrews Bay and is well-located for the beach and the shops of St Andrews. The slate-tiled, terraced house, an impressive former family home, has been converted into a chic hotel. The luxury rooms come with Egyptian cotton sheets and rain-effect showers. There is also a TV, luxurious toiletries and free WiFi access. Hotel Du Vin, St Andrews has a French-style bistro serving home-cooked food prepared with seasonal and local produce. Guests can relax with a glass of wine in the bar and lounge area serving an impressive wine list chosen by the in-house sommelier. You can enjoy a stroll along the seafront to St Andrews' famous university, while the shops, restaurants and pubs of North, South and Market streets are within a 10-minute walk.

Hotel in St. Andrews · 2.72 mi from centre
9.2
1,000 reviews
Breakfast available
Located in St. Andrews, Fairmont St Andrews is by the sea – a 2-minute drive from St Andrews Bay and 6 minutes from University of St. Andrews. This family-friendly hotel is 3.3 mi (5.2 km) from The Fife Coastal Path and 3.4 mi (5.4 km) from St. Andrew's Cathedral.

Hotel in St. Andrews · 1.84 mi from centre
9.4
423 reviews
This property is offering a temporary discount on staysLate exclusive
Breakfast available
Located in St. Andrews, Rufflets St Andrews is within a 5-minute drive of University of St. Andrews and Royal & Ancient Golf Club of St. Andrews. This hotel is 2.1 mi (3.3 km) from St. Andrew's Cathedral and 2.2 mi (3.5 km) from West Sands.

Holiday home in St. Andrews, Strathkinness · 4.08 mi from centre
8.1
15 reviews
Situated in Strathkinness in the Fife region, St Andrews Lodge Park - No 14 features a patio. This property offers access to a balcony, free private parking and free WiFi. The property is non-smoking and is located 7.2 km from St Andrews University. The holiday home consists of 2 separate bedrooms, 2 bathrooms with a hair dryer, and a seating area. Towels and bed linen are provided in the holiday home. The property has an outdoor dining area. A children's playground is also available at the holiday home, while guests can also relax in the garden. St Andrews Bay is 11 km from St Andrews Lodge Park - No 14, while Discovery Point is 19 km away. Dundee Airport is 26 km from the property.

Hotel in St. Andrews · 0.27 mi from centre
9.2
825 reviews
This property is offering a temporary discount on staysLate exclusive
Breakfast available
When you stay at Hotel du Vin & Bistro St. Andrews in St. Andrews, you'll be next to a golf course, within a 5-minute walk of Old Course at St Andrews and University of St. Andrews. This golf hotel is 0.4 mi (0.6 km) from Lundin Golf Club and 0.4 mi (0.6 km) from Royal & Ancient Golf Club of St. Andrews.

Hotel in St. Andrews · 0.29 mi from centre
8.6
12 reviews
This property is offering a temporary discount on staysSave:10%
Breakfast available
With a stay at The Kithmore Hotel in St. Andrews, you'll be just steps from University of St. Andrews and Old Course at St Andrews. This hotel is 0.1 mi (0.2 km) from Lundin Golf Club and 0.1 mi (0.2 km) from Royal & Ancient Golf Club of St. Andrews.

Hotel in St. Andrews · 0.42 mi from centre
9.4
494 reviews
Breakfast available
When you stay at Rusacks St Andrews in St. Andrews, you'll be next to a golf course, just steps from University of St. Andrews and Old Course at St Andrews. This golf hotel is 0.1 mi (0.2 km) from St Andrews - Jubilee Course and 0.1 mi (0.2 km) from Swilken Bridge.

Hotel in Dundee · 10.58 mi from centre
8.6
1,000 reviews
This property is offering a temporary discount on staysLate exclusive
Breakfast available
When you a stay at Malmaison Dundee in Dundee, you'll be near the airport, just steps from City Square and St Mary's Church. This boutique hotel is 13.5 mi (21.8 km) from University of St. Andrews and 15.1 mi (24.2 km) from Old Course at St Andrews.

Hotel in Anstruther · 8.84 mi from centre
6.9
321 reviews
Facing the beachfront, Harbour Inn offers 4-star accommodation in Anstruther and features a garden, shared lounge and terrace. Providing a bar, the property is located within 60 metres of Billow Ness Beach. The accommodation provides evening entertainment and a 24-hour front desk. At the hotel, each room is equipped with a wardrobe. With a private bathroom equipped with a shower and free toiletries, rooms at Harbour Inn also offer free WiFi, while some rooms are equipped with a sea view. Guest rooms in the accommodation are fitted with a flat-screen TV and a hairdryer. You can play darts at Harbour Inn, and the area is popular for hiking and cycling. St Andrews Bay is 14 km from the hotel, while St Andrews University is 15 km from the property. Dundee Airport is 43 km away, and the property offers a paid airport shuttle service.

Inn in Leven · 5.40 mi from centre
8.4
343 reviews
This property is offering a temporary discount on staysLate exclusive
Breakfast available
Located in Leven, The Inn at Lathones is in a rural location, within a 10-minute drive of Fife Folk Museum and St Andrews Wine Company. This inn is 6.1 mi (9.8 km) from Old Course at St Andrews and 6.6 mi (10.6 km) from University of St. Andrews.

Hotel in Leven · 8.77 mi from centre
9.0
446 reviews
This property is offering a temporary discount on staysLimited Time Deal
Breakfast available
Located in Leven, Kilconquhar Castle Estate is in a rural location, within a 10-minute drive of St Monans Heritage Collection and Kellie Castle. This family-friendly hotel is 11.4 mi (18.4 km) from Old Course at St Andrews and 11.9 mi (19.2 km) from University of St. Andrews.

Apartment in Cupar, Fife · 8.61 mi from centre
This property is offering a temporary discount on staysLimited Time Deal
<h2>Spacious Accommodation</h2> The Belfield apartment in Fife offers a spacious layout with three bedrooms and two bathrooms. The living room features a sofa and a work desk, ensuring comfort and convenience. <h2>Modern Amenities</h2> Guests enjoy free WiFi, a fully equipped kitchenette, and a washing machine. Additional facilities include a minimarket, outdoor seating area, and free on-site private parking. <h2>Convenient Location</h2> Located 16 km from St Andrews University and St Andrews Bay, the apartment provides easy access to local attractions. Dundee Airport is 28 km away, offering convenient travel options.

Cottage in Lower Largo, Leven · 10.52 mi from centre
When you stay at this cottage in Leven, you'll be next to a golf course and 10 minutes by car from Fife Folk Museum. This golf cottage is 12.3 mi (19.8 km) from Old Course at St Andrews and 12.6 mi (20.3 km) from University of St. Andrews.
Dog-friendly hotels in St Andrews are well set up for travellers who want to explore with their pets. Many are within walking distance of the beach, golf courses and town centre, so you don’t have to drive to start your adventures. Here’s what you’ll usually find when you stay in a St Andrews dog-friendly hotel:
Overall, St Andrews makes it easy to enjoy walks, historic sights and cosy evenings while keeping your dog comfortable and happy.
St Andrews is perfect if your dog loves the outdoors. The town sits on the east coast of Scotland, with beaches, cliffs and countryside all within easy reach. West Sands beach is ideal for long, sandy walks and playful romps, while the Old Course area offers quieter lanes and green spaces to explore.
The town centre is small and friendly, with plenty of dog-friendly cafés, pubs and shops. You can grab a bite or a drink without leaving your four-legged friend outside. St Andrews combines seaside charm, historic streets and open-air adventure, making it a great spot for a dog-friendly getaway.
Here are some top choices if you’re visiting St Andrews with your dog:
Policies can vary, so check the details before booking, especially if your dog is larger or you’re bringing more than one.
Take a look through our dog-friendly hotels in St Andrews and pick the stay that fits your plans. Whether you’re chasing beach walks, historic streets or cosy evenings by the sea, you’ll find places where both you and your dog can relax and enjoy everything this charming Scottish town has to offer.
Enjoy fantastic dog walks in the stunning Scottish countryside and visit to its many incredible dog-friendly towns, villages and cities. Here are some of the most popular pet-friendly places to stay:
Embark on a wildlife adventure at The Scottish Deer Centre. Encounter majestic deer species, wolves, and playful otters in a natural woodland setting. Learn about Scotland's rich natural heritage through informative talks and hands-on experiences. Perfect for families and animal lovers, it offers a memorable and educational day out.
Address: Bow of Fife, Cupar, KY15 4NQ
Explore the ancient grandeur of St Andrews Cathedral, a historic gem in the heart of Fife. Admire the soaring ruins of this once-magnificent church and the picturesque surroundings. Delve into Scotland's medieval past, then take in breathtaking panoramic views from the top of St Rule's Tower. An essential stop for history buffs and anyone seeking beauty and serenity.
Address: The Pends, St Andrews, KY16 9QL

