Apartments in St. Andrews

Start date: Check-in selected.
End date: Check-out
    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

In two weeks
In two months
In three months
In four months

Featured Apartments in St. Andrews

No1. Apartments & Bedrooms St Andrews - St Mary’s

4.0 star property
9.6 out of 10, Exceptional, (211)
"Everything was great: will stay here again "
No1. Apartments & Bedrooms St Andrews - St Mary’s

Elie Residence Studio Apartment, perfect for 2! Ground-floor.

9.0 out of 10, Wonderful, (23)
"We just had a lovely relaxing stay. Great quirky little flat in a good central location. All local amenities within walking distance. Elie is a little hidden gem with a real community feel and stunning views. "
The price is AU$284
includes taxes & fees
5 Oct - 6 Oct
Elie Residence Studio Apartment, perfect for 2! Ground-floor.

The Landmark Hotel and Leisure Club | DLX DBL

The price is AU$156
includes taxes & fees
5 Oct - 6 Oct
The Landmark Hotel and Leisure Club | DLX DBL

2 Bed Flat-ground Floor-parking

2.0 star property
The price is AU$586
includes taxes & fees
11 Sept - 12 Sept
2 Bed Flat-ground Floor-parking

No1. Apartments St Andrews - South Street

4.0 star property
9.8 out of 10, Exceptional, (39)
"Excellent apartments, would recommend for anyone visiting St Andrews 👍"
No1. Apartments St Andrews - South Street

1 Bedroom Flat in Dundee

10.0 out of 10, Exceptional, (1)
"The area is a little down at the heels, but the apartment was great - clean, bright, tastefully decorated - everything we needed. The no. 18 bus stops right out front and it is a short ride downtown. The hop on, hop off bus gave us a sense of the city. Nice walks along the waterfront; Dundee Museum and Art Gallery was worth a visit. Short drive to St. Andrews for the golf lovers!"
The price is AU$203
includes taxes & fees
11 Sept - 12 Sept
1 Bedroom Flat in Dundee

Gorgeous ground floor luxury Apartment in Fishing Village of Crail

9.8 out of 10, Exceptional, (57)
"Lovely property in the heart of Crail. Really appreciated the communication from the owner. "
The price is AU$324
includes taxes & fees
11 Sept - 12 Sept
Gorgeous ground floor luxury Apartment in Fishing Village of Crail

Dundee City centre apartment - 3 bedrooms sleeps 6

The price is AU$484
includes taxes & fees
7 Sept - 8 Sept
Dundee City centre apartment - 3 bedrooms sleeps 6

Old Net Store | Anstruther

9.8 out of 10, Exceptional, (6)
"Great unit centrally located Cleaning Charge is overstated for a 2 night stay - could be a daily rate perhaps Map link on website would be handy"
The price is AU$511
includes taxes & fees
9 Sept - 10 Sept
Old Net Store | Anstruther

Penthouse On The Harbour | Pittenweem

The price is AU$678
includes taxes & fees
8 Sept - 9 Sept
Penthouse On The Harbour | Pittenweem

Scottish themed den with free parking close to bus routes and city centre

The price is AU$467
includes taxes & fees
18 Sept - 19 Sept
Scottish themed den with free parking close to bus routes and city centre

The Fifie - sleeps 6 guests in 3 bedrooms

9.0 out of 10, Wonderful, (2)
"Very comfortable but 2 of bedrooms very small.It was a great location just up from the harbour.Well equipped kitchen apart from only one very small frying pan with a wobbly handle.Lounge area very comfortable great seating "
The price is AU$856
includes taxes & fees
8 Sept - 9 Sept
The Fifie - sleeps 6 guests in 3 bedrooms

The Cooperage Garden Apartment | Crail

10.0 out of 10, Exceptional, (2)
"I kept extending my trip until I couldn’t any longer. Crail is like home to me, and these accommodations made it homier."
The price is AU$584
includes taxes & fees
11 Sept - 12 Sept
The Cooperage Garden Apartment | Crail

