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.

Cheapest first; every named place.
PlaceTypeStarsMedian asking priceLowest nightHighest nightNights with a price
Ye Olde HotelHotel3$69$51$7346
Premier Inn St AndrewsHotel3$103$70$22745
Rooms by the Lade Braes & Doocot in St AndrewsHotel3$120$119$12635
Lovely Home Stay Private room Shared bathroomPrivate room2.5$134$120$13446
The Studio Pod, St AndrewsPrivate room3$134$134$16046
Lovely Home Stay Private room attached bathroomPrivate room3$147$147$14744
No 5 PilmourHotel4$150$134$16924
The Garden ApartmentPrivate room4.5$154$154$17941
Greyfriars Inn by Greene King InnsHotel3$157$151$30743
The Inn At LathonesHotel3$165$119$21026
Rustic Cabins, sea views from rewilded farm with Highland CowsGuesthouse / B&B / apartment3$167$167$25333
The Albany St AndrewsHotel3$170$136$40043
Tarskavaig B&BHotel4$177$177$17725
21KR Bed and Breakfast, close to beach, town centre and golfHotel3$181$181$21325
Scooniehill Farm House B&BHotel3$187$174$18711
The Arran, St AndrewsHotel4$194$169$28144
Ardgowan HotelHotel3$228$169$34146
Haar with RoomsHotel5$229$201$29044
St Andrews Holiday Home - Bay viewsPrivate room4$230$230$2301
Rufflets St AndrewsHotel4$230$211$31735
Guardbridge InnHotel—$241$241$24141
Hotel du Vin St. AndrewsHotel4$245$162$57246
Auld Tom's RestPrivate room4.5$257$257$2572
The New InnHotel3$258$258$28535
Annandale Guest HouseHotel3$261$261$26130
No1 Apartments & West Park House Bedrooms St Andrews - St Mary'sGuesthouse / B&B / apartment4$267$181$87046
Rooms at the SaintHotel3$271$241$30141
The Wee Room -Stay Where All St Andrews is on the Doorstep!Private room3$276$276$27634
Fairmont St Andrews - ScotlandHotel5$340$328$58642
Marine & Lawn RusacksHotel5$349$297$56446
Cosy Cottage in St AndrewsPrivate room4$350$350$37237
Historic Cottage Escape with free parking - 10 mins to St Andrews I 5 mins to Dundee I 5 mins to TenPrivate room4$367$367$38212
The Inn At KingsbarnsHotel4$368$223$36841
No1 Apartments St Andrews - South StreetGuesthouse / B&B / apartment4$379$284$86545
Bell Rock Hideaway, Sea Views & Highland CowsPrivate room4$394$394$58939
Old Course Hotel St AndrewsHotel5$428$335$64943
The Peat Inn Restaurant With RoomsHotel5$429$285$47632
10mins to St Andrews and Dundee 5mins to Tentsmuir Forest and beachPrivate room4$437$419$51743
Kinkell Cottage, Sea Views & Highland Cows near St AndrewsPrivate room4$536$536$65243
Rhum CottagePrivate room3.5$570$570$6577
Beachy House St AndrewsPrivate room3.5$596$596$59619
Lovely house & garden, short walk to town & beach.Private room5$606$578$64318
South HousePrivate room3.5$620$606$66546
Andrean House, St AndrewsPrivate room4$1 272$903$1 27235

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.

PlaceTypeStarsMedian asking priceNights with a price
Ye Olde HotelHotel3$6946
Premier Inn St AndrewsHotel3$10345
Rooms by the Lade Braes & Doocot in St AndrewsHotel3$12035
Lovely Home Stay Private room Shared bathroomPrivate room2.5$13446
The Studio Pod, St AndrewsPrivate room3$13446
Lovely Home Stay Private room attached bathroomPrivate room3$14744
No 5 PilmourHotel4$15024
The Garden ApartmentPrivate room4.5$15441
Greyfriars Inn by Greene King InnsHotel3$15743
The Inn At LathonesHotel3$16526

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.

PlaceTypeStarsMedian asking priceNights with a price
Andrean House, St AndrewsPrivate room4$1 27235
South HousePrivate room3.5$62046
Lovely house & garden, short walk to town & beach.Private room5$60618
Beachy House St AndrewsPrivate room3.5$59619
Kinkell Cottage, Sea Views & Highland Cows near St AndrewsPrivate room4$53643
10mins to St Andrews and Dundee 5mins to Tentsmuir Forest and beachPrivate room4$43743
The Peat Inn Restaurant With RoomsHotel5$42932
Old Course Hotel St AndrewsHotel5$42843
Bell Rock Hideaway, Sea Views & Highland CowsPrivate room4$39439
No1 Apartments St Andrews - South StreetGuesthouse / B&B / apartment4$37945

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).

TypeNamed placesMedian of the places' mediansMiddle half of the places
Hotels24$229$170 to $261
Private rooms17$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 →

More questions about this town

All prices in St. Andrews →