Are you in a hurry?
Here is a quick list of Cheap Hotels in St Andrews, selected based on their rating
| Name of hotel | Accommodation Rating | Price, $ | |
| Greyfriars Inn By Greene King Inns |
8.4 / 10 (1236 Reviews) |
From 132$ | |
| The New Inn |
7.6 / 10 (385 Reviews) |
From 185$ | |
| The Albany St Andrews |
8.1 / 10 (997 Reviews) |
From 89$ | |
| Seaton House - Small Luxury Hotels Of The World |
9.1 / 10 (130 Reviews) |
From 123$ | |
| Ardgowan Hotel |
8.0 / 10 (1367 Reviews) |
From 74$ |
St Andrews Accommodation lists:
Best Affordable Hotels in St Andrews
Table of contents
View all photos
Greyfriars Inn By Greene King Inns
From 132$
The 3-star Greyfriars Inn By Greene King Inns St Andrews, located only a 5-minute walk from St Andrews Aquarium, features a cash machine and a lift. The hotel is a good starting point to St Andrews's sports attractions, including The Old Course St Andrews, which is approximately 5 minutes' walk away.
Torrance Course is at a distance of 4.2 km from the property, while the free museum "University of St Andrews" is within short walking distance of this place. The Greyfriars Inn By Greene King Inns St Andrews places you a 5-minute ride from North Sea.
Nature lovers will appreciate the proximity to West Sands, which is a mere 7 minutes' walk away. Greyfriars Inn By Greene King Inns is situated near East Sands Leisure Centre, while St Andrews bus station lies approximately 5 minutes' walk away.
Some of the 18 spacious rooms are equipped with ironing facilities and air conditioner, as well as entertainment amenities such as Wi-Fi and a flat-screen TV with satellite channels. Guests can also use a tub and a shower, along with such amenities as hair dryers and towels.
View all photos
The New Inn
From 185$
The New Inn St Andrews is situated at a distance of 850 metres from Fraser Gallery St Andrews, which is an excellent place to improve cultural awareness. This inn also includes parking.
The whole Craigtoun Country Park is approximately 4 km from the accommodation, and West Sands Beach is nearly a 25-minute stroll away. The centre of St Andrews is reachable in 10 minutes' walk.
This St Andrews hotel is located just a short stroll from East Sands Leisure Centre.
Some rooms have carpet flooring and private bathrooms. For more comfort, hair dryers and free toiletries, along with a bath and a shower, are provided.
View all photos
The Albany St Andrews
From 89$
The informal 3-star Albany St Andrews Hotel features a quiet location around 5 minutes' walk from the ruined St Andrews Cathedral and welcomes guests with a shared lounge and a golf course. Featuring a shop and a restaurant, the boutique-style hotel is right near the free museum "University of St Andrews".
Located within a 5-minute drive of St Andrews Aquarium, the property is also nearly 5 minutes' walk from entertainment venues like Byre Theatre. At the Albany St Andrews you'll be approximately 20 minutes' walk from North Sea.
Nature lovers will appreciate the proximity to West Sands, which is just 0.9 km away. The Albany St Andrews Hotel is situated just a short stroll from the whole Craigtoun Country Park, and St Andrews bus station lies a mere 650 metres away.
The refurbished rooms at the informal accommodation are fitted with a flat-screen TV with satellite channels, some of them feature a stone fireplace. Guests can also use a bathtub and a shower, along with such amenities as hairdryers and free toiletries. A walk-in shower and a separate toilet are available in private bathrooms. Guests can also enjoy views of the mountain.
View all photos
Seaton House - Small Luxury Hotels Of The World
From 123$
Situated a 6-minute walk from West Sands, the 3-star Scores Hotel St Andrews offers 36 rooms. This St Andrews hotel is located in a historical area with access to family attractions like St Andrews Aquarium, which are just 250 metres away.
The low-budget accommodation places you a 7-minute walk from the free museum "University of St Andrews" and a minute's walk from the famous Swilcan Bridge. The nearby entertainment attractions are The Royal and Ancient Golf Club of St Andrews (100 metres) and Byre Theatre (1 km).
The hotel is situated a 10-minute drive from the 47 acre Craigtoun Country Park, while St Andrews bus station lies 5 minutes' walk away.
The rooms have a balcony and a sitting area, along with tea and coffee making facilities for your convenience. Guests can enjoy views of the sea.
View all photos
Ardgowan Hotel
From 74$
Ardgowan Hotel St Andrews, located around a 5-minute drive from St Andrews Highland Games, features Wi-Fi throughout the property. This hotel also offers a terrace and a golf course to spend spare time.
St Andrews centre can be reached within 5 minutes' walk. Eden Mill is relatively close to the 3-star hotel, and Boarhills Church is a 13-minute stroll away.
Nature lovers will appreciate the proximity to Castle Sands, which is approximately a 10-minute stroll away. Ardgowan Hotel is located 5 minutes' stroll from The Royal and Ancient Golf Club of St Andrews in St Andrews.
Furnished with a work desk, the 36 rooms also include such conveniences as a flat-screen TV with satellite channels, along with tea and coffee making facilities. They have a spacious interior. The private bathrooms are appointed with an additional toilet and a shower, and such comforts as a hairdryer and complimentary toiletries.
Hotels in St Andrews
| Best mid-range Hotel 🌴 | Greyfriars Inn By Greene King Inns |
| Most comfortable Hotel 🛏️ | The New Inn |
| Best Price Hotel 🤑 | The Albany St Andrews |
View all photos
Dunclutha Guest House
From 102$
Located about 10 minutes' drive from Aithernie Castle, the 3-star Dunclutha Guest House St Andrews features Wi-Fi throughout the property and parking on site. The low-budget guest house is a good starting point to St Andrews's sports attractions, including New Bayview Stadium, which is just 1.5 km away.
This St Andrews property is about 45 km from Dundee airport and 5 minutes by car from such cultural venues as the modest Methil Heritage Centre Museum. Standing a mere 0.6 km from Leven Beach Public Bath, the Dunclutha Guest House St Andrews is a few minutes' drive from action zone.
The accommodation is situated a 10-minute ride from Malagan Sculpture, while Leven bus station lies only 10 minutes' walk away.
The rooms have a patio and a place for dining, along with coffee/tea making facilities for your convenience. They are outfitted with comfortable decor. Offering such amenities as hair dryers and a shower cap, the bathrooms also include a separate toilet and a shower.
View all photos
The Golf Inn
From 115$
The Golf Inn St Andrews is situated around 5 minutes' walk from British Golf Museum, which is an excellent place to improve cultural awareness. The inn also features Wi-Fi throughout the property.
St. Andrews Town Hall is around 5 minutes' drive away, while The Scores is a minute's walk from the property. The free museum "University of St Andrews" is a mere 650 metres from this 3-star hotel, and St Andrew's Episcopal Church is nearly 5 minutes away by car.
Nature lovers will appreciate the proximity to Castle Sands, which is merely an 11-minute stroll away. There is the ruined St Andrews Cathedral merely 1 km away, and St Andrews bus station within sight of The Golf Inn.
This property offers 6 rooms with coffee/tea making equipment, and such modern conveniences as a flat-screen TV with satellite channels. For more comfort a hair dryer and bath sheets along with a bathtub and a shower are provided.
View all photos
Drumoig Golf Hotel
From 138$
Featuring Wi-Fi in the rooms, Drumoig Golf Hotel St Andrews sits 7 km from the restored 46 - gun HMS Unicorn Royal Navy Warship. The hotel entices guests with parking, available on site.
The property is about 15 km from Dundee airport and 15 minutes by car from such cultural venues as the design V&A Dundee Museum. This 3-star hotel is also nearly a 15-minute drive from Discovery Point.
Tentsmuir Forest is a 10-minute ride from the accommodation.
The rooms have private bathrooms with a tub and a separate toilet. Guests can use a bathtub, along with hair dryers and complimentary toiletries.
View all photos
The Arran, St Andrews
From 196$
The Arran, St Andrews Aparthotel features 16 rooms and lies nearly 5 minutes' walk from British Golf Museum. This aparthotel also includes parking.
Located approximately 5 minutes' walk from St Andrews Aquarium, the accommodation is relatively close to the famous Swilcan Bridge. The free museum "University of St Andrews" is approximately 5 minutes' walk from the hotel, while Abbey Street bus stop is only 5 minutes' walk away.
The property is a 10-minute ride from the whole Craigtoun Country Park.
Certain rooms have a carpeted floor along with a sofa and a work desk for guests' convenience. Also, this St Andrews hotel features carpet flooring. The private bathrooms include a tub, as well as comforts such as a hair dryer and complimentary toiletries. They offer views of the garden.
View all photos
The Inn At Lathones
From 85$
Located about a 10-minute ride from Pittarthie Castle, the 3-star Inn At Lathones St Andrews features Wi-Fi throughout the property and public parking on site. The pet-friendly inn offers 24 rooms in a rural area of St Andrews.
There is Dunino Den approximately 15 minutes' drive from the quality property.
Some of the spacious rooms of this St Andrews hotel face the courtyard, and comprise an adjoining terrace and a balcony. Guests can also use a Jacuzzi, along with such amenities as hair dryers and guest toiletries. A bathtub and a separate toilet are provided in large bathrooms.
View all photos
Lorimer House
From 272$
Lorimer House St Andrews features 6 rooms and lies only 1.3 km from East Sands Leisure Centre. The guest house also offers Wi-Fi in the rooms.
Located around a 5-minute ride from St Andrews Aquarium, the accommodation is next to Eden Mill. The nearby cultural attractions are British Golf Museum (400 metres) and the free museum "University of St Andrews" (0.8 km).
Nature lovers will appreciate the proximity to Castle Sands, which is 8 minutes' walk away. There is St Andrews Museum 13 minutes' stroll away, and St Andrews bus station within a 400-metre distance of Lorimer House.
Some rooms provide a coffeemaker as well as a multi-channel TV to help you enjoy your stay. Guests can use a shower, along with a hairdryer and a shower cap.
View all photos
Annandale Guest House
From 248$
Annandale Guest House St Andrews has 7 rooms and is located a mere 400 metres from The Royal and Ancient Golf Club of St Andrews. The guest house features both Wi-Fi in the rooms and parking nearby.
Situated right near the 47 acre Craigtoun Country Park, this St Andrews property also gives access to such sports venues as The Old Course St Andrews, which is approximately 5 minutes away by car. East Sands Leisure Centre is within a 5-minute drive of the Annandale Guest House St Andrews, while John Burnet Hall bus stop is about 10 minutes' walk away.
British Golf Museum can be found about 5 minutes' walk away, and St Andrews Aquarium is within short walking distance of the accommodation.
The rooms are equipped with tea and coffee making facilities, along with high-speed internet and a flat-screen TV with satellite channels for guests' comfort. Also, they feature carpet flooring. A walk-in shower and a shared toilet, along with a hairdryer and bath sheets, are included in the private bathrooms.
View all photos
Scooniehill Farm House B&B
From 216$
Situated around 10 minutes by car from the whole Craigtoun Country Park, Scooniehill Farm House B&B St Andrews features Wi-Fi throughout the property, and a free private car park on site.
The bed & breakfast is about 30 km from Dundee airport and within a 10-minute drive of such cultural venues as The Swilcan Bridge. St Andrews Museum in St Andrews is approximately 10 minutes' drive from the property.
There is Eden Mill at a distance of 2.9 km from this 3-star hotel.
Looking onto the sea, some rooms at the Scooniehill Farm House B&B offer sound-proofed windows furnished with a sofa. They come equipped with a coffeemaker for self-catering along with high-speed internet and a TV set for business and leisure. The private bathrooms feature hair dryers and guest toiletries.
View all photos
Rooms At The Saint
From 207$
Featuring Wi-Fi throughout the property, the 3-star Rooms At Saint St Andrews is merely 10 minutes' walk from The Swilcan Bridge.
This hotel is situated about 30 km from Dundee airport and a short walk to St Andrews. Standing only a 9-minute walk from Eden Mill, the accommodation is a mere 5 minutes' walk from Holy Trinity Church.
Nature lovers will appreciate the proximity to West Sands, which is merely 13 minutes' walk away. This St Andrews hotel lies at a distance of 3.4 km from Craigtoun Country Park.
Some rooms provide a coffee machine as well as wireless internet to help you enjoy your stay. A separate toilet and a bath, along with guest toiletries and bath sheets, are featured.
View all photos
The Spindle Guest Rooms
From 177$
Located a 6-minute walk from The Kelpie Maquettes, the 3-star Spindle Guest Rooms St Andrews has a shared lounge. The guest house is a good starting point for exploring St Andrews, including St Andrews Cathedral, which is merely 0.7 km away.
Merely 0.7 km from Bishop Wardlaw Statue, this St Andrews property is also within walking distance of Swilken Burn Bridge. Entertainment venues in the area are Byre Theatre (500 metres) and The Royal and Ancient Golf Club of St Andrews (0.7 km).
Nature lovers will appreciate the proximity to Castle Sands, which is nearly a 10-minute walk away. The Spindle Guest Rooms is situated approximately a 5-minute drive from British Golf Museum, and St Andrews bus station lies only 0.7 km away.
The private bathrooms come with hairdryers and toiletries.
View all photos
Bell Craig Guest House
From 193$
Featuring Wi-Fi throughout the property, Bell Craig Guest House St Andrews sits about 5 minutes by car from University of St Andrews.
Located only a few metres from St Andrews Castle, this bed & breakfast also provides easy access to British Golf Museum. From the accommodation it will take about 20 minutes to walk to East Sands Leisure Centre.
Nature lovers will appreciate the proximity to Castle Sands, which is around 5 minutes' drive away. Along with other cultural attractions The Swilcan Bridge is nestled an 8-minute stroll from this St Andrews hotel.
Certain rooms have a carpeted floor along with a cupboard for guests' convenience. Also, they feature carpeted flooring. The private bathrooms are fitted with a bath and a shower, along with a hairdryer and toiletries.
View all photos
Balmungo Cottage B&B
From 358$
Overlooking the sea, Balmungo Cottage B&B St Andrews is located 2.5 km from University of St Andrews. The bed & breakfast also offers guests Wi-Fi in public areas.
This property is about 30 km from Dundee airport and 10 minutes by car from such cultural venues as British Golf Museum. In the area you will find East Sands Leisure Centre that is nearly a 10-minute drive away.
There is Fairmont St Andrews Bay Golf Course 25 minutes' walk from the hotel.
All rooms are allergy-friendly and feature coffee and tea making equipment for self-catering, and a flat-screen TV with satellite channels for entertainment. Guests can also make use of a separate toilet, a bath, and a shower, as well as comforts such as shower caps and bath sheets.
View all photos
Lundin Links Hotel
From 104$
Situated 5 minutes' walk from Keil Burn, Lundin Links Hotel St Andrews offers 21 rooms. The 3-star hotel also includes a car park.
The property is a mere 9 minutes on foot from Largo Parish War Memorial and only a short drive from Standing Stones of Lundin. Largo and Newburn Parish Church is 5 minutes by car from the hotel, while Lundin Links Crescent Road bus stop is only 200 metres away.
Nature lovers will appreciate the proximity to North Sea, which is an 8-minute walk away. Lundin Links Hotel is situated a short walk to Lundin Ladies Golf Club.
View all photos
St Nicholas Farm,House B&B
From 136$
The 3-star St Nicholas Farm,House B&B St Andrews enjoys a beachfront location and provides easy access to The Swilcan Bridge around 5 minutes' drive away. This St Andrews bed & breakfast offers a car park on site.
The budget property is about 30 km from Dundee airport and nearly a 5-minute drive from such cultural venues as Fraser Gallery St Andrews. At the hotel you'll be about a 5-minute walk from East Sands.
There is St Andrews Museum approximately 10 minutes by car from this accommodation.
The rooms come with tea and coffee making equipment, as well as a flat-screen TV with satellite channels for guests' convenience. For your comfort, you will find a bathtub, a walk-in shower, and a separate toilet, along with hair dryers and bath sheets.