Skip to main content

Search hotels in Kingsbarns

Enter your dates to see the latest prices and deals for Kingsbarns hotels

Select occupancy

Kingsbarns – 15 hotels and places to stay

Filter by:

Star Rating
Review score

The Inn At Kingsbarns

Kingsbarns

Featuring free WiFi throughout the property, The Inn At Kingsbarns offers pet-friendly accommodations in Kingsbarns. Guests can enjoy the on-site bar. Free private parking is available on site.

A
Agnes Margaret
From
United Kingdom
Absolutely everything! A fabulous hotel with lovely staff, beautifully appointed rooms and great food.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 502 reviews
Price from
$218.01
1 night, 2 adults

The Shoregate

Crail (Near Kingsbarns)

Featuring a bar, The Shoregate is located in Crail in the Fife region, 7.3 miles from Fairmont St Andrews Bay Golf Course and 10 miles from St Andrews University.

c
christine
From
United States
Cozy, quiet, nice appointments, breakfast fantastic
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 126 reviews
Price from
$438.72
1 night, 2 adults

Rooms at the Saint

St. Andrews (Near Kingsbarns)

Located in St. Andrews and with West Sands Beach reachable within a 16-minute walk, Rooms at the Saint provides a garden, non-smoking rooms, free WiFi throughout the property and a bar.

S
Scott
From
Ecuador
Lovely, well furnished room. Comfortable bed. Lovely bathroom with radiant heat flooring and plenty of space for your bathroom things. Great shower. Fantastic full breakfast.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 611 reviews
Price from
$253.50
1 night, 2 adults

Greyfriars Inn by Greene King Inns

St. Andrews (Near Kingsbarns)

Greyfriars Hotel is centrally located in St Andrews. Ideally located within easy walking distance to many University Departments and buildings, shops, The Old Course.

L
Leslee
From
United States
Nice large room for a family. 2 showers. Close to everything
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,193 reviews
Price from
$152.10
1 night, 2 adults

Fairmont St Andrews, Scotland

St. Andrews (Near Kingsbarns)

Set on a 520 acre estate on cliffs overlooking St Andrews Bay, this 5 - star hotel features its own championship golf courses. It has free parking, free WiFi, a spa and a pool.

A
Alrashdi
From
Qatar
I liked the lounge, the friendly staff and the gym and pool facilities
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,295 reviews
Price from
$276.20
1 night, 2 adults

THE COASTAL INN ACCOMMODATIONs

Cellardyke (Near Kingsbarns)

Located in Cellardyke and within a 9-minute walk of Billow Ness Beach, THE COASTAL INN ACCOMMODATIONs has a bar, non-smoking rooms, and free WiFi throughout the property.

S
Sarah
From
Canada
The bed was super comfortable and cozy.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 150 reviews
Price from
$123.93
1 night, 2 adults

The Bank

Anstruther (Near Kingsbarns)

Stunning views of the Firth of Forth feature at this 4-star, family-run hotel.

F
Fiona
From
United Kingdom
Our first time staying at The Bank. the staff were welcoming and attentive. Our room 6 was wonderful. Huge bedroom with a very comfortable bed. Had a great sleep. Loved the little lounge facing out to the sea. Our meal at the restaurant was delicious and again the staff were great. We will certainly come back again and recommend to our family and friends.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 627 reviews
Price from
$129.57
1 night, 2 adults

Hotel Du Vin, St Andrews

St. Andrews (Near Kingsbarns)

Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course.

A
Alexandra
From
United States
Excellent location with easy access to both town and golf / beach. Well appointed room overlooking the water. Perfect spot for morning coffee. Good breakfast in dining room with water views. Cozy bar. Warm and welcoming staff.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 925 reviews
Price from
$171.25
1 night, 2 adults

The Albany St Andrews

St. Andrews (Near Kingsbarns)

Dating from 1795, this traditional, elegant Georgian terraced The Albany St Andrews hotel rests in the heart of historic St Andrews.

J
Joanne
From
United Kingdom
All the staff were wonderful. The room was perfect for a solo traveller. The breakfast was beautiful. The location was perfect.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 902 reviews
Price from
$177.45
1 night, 2 adults

Harbour Inn

Anstruther (Near Kingsbarns)

Facing the beachfront, Harbour Inn offers 4-star accommodations in Anstruther and features a garden, shared lounge and bar.

P
Pablo
From
United States
The bar is great, friendly staff.
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 440 reviews
Price from
$146.47
1 night, 2 adults
See all 15 hotels in Kingsbarns

Most booked hotels in Kingsbarns and surrounding area in the past month

See all

