Hotel, Bed and Breakfast, Guest House, Lodging and Self Catering Accommodation Directory

Search Hotels:

Filter By:

Star Rating
Facilities

14 St Andrews Hotels and Guest Houses

Hotel Du Vin

4 stars

0.2 miles from St Andrews

40 The Scores, St Andrews, KY16 9AS · Map

Phone: +44 (0)1334 472611

  

Single from: £164.00

Double from: £447.00

per room per night

Fairmont St Andrews

5 stars

2.7 miles from St Andrews

Kingask, St Andrews, KY16 8PN · Map

Phone: +44 (0)1334 837000

  

Single from: £160.65

Double from: £1024.00

per room per night

Five Pilmour Place

4 stars

0.3 miles from St Andrews

5 Pilmour Pl, St Andrews, KY16 9HZ · Map

Phone: +44 (0)1334 478665

  

Single from: £145.00

Double from: £360.00

per room per night

Old Course Hotel St Andrews

5 stars

0.7 miles from St Andrews

Old Station Rd, St Andrews, KY16 9SP · Map

Phone: +44 (0)1334 474371

Score 9.2 from 1 review

Single from: £259.00

Double from: £647.00

per room per night

Best Western Scores Hotel

3 stars

0.3 miles from St Andrews

76 The Scores, St Andrews, KY16 9BB · Map

Phone: +44 (0)1334 472451

  

Single from: £134.00

Double from: £134.00

per room per night

Drumoig Golf Hotel

3 stars

6.5 miles from St Andrews

Forgan Dr, St Andrews, KY16 0DS · Map

Phone: +44 (0)1382 541800

Score 8.3 from 6 reviews

Single from: £69.70

Double from: £69.70

per room per night

Rufflets St Andrews

4 stars

1.9 miles from St Andrews

Strathkinness Low Rd, St Andrews, KY16 9TX · Map

Phone: +44 (0)1334 472594

  

Single from: £134.50

Double from: £462.40

per room per night

Greyfriars Inn by Greene King Inns

 

0.3 miles from St Andrews

129 N. St, St Andrews, KY16 9AG · Map

Phone: +44 (0)1334 474906

  

Single from: £130.00

Double from: £130.00

per room per night

Kinnettles Hotel

5 stars

0.2 miles from St Andrews

North St, St Andrews, KY16 9AG · Map

Score 9.2 from 6 reviews

 

Double from: £276.00

per room per night

The Albany St Andrews

3 stars

0.3 miles from St Andrews

56 N. St, St Andrews, KY16 9AH · Map

Phone: +44 (0)1334 477737

  

Single from: £109.50

Double from: £325.50

per room per night

The Inn At Lathones

3 stars

5.7 miles from St Andrews

Lathones, By Largoward, St Andrews, KY9 1JE · Map

Phone: +44 (0)1334 840494

Score 7.7 from 6 reviews

Single from: £67.15

 

per room per night

Rusacks St Andrews

5 stars

0.4 miles from St Andrews

Pilmour Links, St Andrews, KY16 9JQ · Map

Phone: +44 (0)1334 474321

  

Single from: £167.25

 

per room per night

Ardgowan Hotel

3 stars

0.3 miles from St Andrews

2 Playfair Ter, North Street, St Andrews, KY16 9HX · Map

Phone: +44 (0)1334 472970

  

Single from: £108.00

 

per room per night

Dialling the UK from Abroad

To dial the telephone and fax numbers shown from outside the UK, dial your international access code (check with your telecoms provider if you do not know what to dial), then 44, then the rest of the number except the zero shown in brackets.

Guest House & Hotel Owners

If you run a hotel, guest house or bed & breakfast and would like to be included in 4Hotels.co.uk's Hotel & Guest House Directory, please e-mail info@4hotels.co.uk.

Other accommodation close to St Andrews: