Skip to main content

The best inns in Kirkcaldy

Check out our selection of great inns in Kirkcaldy

Filter by:

Review score

See the latest prices and deals by choosing your dates.
The Elbow Room, hotel in Kirkcaldy

Featuring free WiFi, a restaurant and a sun terrace, The Elbow Room offers pet-friendly accommodations in Kirkcaldy, 13 mi from Edinburgh. Guests can enjoy the on-site bar.

Scoop was so lovely, as was the entire experience. Our room was comfortable and lovely. They have their own parking lot (car park) in the back of the building, which was so helpful. We had a terrific time and will definitely be back!
Scored 9.0
9.0
Rated wonderful
Wonderful
542 reviews
Price from
$116.63
1 night, 2 adults
Kirklands Hotel, hotel in Kirkcaldy

This traditional 18th century coaching inn features 9 rooms with attached bathroom with free Wi-Fi.

Good location for my work trip… Friendly staff. Quiet despite being on the main road through the village.
Scored 8.9
8.9
Rated excellent
Excellent
1,057 reviews
Price from
$133.47
1 night, 2 adults
The Ship Inn, hotel in Kirkcaldy

The Ship Inn is located in Elie, 22 mi from Edinburgh and 28 mi from Perth. The inn has a terrace and views of the sea, and guests can enjoy a meal at the restaurant. The Ship Inn features free WiFi.

Quirky bar Lovely food View to die for from our Room Staff lovely especially Lizzie Ann
Scored 9.1
9.1
Rated wonderful
Wonderful
99 reviews
Price from
$230.66
1 night, 2 adults
The Bein Inn Hotel & Restaurant, hotel in Kirkcaldy

With a rural location in peaceful Glenfarg, The Bein Inn Hotel & Restaurant is also just 5 minutes' drive from the M90 motorway.

cost feel of reception area
Scored 8.2
8.2
Rated very good
Very Good
1,070 reviews
Price from
$99.78
1 night, 2 adults
The Bridge Inn, hotel in Kirkcaldy

Located in Ratho, 5.8 miles from Edinburgh Zoo, The Bridge Inn has accommodations with a garden, free private parking, a shared lounge and a terrace. This 4-star inn features free WiFi and a bar.

The staff is incredible!! They are so welcoming, friendly and handled any request with an “It’s nice to be nice” attitude. I cannot praise them enough. Such charm and community to this gem of an inn. Live music nights, movie nights on the lawn in summer. Just delightful and a beautiful location!! Easy to taxi to Edinburgh for the fringe festival then come home to this peaceful place.
Scored 8.8
8.8
Rated excellent
Excellent
501 reviews
Price from
$161.98
1 night, 2 adults
The Ship Inn, hotel in Kirkcaldy

Featuring a shared lounge, bar and free WiFi, The Ship Inn is located in Musselburgh, 1.2 miles from Portobello Beach and 5.4 miles from Edinburgh Playhouse.

Room was excellent. Comfy bed. Clean and tidy. Staff pleasant and professional. Restaurant food exceptional with great service from Riley. Our first time and will definitely return.
Scored 8.8
8.8
Rated excellent
Excellent
557 reviews
All inns in Kirkcaldy
Looking for an inn?
Perfect for rustic breaks in the countryside, an Inn is a small property with basic hotel services and typically traditional decor. Inns are fully licensed and have a bar providing food and drinks in the evening – distinguishing them from country or guest houses.

Inns That Guests Love in Kirkcaldy

  • Avg. price/night: $143.84
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 1,218 reviews
    Excellent service had dinner and breakfast helpful and friendly staff
    Ian
    Young couple
  • Avg. price/night: $141.25
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 1,913 reviews
    Lovely old hotel with first rate maintenance. Dinner and bar very good. Sticky toffee pudding was a special birthday treat! Staff were very kind to give me breakfast when I overslept.
    Susan
    Family with young children
  • Avg. price/night: $143.84
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 1,218 reviews
    Room was a lovely suite, everything you needed & more. Buffet breakfast was good quality & plenty to choose from. The dinner menu had a good choice & again good quality.
    John
    Young couple
  • Avg. price/night: $141.25
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 1,913 reviews
    Brilliant room and location. Beautiful dining room with fantastic panelling. Great breakfast and dinner on my second night. Lovely staff. Onsite parking was a huge bonus.
    Marjorie
    Solo traveler
  • Avg. price/night: $141.25
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 1,913 reviews
    It is very cozy, clean and beautiful. The dinner and breakfast are excellent. The staff is friendly and helpful.
    Sladana
    Young couple
  • Avg. price/night: $143.84
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 1,218 reviews
    Menu for breakfast and dinner was excellent, good options and the presentation and taste was great. The rooms were modern and comfortable and all staff were friendly and provided good and prompt service.
    Amit
    Group
  • Avg. price/night: $141.25
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 1,913 reviews
    Location, parking, breakfast, dinner, bathroom nice and clean.
    Rado
    Family with young children
  • Avg. price/night: $141.25
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 1,913 reviews
    breakfast excellent. room and dinneracceptable
    James
    Young couple
  • Avg. price/night: $143.84
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 1,218 reviews
    The staff were friendly yet completely professional and courteous. The dinner and breakfasts were delicious with lots of options.
    RONA
    Young couple
  • Avg. price/night: $143.84
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 1,218 reviews
    Check-in, dinner and breakfast was outstanding. Staff were excellent.
    Martin
    Solo traveler