Popular with guests booking hotels in St. Andrews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,295 reviews

Popular with guests booking hotels in Anstruther

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 440 reviews

Popular with guests booking hotels in St. Andrews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,193 reviews

Popular with guests booking hotels in St. Andrews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 925 reviews

Popular with guests booking hotels in St. Andrews

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 902 reviews

Popular with guests booking hotels in St. Andrews

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 660 reviews

Popular with guests booking hotels in Anstruther

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 391 reviews

Popular with guests booking hotels in Anstruther

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 627 reviews

Popular with guests booking hotels in St. Andrews

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 611 reviews

Popular with guests booking hotels in St. Andrews

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 6 reviews

Hotels located in the center of Kingsbarns

See all
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Just a 16-minute walk from Kingsbarns Beach and 0.8 miles from Kingsbarns Golf Links, North Quarter Steading No 11 - Kingsbarns features accommodations in Kingsbarns with a garden.

Kingsbarns Apartment is located in Kingsbarns, just 4 miles from Fairmont St Andrews Bay Golf Course and 6.8 miles from St Andrews University.

3 Bed in Kingsbarns oc-k30925 is located in Kingsbarns, just a 15-minute walk from Kingsbarns Beach and 4 miles from Fairmont St Andrews Bay Golf Course.

The Steading, Kingsbarns. Is located in Kingsbarns, just 4.3 miles from Fairmont St Andrews Bay Golf Course and 7.1 miles from St Andrews University.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 9 reviews

Offering an indoor pool and a tennis court, Morton of Pitmilly Countryside Resort is located just 8 miles south of St Andrews.

Best hotels with breakfast in Kingsbarns and nearby

See all
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 391 reviews

Located in Anstruther, 7.5 miles from Fairmont St Andrews Bay Golf Course, Balcomie Links Hotel has accommodations with a shared lounge, free private parking, a terrace and a restaurant. 10 miles from...

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 216 reviews

Located in Crail, 7.2 miles from Fairmont St Andrews Bay Golf Course, The Golf Hotel provides accommodations with a garden, free private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 126 reviews

Featuring a bar, The Shoregate is located in Crail in the Fife region, 7.3 miles from Fairmont St Andrews Bay Golf Course and 10 miles from St Andrews University.

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 440 reviews

Facing the beachfront, Harbour Inn offers 4-star accommodations in Anstruther and features a garden, shared lounge and bar.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,331 reviews

Just a few steps from Anstruther’s harbor and marina, with views of the Firth of Forth, The Waterfront offers 4-star accommodations with breakfast included and free Wi-Fi.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 12 reviews

Seahaven House - Luxury B&B is a recently renovated bed and breakfast in Anstruther, near Billow Ness Beach.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 902 reviews

Dating from 1795, this traditional, elegant Georgian terraced The Albany St Andrews hotel rests in the heart of historic St Andrews.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 611 reviews

Located in St. Andrews and with West Sands Beach reachable within a 16-minute walk, Rooms at the Saint provides a garden, non-smoking rooms, free WiFi throughout the property and a bar.

Budget hotels in Kingsbarns and nearby

See all
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 123 reviews

Featuring free Wifi, parking on-site, and a garden, the recently renovated property Off Grid Travel at Cambo Estate offers accommodations in St.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 39 reviews

The Cottage at Hillhead Farm is located in St. Andrews, just 2.8 miles from Fairmont St Andrews Bay Golf Course and 5.7 miles from St Andrews University.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 5 reviews

Seaview Steading-spacious home in rural location is located in Crail, just 1.7 miles from Kingsbarns Beach and 5.8 miles from Fairmont St Andrews Bay Golf Course.

Scored out of 10, guest rating 4.3
Disappointing - What previous guests thought, 11 reviews

Park View Cottages - Mill Cottage in Boarhills provides accommodations with free Wifi, 2 miles from Fairmont St Andrews Bay Golf Course, 4.8 miles from St Andrews University, and 4.6 miles from St...

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 35 reviews

Park View Cottages - The Granary offers accommodations in Boarhills, 2 miles from Fairmont St Andrews Bay Golf Course and 4.8 miles from St Andrews University.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 8 reviews

Providing garden views, The Coachhouse Guesthouse in Crail provides accommodations and a garden.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 24 reviews

Off the Track Scotland, Luxury Lodge provides a hot tub and free private parking, and is within 6.4 miles of Fairmont St Andrews Bay Golf Course and 9.3 miles of St Andrews University.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 58 reviews

At The Bay offers accommodations in St. Andrews, a 16-minute walk from Fairmont St Andrews Bay Golf Course and 3.7 miles from St Andrews University.

