Please use the enquiry form to check for availability and exact prices on your required dates. Please note that it is not an automated response. We check our diary and will personally reply to your email as soon as possible. If you require an urgent response or would just like to chat about your visit then please give us a call (+44 (0)1334 472019) between 9:30 and 20:00hrs.
Please note that you will not find us on online booking sites, this is a conscious decision on our part as it allows us to give guests the best possible price (with no hidden commissions).
The Yorkston is perfectly located right between St Andrews Golf and the restaurants and taverns on Argyle Street which in my opinion is where all the action is at night. We could easily walk to the Old Coarse during the day and than to the taverns and restaurants at night.
Dave S, New Jersey
This lovely guesthouse is a 'home from home' when I visit my daughter who is at university in St Andrews. We are always made to feel so welcome and comfortable. Breakfasts are delicious too. Another wonderful stay, thank you.
Kat H, Portsmouth
We spent two nights here while visiting St. Andrews. Absolutely the best B&B or hotel we stayed in while touring Scotland. Immaculately kept. Recently refurbished baths and bedrooms. Obviously done by craftsmen that knew their business.
J Vette, Houston
I stayed here for a week-long business trip, and it ticked all the boxes you would expect for a quality B&B (in a very convenient location) - but what I wasn't expecting was the extraordinary efforts the hosts took to accommodate my dietary requirements.
KM, London
We are unable to accommodate children under the age of 5 years.
Guests are welcome to check in between 15:30 – 19:00.
Arrivals out with this time should make arrangements before booking.
During special events please note that a minimum stay may be required.
For your comfort and safety the Guest House is completely non-smoking. Anyone wishing to smoke is welcome to use the garden seat in our small garden. Please note that we are unable to accommodate pets