Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Homes
Homes
NEW
NEW
Experiences
Experiences, new
NEW
NEW
Services
Services, new
Start your search
Location
Homes in St Andrews
Check in / Check out
Any week
Guests
Add guests
Filters
0
Become a host
Help Centre
Become a host
It’s easy to start hosting and earn extra income.
Refer a host
Find a co-host
Log in or sign up
Show map
Search results; Over 1,000 homes in St Andrews
Over 1,000 homes in St Andrews
Guest favourite
Guest favourite
Home in St Andrews
Auld Lang Syne, St. Andrews
6 bedrooms
,
·
9 beds
,
·
4.5 private bathrooms
3–8 Jul
3–8 Jul
$4,113 SGD
Show price breakdown
for 5 nights
$4,113 SGD for 5 nights
,
·
4.92 out of 5 average rating, 157 reviews
4.92 (157)
Top guest favourite
Guest favourite
Holiday home in Fife
Little Gladsmuir one bedroom cottage in St Andrews
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1.5 bathrooms
1.5 bathrooms
7–12 Nov
7–12 Nov
$1,183 SGD
Show price breakdown
for 5 nights
$1,183 SGD for 5 nights
5.0 out of 5 average rating, 110 reviews
5.0 (110)
Top guest favourite
Guest favourite
Townhouse in Fife
Wynd Cottage Central St.Andrews
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
2 bathrooms
2 bathrooms
2–7 Jul
2–7 Jul
$3,625 SGD
Show price breakdown
for 5 nights
$3,625 SGD for 5 nights
4.95 out of 5 average rating, 62 reviews
4.95 (62)
Top guest favourite
Guest favourite
Apartment in St Andrews
Central ideal retreat for a couple
1 bedroom
1 bedroom
,
·
1 double bed
1 double bed
,
·
1 bathroom
1 bathroom
26 Sept – 1 Oct
26 Sept – 1 Oct
$1,585 SGD
$1,377 SGD
Show price breakdown
for 5 nights
Free cancellation
4.96 out of 5 average rating, 112 reviews
4.96 (112)
Guest favourite
Guest favourite
Apartment in Fife
The Greyfriars Apartment “by spoiled life
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
4–9 Jul
4–9 Jul
$3,370 SGD
Show price breakdown
for 5 nights
$3,370 SGD for 5 nights
4.97 out of 5 average rating, 36 reviews
4.97 (36)
Top guest favourite
Guest favourite
Apartment in St Andrews
New 2-bedroom apartment in St. Andrews town centre
2 bedrooms
2 bedrooms
,
·
4 single beds
4 single beds
,
·
2 bathrooms
2 bathrooms
18–23 Oct
18–23 Oct
$2,571 SGD
Show price breakdown
for 5 nights
$2,571 SGD for 5 nights
4.98 out of 5 average rating, 116 reviews
4.98 (116)
Guest favourite
Guest favourite
Apartment in Fife
Central, Bright & Quiet 2Br Flat
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
13–18 Jul
13–18 Jul
$1,243 SGD
Show price breakdown
for 5 nights
$1,243 SGD for 5 nights
4.84 out of 5 average rating, 19 reviews
4.84 (19)
Guest favourite
Guest favourite
Home in Fife
A fabulous home in St Andrews.
4 bedrooms
4 bedrooms
,
·
5 beds
5 beds
,
·
2.5 bathrooms
2.5 bathrooms
4–9 Jul
4–9 Jul
$2,660 SGD
Show price breakdown
for 5 nights
$2,660 SGD for 5 nights
4.91 out of 5 average rating, 22 reviews
4.91 (22)
Top guest favourite
Guest favourite
Flat in St Andrews
Large Victorian apartment: central, quiet
4 bedrooms
4 bedrooms
,
·
4 beds
4 beds
,
·
3 bathrooms
3 bathrooms
19–24 Jul
19–24 Jul
$5,673 SGD
Show price breakdown
for 5 nights
$5,673 SGD for 5 nights
4.98 out of 5 average rating, 808 reviews
4.98 (808)
Guest favourite
Guest favourite
Home in Fife
Skyline House St Andrews
4 bedrooms
4 bedrooms
,
·
5 beds
5 beds
,
·
3 bathrooms
3 bathrooms
10–15 Jul
10–15 Jul
$2,211 SGD
Show price breakdown
for 5 nights
$2,211 SGD for 5 nights
Free cancellation
4.91 out of 5 average rating, 32 reviews
4.91 (32)
Guest favourite
Guest favourite
Townhouse in St Andrews
New for 2025: Luxury Townhouse at the Home of Golf
2 bedrooms
2 bedrooms
,
·
4 single beds
4 single beds
,
·
2.5 bathrooms
2.5 bathrooms
1–6 Jul
1–6 Jul
$3,248 SGD
$2,936 SGD
Show price breakdown
for 5 nights
Extended stay discount
5.0 out of 5 average rating, 7 reviews
5.0 (7)
Guest favourite
Guest favourite
Flat in Fife
Stay on the 18th - Luxurious St Andrews Apartment
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
25–30 Jul
25–30 Jul
$4,100 SGD
Show price breakdown
for 5 nights
$4,100 SGD for 5 nights
4.92 out of 5 average rating, 13 reviews
4.92 (13)
Top guest favourite
Guest favourite
Apartment in St Andrews
Airy, very central flat with private parking!
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
2 bathrooms
2 bathrooms
6–11 Dec
6–11 Dec
$2,225 SGD
Show price breakdown
for 5 nights
$2,225 SGD for 5 nights
4.98 out of 5 average rating, 297 reviews
4.98 (297)
Superhost
Superhost
Flat in Fife
Howard Place Central St Andrews
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
3 bathrooms
3 bathrooms
1–6 Jul
1–6 Jul
$4,355 SGD
Show price breakdown
for 5 nights
$4,355 SGD for 5 nights
New place to stay
New
Guest favourite
Guest favourite
Home in St Andrews
Number 37, St. Andrews
2 bedrooms
2 bedrooms
,
·
4 single beds
4 single beds
,
·
1 bathroom
1 bathroom
3–8 Jul
3–8 Jul
$1,800 SGD
Show price breakdown
for 5 nights
$1,800 SGD for 5 nights
4.92 out of 5 average rating, 124 reviews
4.92 (124)
Top guest favourite
Guest favourite
Flat in Fife
Beach Front Apt 2 Bedrooms 2 bathrooms St Andrews
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
2 bathrooms
2 bathrooms
18–23 Jul
18–23 Jul
$3,539 SGD
$2,571 SGD
Show price breakdown
for 5 nights
Free cancellation
4.97 out of 5 average rating, 68 reviews
4.97 (68)
Superhost
Superhost
Cabin in Fife
Sealladh na Mara - stunning caravan in St Andrews
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
1.5 bathrooms
1.5 bathrooms
4–9 Jul
4–9 Jul
$1,603 SGD
Show price breakdown
for 5 nights
$1,603 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Top guest favourite
Guest favourite
Rooms in Fife
St. Andrews private rooms close to university/golf
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
13–18 Jul
13–18 Jul
$1,204 SGD
$1,032 SGD
Show price breakdown
for 5 nights
Free cancellation
4.96 out of 5 average rating, 273 reviews
4.96 (273)
Superhost
Superhost
Home in Fife
St andrews. beach golf university holiday
3 bedrooms
3 bedrooms
,
·
3 beds
3 beds
,
·
2 bathrooms
2 bathrooms
8–13 Jul
8–13 Jul
$1,760 SGD
Show price breakdown
for 5 nights
$1,760 SGD for 5 nights
Free cancellation
New place to stay
New
1
2
3
4
…
15