What do hotels, apartments and B&Bs in St. Andrews charge per night?
Over the 46 nights measured from 13 November 2026 to 22 January 2027, 44 named places in St. Andrews asked a median of $257 a night; Ye Olde Hotel had the lowest regular asking price at $69 and Andrean House, St Andrews the highest at $1 272 (latest scan 25 October 2026). A place's price is the median of what it asked on the nights it showed a price; only places priced on at least 16 of the 46 nights are ranked. Nights read on 25 October 2026.
Measured by Bed&Market (bedandmarket.com) from 42 places checked, read 25 October 2026 10:57 UTC.
Updated
Every place and its median asking price
In St. Andrews, named places showing a price on at least one of the 46 measured nights: 44; the middle of their own medians is $257, and half of them ask between $170 and $368.
| Place | Type | Stars | Median asking price | Lowest night | Highest night | Nights with a price |
|---|---|---|---|---|---|---|
| Ye Olde Hotel | Hotel | 3 | $69 | $51 | $73 | 46 |
| Premier Inn St Andrews | Hotel | 3 | $103 | $70 | $227 | 45 |
| Rooms by the Lade Braes & Doocot in St Andrews | Hotel | 3 | $120 | $119 | $126 | 35 |
| Lovely Home Stay Private room Shared bathroom | Private room | 2.5 | $134 | $120 | $134 | 46 |
| The Studio Pod, St Andrews | Private room | 3 | $134 | $134 | $160 | 46 |
| Lovely Home Stay Private room attached bathroom | Private room | 3 | $147 | $147 | $147 | 44 |
| No 5 Pilmour | Hotel | 4 | $150 | $134 | $169 | 24 |
| The Garden Apartment | Private room | 4.5 | $154 | $154 | $179 | 41 |
| Greyfriars Inn by Greene King Inns | Hotel | 3 | $157 | $151 | $307 | 43 |
| The Inn At Lathones | Hotel | 3 | $165 | $119 | $210 | 26 |
| Rustic Cabins, sea views from rewilded farm with Highland Cows | Guesthouse / B&B / apartment | 3 | $167 | $167 | $253 | 33 |
| The Albany St Andrews | Hotel | 3 | $170 | $136 | $400 | 43 |
| Tarskavaig B&B | Hotel | 4 | $177 | $177 | $177 | 25 |
| 21KR Bed and Breakfast, close to beach, town centre and golf | Hotel | 3 | $181 | $181 | $213 | 25 |
| Scooniehill Farm House B&B | Hotel | 3 | $187 | $174 | $187 | 11 |
| The Arran, St Andrews | Hotel | 4 | $194 | $169 | $281 | 44 |
| Ardgowan Hotel | Hotel | 3 | $228 | $169 | $341 | 46 |
| Haar with Rooms | Hotel | 5 | $229 | $201 | $290 | 44 |
| St Andrews Holiday Home - Bay views | Private room | 4 | $230 | $230 | $230 | 1 |
| Rufflets St Andrews | Hotel | 4 | $230 | $211 | $317 | 35 |
| Guardbridge Inn | Hotel | — | $241 | $241 | $241 | 41 |
| Hotel du Vin St. Andrews | Hotel | 4 | $245 | $162 | $572 | 46 |
| Auld Tom's Rest | Private room | 4.5 | $257 | $257 | $257 | 2 |
| The New Inn | Hotel | 3 | $258 | $258 | $285 | 35 |
| Annandale Guest House | Hotel | 3 | $261 | $261 | $261 | 30 |
| No1 Apartments & West Park House Bedrooms St Andrews - St Mary's | Guesthouse / B&B / apartment | 4 | $267 | $181 | $870 | 46 |
| Rooms at the Saint | Hotel | 3 | $271 | $241 | $301 | 41 |
| The Wee Room -Stay Where All St Andrews is on the Doorstep! | Private room | 3 | $276 | $276 | $276 | 34 |
| Fairmont St Andrews - Scotland | Hotel | 5 | $340 | $328 | $586 | 42 |
| Marine & Lawn Rusacks | Hotel | 5 | $349 | $297 | $564 | 46 |
| Cosy Cottage in St Andrews | Private room | 4 | $350 | $350 | $372 | 37 |
| Historic Cottage Escape with free parking - 10 mins to St Andrews I 5 mins to Dundee I 5 mins to Ten | Private room | 4 | $367 | $367 | $382 | 12 |
| The Inn At Kingsbarns | Hotel | 4 | $368 | $223 | $368 | 41 |
| No1 Apartments St Andrews - South Street | Guesthouse / B&B / apartment | 4 | $379 | $284 | $865 | 45 |
| Bell Rock Hideaway, Sea Views & Highland Cows | Private room | 4 | $394 | $394 | $589 | 39 |
| Old Course Hotel St Andrews | Hotel | 5 | $428 | $335 | $649 | 43 |
| The Peat Inn Restaurant With Rooms | Hotel | 5 | $429 | $285 | $476 | 32 |
| 10mins to St Andrews and Dundee 5mins to Tentsmuir Forest and beach | Private room | 4 | $437 | $419 | $517 | 43 |
| Kinkell Cottage, Sea Views & Highland Cows near St Andrews | Private room | 4 | $536 | $536 | $652 | 43 |
| Rhum Cottage | Private room | 3.5 | $570 | $570 | $657 | 7 |
| Beachy House St Andrews | Private room | 3.5 | $596 | $596 | $596 | 19 |
| Lovely house & garden, short walk to town & beach. | Private room | 5 | $606 | $578 | $643 | 18 |
| South House | Private room | 3.5 | $620 | $606 | $665 | 46 |
| Andrean House, St Andrews | Private room | 4 | $1 272 | $903 | $1 272 | 35 |
A place's median is the middle of what it asked over the nights it showed a price; its lowest and highest are its single cheapest and dearest nights. A night with no price for a place (sold out, closed or not in that night's results) does not count for it.
Cheapest places
In St. Andrews, the lowest regular asking price is $69, at Ye Olde Hotel; the 10 cheapest places priced on at least 16 nights have medians of $69 to $165.
| Place | Type | Stars | Median asking price | Nights with a price |
|---|---|---|---|---|
| Ye Olde Hotel | Hotel | 3 | $69 | 46 |
| Premier Inn St Andrews | Hotel | 3 | $103 | 45 |
| Rooms by the Lade Braes & Doocot in St Andrews | Hotel | 3 | $120 | 35 |
| Lovely Home Stay Private room Shared bathroom | Private room | 2.5 | $134 | 46 |
| The Studio Pod, St Andrews | Private room | 3 | $134 | 46 |
| Lovely Home Stay Private room attached bathroom | Private room | 3 | $147 | 44 |
| No 5 Pilmour | Hotel | 4 | $150 | 24 |
| The Garden Apartment | Private room | 4.5 | $154 | 41 |
| Greyfriars Inn by Greene King Inns | Hotel | 3 | $157 | 43 |
| The Inn At Lathones | Hotel | 3 | $165 | 26 |
Only places priced on at least 16 of the 46 nights are ranked, so a place seen on a few nights never becomes the cheapest or the priciest.
Priciest places
In St. Andrews, the highest regular asking price is $1 272, at Andrean House, St Andrews; the 10 priciest places priced on at least 16 nights have medians of $379 to $1 272.
| Place | Type | Stars | Median asking price | Nights with a price |
|---|---|---|---|---|
| Andrean House, St Andrews | Private room | 4 | $1 272 | 35 |
| South House | Private room | 3.5 | $620 | 46 |
| Lovely house & garden, short walk to town & beach. | Private room | 5 | $606 | 18 |
| Beachy House St Andrews | Private room | 3.5 | $596 | 19 |
| Kinkell Cottage, Sea Views & Highland Cows near St Andrews | Private room | 4 | $536 | 43 |
| 10mins to St Andrews and Dundee 5mins to Tentsmuir Forest and beach | Private room | 4 | $437 | 43 |
| The Peat Inn Restaurant With Rooms | Hotel | 5 | $429 | 32 |
| Old Course Hotel St Andrews | Hotel | 5 | $428 | 43 |
| Bell Rock Hideaway, Sea Views & Highland Cows | Private room | 4 | $394 | 39 |
| No1 Apartments St Andrews - South Street | Guesthouse / B&B / apartment | 4 | $379 | 45 |
Only places priced on at least 16 of the 46 nights are ranked, so a place seen on a few nights never becomes the cheapest or the priciest.
Hotels vs apartments vs guesthouses
In St. Andrews, the middle place of each type asks: hotels $229 (24 places) and private rooms $367 (17 places).
| Type | Named places | Median of the places' medians | Middle half of the places |
|---|---|---|---|
| Hotels | 24 | $229 | $170 to $261 |
| Private rooms | 17 | $367 | $230 to $570 |
Types are Agoda's own: it files many guesthouses, hostels and aparthotels as hotels, so the hotel row is wider than its name. Places with no type given: 0.
How this is measured
Nights measured in St. Andrews: 46, from 13 November 2026 to 22 January 2027; each with at least 30 places showing a price.
- Places: every place shown with a name and a price in one-night searches on a hotel search site (Agoda): hotels and the guesthouses, B&Bs and apartments listed there; rental-only listings are not in this list.
- A place's price is the median of its asking prices over the nights it showed one; the figure in the first sentence is the middle of those place medians, so each place counts once, however many nights it showed.
- Cheapest and priciest: only places priced on at least 16 of the 46 nights (a third of them, and never fewer than 5).
- Prices in USD, as shown on the day each night was read; nights read on 25 October 2026.
- Asking prices seen while searching for one night: not prices paid, and not a forecast.
Source: asking prices for one night, read from public search results on the scan date; not prices paid, and not a forecast. How we measure →