We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox. Mac: Safari.

Craigsanquhar Hotels and B&Bs

What style of hotel do you prefer?
All Hotels and B&Bs (27)
Romantic (2)
Family (2)
Within 10 km (27)
Within 25 km (235)
Within 50 km (890)
All Fife

Check availability

Refine search

Price per night

 

Property type

 

Search nearby

from Craigsanquhar city centre
 

Traveller rating

 

Hotel class

 

Amenities

 

Property name

Reset
 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Hotels & B&Bs / Inns travellers recommend

List view  |  Large map
List view  |  Large map
Your selections 10 km
Craigsanquhar Hotels (1)
3.0 of 5 Craigsanquhar House
INR12,609 - 13,622 per night*
CHECK RATES! ABS:HotelCheckRates-d299919?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 1 hotels in Craigsanquhar
4 of 5 stars 57 reviews
Professional photos | Traveller photos (6) | Map
Recommended nearby hotels and B&Bs
4.0 of 5 Millhouse B&B, St Andrews
INR6,698 - 6,867 per night*
8.2 km from Craigsanquhar
CHECK RATES! ABS:HotelCheckRates-d1491103?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 74 St Andrews B&B and Inns
5 of 5 stars 64 reviews
Professional photos | Traveller photos (7) | Map
Pinewood Country House, St Andrews
INR5,854 - 11,765 per night*
6.0 km from Craigsanquhar
CHECK RATES! ABS:HotelCheckRates-d296263?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #9 of 74 St Andrews B&B and Inns
5 of 5 stars 49 reviews
Professional photos | Traveller photos (9) | Map
Wester Dura B&B, Cupar
INR1,689 - 5,066 per night*
5.0 km from Craigsanquhar
Ranked #2 of 9 Cupar B&B and Inns
5 of 5 stars 20 reviews
Traveller photos (8) | Map
4.0 of 5 Rufflets Country House Hotel, St Andrews
INR13,116 - 58,091 per night*
10.0 km from Craigsanquhar
Special offer Advanced Purchase 10...
+44 (0)1334 472594
Special offer Advanced Purchase 10% Off
Rufflets Country House Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d206455?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 19 hotels in St Andrews
4.5 of 5 stars 218 reviews
Professional photos | Traveller photos (70) | Map
The Paddock, St Andrews
7.2 km from Craigsanquhar
Ranked #17 of 74 St Andrews B&B and Inns
5 of 5 stars 73 reviews
Traveller photos (6) | Map
Bramley Guest House, Strathkinness
6.8 km from Craigsanquhar
Ranked #1 of 2 Strathkinness B&B and Inns
4.5 of 5 stars 21 reviews
Traveller photos (8) | Map
Hawthorne House, St Andrews
7.2 km from Craigsanquhar
Ranked #29 of 74 St Andrews B&B and Inns
4.5 of 5 stars 31 reviews
Traveller photos (2) | Map
Easter Kincaple, St Andrews
INR8,838 per night*
5.5 km from Craigsanquhar
Ranked #30 of 74 St Andrews B&B and Inns
4.5 of 5 stars 12 reviews
Traveller photos (9) | Map
Little Carron Cottage, St Andrews
10.0 km from Craigsanquhar
No photo provided
Ranked #33 of 74 St Andrews B&B and Inns
4.5 of 5 stars 11 reviews
Traveller photos (13) | Map
4.0 of 5 Milton Lea Bed & Breakfast, St Andrews
INR5,798 - 7,599 per night*
3.8 km from Craigsanquhar
CHECK RATES! ABS:HotelCheckRates-d1414938?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #34 of 74 St Andrews B&B and Inns
4.5 of 5 stars 11 reviews
Professional photos | Traveller photos (12) | Map
Oakbank Bed and Breakfast, Newport-on-Tay
INR2,814 per night*
9.8 km from Craigsanquhar
Ranked #1 of 1 Newport-on-Tay B&B and Inns
4.5 of 5 stars 15 reviews
Traveller photos (3) | Map
Scotscraig, Strathkinness
7.1 km from Craigsanquhar
No photo provided
Ranked #2 of 2 Strathkinness B&B and Inns
4.5 of 5 stars 5 reviews
Map
Mansfield B&B, Cupar
6.1 km from Craigsanquhar
Ranked #3 of 9 Cupar B&B and Inns
4.5 of 5 stars 9 reviews
Traveller photos (9) | Map
Vicarsford Lodge, St Andrews
INR6,811 - 12,722 per night*
7.7 km from Craigsanquhar
CHECK RATES! ABS:HotelCheckRates-d617284?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #50 of 74 St Andrews B&B and Inns
4.5 of 5 stars 7 reviews
Professional photos | Map
Meadowside Bed & Breakfast, Cupar
INR3,603 - 7,261 per night*
5.2 km from Craigsanquhar
CHECK RATES! ABS:HotelCheckRates-d1760097?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 9 Cupar B&B and Inns
4.5 of 5 stars 3 reviews
Professional photos | Map
Hillpark House, St Andrews
6.2 km from Craigsanquhar
No photo provided
Ranked #59 of 74 St Andrews B&B and Inns
4 of 5 stars 5 reviews
Traveller photos (3) | Map
Robin's Nest Bed & Breakfast, Dairsie
INR4,391 - 5,291 per night*
2.6 km from Craigsanquhar
No photo provided
Ranked #1 of 3 Dairsie B&B and Inns
4 of 5 stars 3 reviews
Map
Osnaburgh Bed & Breakfast, Dairsie
INR4,391 - 6,192 per night*
2.7 km from Craigsanquhar
Ranked #2 of 3 Dairsie B&B and Inns
4 of 5 stars 3 reviews
Traveller photos (3) | Map
The White House, St Andrews
6.3 km from Craigsanquhar
Ranked #60 of 74 St Andrews B&B and Inns
4 of 5 stars 1 review
Traveller photos (3) | Map
The Flaghouse, St Andrews
INR4,222 - 6,192 per night*
5.4 km from Craigsanquhar
Ranked #69 of 74 St Andrews B&B and Inns
3.5 of 5 stars 1 review
Map
Rathcluan Country House Hotel, Cupar
5.6 km from Craigsanquhar
Ranked #1 of 2 hotels in Cupar
3.5 of 5 stars 13 reviews
Traveller photos (2) | Map
Arisaig Bed and Breakfast, Cupar
5.6 km from Craigsanquhar
No photo provided
Ranked #6 of 9 Cupar B&B and Inns
3.5 of 5 stars 3 reviews
Map
Eden House, Cupar
4.8 km from Craigsanquhar
No photo provided
Ranked #2 of 2 hotels in Cupar
3.5 of 5 stars 2 reviews
Map
Crans, Cupar
INR4,391 - 8,556 per night*
4.6 km from Craigsanquhar
CHECK RATES! ABS:HotelCheckRates-d1547310?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 9 Cupar B&B and Inns
2.5 of 5 stars 14 reviews
Professional photos | Map
Meldrums Hotel, St Andrews
7.6 km from Craigsanquhar
No photo provided
Ranked #71 of 74 St Andrews B&B and Inns
2.5 of 5 stars 4 reviews
Map
1 additional hotel with no user reviews