What Guests Said About Kingsbarns:

Scored out of 10, guest rating 8.0

Kingsbarns was a small village with no shops and 1 bar,...

Kingsbarns was a small village with no shops and 1 bar, which was being renovated. It was local for many other areas like St. Andrews, Crail & Anstruther. It has a great distillery which does tours/tasting and serves breakfast from 9.30am. Tea/coffee/cake at very reasonable prices. Kingsbarns beach is a few minutes away. It was busy every day we were there. It has a wild sauna and the beach was sandy & rocky, but we loved it. It has a burger van which sold great burgers, but it was very expensive and not affordable for families. Parking free first 2hrs then £2 for rest of day. Carpark and area needs upgraded by Fife council.
Guest review byMclean
United Kingdom
Scored out of 10, guest rating 10

Kingsbarns is a pretty village within easy travel to St...

Kingsbarns is a pretty village within easy travel to St Andrews. It has an excellent beach with a sauna, toilets and showers and a food outlet. Beach also has good amount of parking. There is no shop in Kingsbarns but there are lots of shops in St Andrews and a small Coop shop and other small shops including a Chemist in Craig which is only a few miles away. There are lots of things to do within 10 miles in either direction so ideal location to tour the small towns and villages along the Fife coast, including a visit to Anstruther with the Lifeboat station and the famous Anstruther Fish bar, and other chippies.
Guest review byJim
United Kingdom
Scored out of 10, guest rating 10

Very quiet and well kept village in the East Neuk of Fife.

Very quiet and well kept village in the East Neuk of Fife. Ideal for travelling north to St. Andrews or south to the coastal villages of Crail, Elie, Largo and Anstruther. The village itself is very quaint with a mixture of old cottages and houses as well as modern small estates. The Church bell in the clock tower rings on the hour. There are no shops in the village but it is only a 4 min drive to Crail where there is a Coop. There is a lovely Inn which serves food, drinks and is dog friendly. There is an easy walk around and through the village as well as fields for dog walkers and, if energetic, a road leading to the beach area where there is a pop up food stall. Car parking is available at the beach if the walk is too far.
Guest review byLorna
United Kingdom
Scored out of 10, guest rating 10

A small village 5 miles from busy St Andrews.

A small village 5 miles from busy St Andrews. If you’re after a quieter spot Kingsbarns is the place for you. Beautiful beach nearby, lovely walks, Small hotel with bar and restaurant. Just ideal for a short break.
Guest review byTracey
United Kingdom
Scored out of 10, guest rating 10

Easy to visit nearby villages for eating out.

Easy to visit nearby villages for eating out. We went to the Ship Inn at Elie for dinner one night. We also went along the road to Morton of Pitmilly for one of their pop up burger and beers nights. The coastal walks are really interesting with some a bit more difficult than others. And St Andrews is a short drive.
Guest review byLiz
United Kingdom
Scored out of 10, guest rating 8.0

Kingsbarns is a lovely village and very close to the beach (...

Kingsbarns is a lovely village and very close to the beach (which has good facilities, i.e. car park, toilet, take away shack). I can't comment on the pub as we didn't use it. Seems a peaceful village.
Guest review byDrewette
United Kingdom

See reviews by guests who stayed at hotels in Kingsbarns

See all
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 16 reviews
This cottage is a wee gem in a beautiful quiet location. It provided everything you need for a short stay and the local community pub Kingsbarns Inn was a very short walk from the cottage that served delicious food. The area also provides a good bus service if you want to leave the car and the beach is a 10 min walk.
Guest review byElaine
United Kingdom
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 47 reviews
It's a very spacious house with good bathroom facilities and beds. Also has a large dining kitchen. It's on a quiet road with only a small amount of traffic. Ideal location for the Kingsbarns Inn and walking to Kingsbarns Beach as well as visiting St Andrews, Crail and other villages nearby
Guest review byAnne
United Kingdom
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
The house was very comfortable and served as a home from home. The kitchen was well stocked which made making the breakfast for 5 people a joy. A visit to the Inn at Kingsbarns ( which is community run ) is well worth a visit as it is only a five minute walk.
Guest review byWilliam
United Kingdom
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 18 reviews
Gorgeous, spacious, furnished family home!very cosy and clean!location is fab, amazing beach at Kingsbarns and great position to explore East Neuk!!would definitely book again!
Guest review byNaomi
United Kingdom
From $304.20 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 502 reviews
Room six was really nice,food,restaurant,bar and staff were all excellent.The hotel is a credit to the community who run it,we will be back in the future.
Guest review byKenny
United Kingdom

More places to explore, more ways to go