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, $ | |
| The Albany St Andrews Hotel |
8.1 / 10 (1062 Reviews) |
From 89$ | |
| Ardgowan Hotel |
8.0 / 10 (1367 Reviews) |
From 74$ | |
| Drumoig Golf Hotel |
8.1 / 10 (870 Reviews) |
From 163$ | |
| The Inn At Lathones |
7.9 / 10 (1002 Reviews) |
From 85$ | |
| The Golf Inn |
8.2 / 10 (494 Reviews) |
From 115$ |
When travelling, many people look for luxurious hotels, thinking that quality equals price. However, this is not always the case - especially when travelling to the small town of St Andrews, Scotland.
The town of St Andrews is an old, historical town, with plenty of activities and tourist attractions to offer visitors. While the town does have a few high-end hotels, they can be quite expensive, often costing more than twice the price of some of the town's cheaper choices.
Cheap hotels in St Andrews can be found in abundance, and most offer great quality for the price. They are located close to the town centre and all the main attractions, and many come with free parking and breakfast. So, why choose an expensive hotel when you can get a great deal on a cheap one?.
St Andrews Accommodation lists:
- St Andrews Luxury hotels
- St Andrews Hotels
- St Andrews Spa hotels
- St Andrews Dog friendly hotels
- St Andrews 5 star hotels
- St Andrews Hotels with tennis
- St Andrews hotels near Craigtoun Country Park
- St Andrews hotels near Byre Theatre
- St Andrews hotels near University of St Andrews
- St Andrews hotels near East Sands
Nice Cheap Hotels in St Andrews
Table of contents
View all photos
The Albany St Andrews Hotel
From 89$
The informal Albany St Andrews is 3-star accommodation set within 25 minutes' stroll of West Sands. Boasting location close to the ruined Roman St Andrews Catholic Cathedral, this boutique style hotel comprises 22 rooms as well as a baggage storage and a shop.
The property is located in the heart of St Andrews, near the free museum "University of St Andrews". A 7-minute walk will take guests to The Royal and Ancient Golf Club of St Andrews. There is East Sands Leisure Centre a 5-minute ride away, and Bus Station less than 10 minutes' stroll from the informal hotel.
View all photos
Ardgowan Hotel
From 74$
Cradled within restaurants and bars, 0.3 km from Holy Trinity Church, this 3-star Ardgowan Hotel St Andrews comprises 36 rooms. You will find 24-hour front desk and room service at the hotel too.
The property is merely 10 minutes' walk of the sea in St Andrews. You can reach the centre of St Andrews in 5 minutes on foot. One of the most important attractions in St Andrews is the famous Swilcan Bridge and it is located near the hotel. Bus Station bus station, allowing a good connection throughout the city, is about 5 minutes' stroll of Ardgowan Hotel.
View all photos
Drumoig Golf Hotel
From 163$
Located amid bars and restaurants, 7 km from the Many Stories Verdant Works, this 3-star Drumoig Golf Hotel St Andrews comprises 29 rooms. Guests who stay in the hotel can park their car onsite.
Best Cheap Hotels In St Andrews
View all photos
The Inn At Lathones
From 85$
4.9 km of Pittarthie Castle, The Inn At Lathones St Andrews offers accommodation with 21 rooms. The inn features safety facilities including a safety deposit box and a luggage locker.
Guests will also appreciate proximity to Denork Craig, which is 15 minutes' ride away. Due to its location 35 km from Dundee airport, it will take about 33 minutes' drive to get there.
View all photos
The Golf Inn
From 115$
The Golf Inn St Andrews is set in 5 minutes' walk from The Old Course St Andrews and just 1 km from West Sands Beach. Guests will have access to a parking nearby for added convenience.
Located off Holy Trinity Church, the 3-star Golf Inn is about 10 minutes’ walk from St Andrews city centre. The hotel is a walk from the beach. The accommodation is placed 10 minutes' ride away from the 47 acre Craigtoun Country Park, while Bus Station is 250 metres away. The Golf Inn is 26 minutes' drive away from Dundee airport.
Hotels in St Andrews
| Hotel with a view 🔍 | The Albany St Andrews Hotel |
| Most comfortable Hotel 🛏️ | Ardgowan Hotel |
| Best mid-range Hotel 🌴 | Drumoig Golf Hotel |
View all photos
34 Argyle Guesthouse
From 288$
34 Argyle Guesthouse St Andrews is set 6 minutes' stroll of British Golf Museum and within 5 minutes' drive from East Sands Leisure Centre. Guests will have access to a parking nearby for added convenience.
Located off Eden Mill, 34 Argyle Guesthouse is about 5 minutes’ walk from St Andrews city centre. The beach is in 13 minutes' walk to the guest house. The accommodation is placed 3 km from the 47 acre Craigtoun Country Park, and Bus Station is merely 250 metres away. 34 Argyle Guesthouse is a 27-minute drive from Dundee airport.