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
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
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
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, 115 reviews
4.98 (115)
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)
Guest favourite
Guest favourite
Home in Fife
Copthorne Cottage St Andrews Coastal Golf retreat
3 bedrooms
3 bedrooms
,
·
5 beds
5 beds
,
·
2 bathrooms
2 bathrooms
7–12 Aug
7–12 Aug
$2,148 SGD
Show price breakdown
for 5 nights
$2,148 SGD for 5 nights
Free cancellation
4.87 out of 5 average rating, 23 reviews
4.87 (23)
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)
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,208 SGD
$1,032 SGD
Show price breakdown
for 5 nights
Free cancellation
4.96 out of 5 average rating, 273 reviews
4.96 (273)
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
5.0 out of 5 average rating, 7 reviews
5.0 (7)
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
Guest suite in Fife
❤️Stay Where All St Andrews is on the Doorstep!❤️
1 bedroom
1 bedroom
,
·
1 double bed
1 double bed
,
·
1 bathroom
1 bathroom
6–11 Aug
6–11 Aug
$1,646 SGD
Show price breakdown
for 5 nights
$1,646 SGD for 5 nights
Free cancellation
4.89 out of 5 average rating, 192 reviews
4.89 (192)
Guest favourite
Guest favourite
Room in St Andrews
Single room - city centre St. Andrews
1 single bed
1 single bed
,
·
1 bathroom
1 bathroom
20–25 Jul
20–25 Jul
$904 SGD
$797 SGD
Show price breakdown
for 5 nights
Free cancellation
4.96 out of 5 average rating, 278 reviews
4.96 (278)
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)
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)
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,213 SGD
Show price breakdown
for 5 nights
$4,213 SGD for 5 nights
4.92 out of 5 average rating, 13 reviews
4.92 (13)
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
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
1
2
3
4
…
15