Lomond View Apartment - sleeps 4 guests in 2 bedrooms

The price is AU$696
includes taxes & fees
7 Sept - 8 Sept
Lomond View Apartment - sleeps 4 guests in 2 bedrooms

Boase Avenue (No 26) | St Andrews

10.0 out of 10, Exceptional, (1)
"Within walking distance to town, university, beaches, ruins, restaurants, etc"
The price is AU$656
includes taxes & fees
12 Sept - 13 Sept
Boase Avenue (No 26) | St Andrews

Pilmour Place (no 6)

7.4 out of 10, Good, (3)
"Did not like that staff very unhelpful in addressing issues"
The price is AU$705
includes taxes & fees
8 Sept - 9 Sept
Pilmour Place (no 6)

Square Green (No 11) | Garden

10.0 out of 10, Exceptional, (6)
"Having the ease of car parking at the property was great."
The price is AU$948
includes taxes & fees
12 Sept - 13 Sept
Square Green (No 11) | Garden

Greyfriars Bothy

9.6 out of 10, Exceptional, (4)
"Fantastic stay, always brilliant everytime we stay. Would 100% recommend and will definitely stay again"
The price is AU$972
includes taxes & fees
8 Sept - 9 Sept
Greyfriars Bothy

Priorsgate | Oliphant Apartment

10.0 out of 10, Exceptional, (1)
"We stayed at this apartment for the second time and loved it!"
The price is AU$960
includes taxes & fees
9 Sept - 10 Sept
Priorsgate | Oliphant Apartment

Kinness House (No 14)

8.8 out of 10, Excellent, (3)
"Great place to be - clean, big, great location"
The price is AU$1,020
includes taxes & fees
12 Sept - 13 Sept
Kinness House (No 14)
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top St. Andrews Hotel Reviews

Find out more about St. Andrews

Find out more about St. Andrews

St. Andrews Apartments information

Number of reviews
Accommodation
506 Apartments
Lowest Price
AU$156
Highest Price
AU$324

Explore a world of travel with Expedia

Explore a world of travel with Expedia

Frequently asked questions

What's it like to stay at an apartment in St. Andrews?
You can choose from 169 apartments in St. Andrews for your holiday. You can spend time visiting the cathedral and shops.
How do you know if an apartment is the best choice for you?
Often more spacious than a traditional hotel room, an apartment comes with a kitchen, so you can cook some of your meals. Apartments are ideal for families who want the conveniences of home but also for solo travellers who want to stay in a quieter area.
What's the best apartment for a stay in St. Andrews?
THE SPACE TO STAY: Includes free WiFi and a Smart TV . Access to free parking is available on site . No1. Apartments & Bedrooms St Andrews - St Mary's: A washer/dryer, free WiFi and a Smart TV are included . No1. Apartments St Andrews - South Street: Includes free WiFi and a dining area . Kinnessburn Road Apartment (No 20): Includes free WiFi and a sofa bed . Access to on-site laundry facilities is available on site .
How many apartments will I find in St. Andrews?
Expedia has 169 apartments to book in St. Andrews.
What will the weather be like in St. Andrews?
Although weather is just one factor, it can really affect your travel plans, especially if you are planning a longer stay in St. Andrews. The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 5°C. Average annual precipitation for St. Andrews is 812 mm.
What should I see in St. Andrews?
St. Andrews is known for its beaches and cathedral. Family-friendly attractions include St. Andrews Aquarium and British Golf Museum, whereas West Sands and Craigtoun Country Park are a couple of great spots to enjoy the outdoors. St Andrews - Eden Course and The Scores are other places to visit while you're in town.
What's the best way to get to and around St. Andrews?
Knowing a bit about the transportation options can make your trip smoother when you get to your destination. Fly into Dundee (DND), which is located 12 mi (19.3 km) from the heart of the city. You can also search for flights into Edinburgh Airport (EDI), which is 34.9 mi (56.1 km) away. If you want to venture outside the area, hop aboard a train at Leuchars Station.