Skip to main content

The best inns in Kirkcaldy

Check out our pick 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 accommodation in Kirkcaldy, 21 km from Edinburgh. Guests can enjoy the on-site bar.

Nice spacious room and lovely roll top bath. Friendly staff and nice traditional bar area. Good location for exploring the Fife coast.
Scored 9.0
9.0
Rated superb
Superb
542 reviews
Price from
£90
1 night, 2 adults
Kirklands Hotel, hotel in Kirkcaldy

This traditional 18th century coaching inn boasts 9 en suite rooms with free Wi-Fi. Each room features a TV, as well as an iPod docking station..Extras include free toiletries and a hairdryer.

Good location and staff incredibly helpful and friendly. Simple but delicious food.
Scored 8.9
8.9
Rated fabulous
Fabulous
1,057 reviews
Price from
£103
1 night, 2 adults
The Ship Inn, hotel in Kirkcaldy

The Ship Inn is located in Elie, 36 km from Edinburgh and 45 km 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.

Food amazing, location stunning
Scored 9.1
9.1
Rated superb
Superb
99 reviews
Price from
£178
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.

Excellent Food,l and nice and relaxing in cosy lounge.
Scored 8.2
8.2
Rated very good
Very good
1,070 reviews
Price from
£77
1 night, 2 adults
The Bridge Inn, hotel in Kirkcaldy

Situated in Ratho, 9.4 km from Edinburgh Zoo, The Bridge Inn features accommodation with a garden, free private parking, a shared lounge and a terrace. This 4-star inn features free WiFi and a bar.

Everything was perfect! Breakfasts and dinners were exceptional, service was very quick and the fabulous staff could not have been more helpful. The location is beautiful and our room was wonderful.
Scored 8.8
8.8
Rated fabulous
Fabulous
501 reviews
Price from
£125
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.9 km from Portobello Beach and 8.7 km from Edinburgh Playhouse.

nice pantry,friendly service,fantastic bathroom& hot shower!
Scored 8.8
8.8
Rated fabulous
Fabulous
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, which distinguishes them from country or guest houses.

Inns that guests love in Kirkcaldy

  • Avg. price/night: £111
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 1,218 reviews
    Excellent service had dinner and breakfast helpful and friendly staff
    Ian
    Young couple
  • Avg. price/night: £109
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 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: £111
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 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: £109
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 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 traveller
  • Avg. price/night: £109
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 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: £111
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 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: £109
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 1,913 reviews
    Location, parking, breakfast, dinner, bathroom nice and clean.
    Rado
    Family with young children
  • Avg. price/night: £109
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 1,913 reviews
    breakfast excellent. room and dinneracceptable
    James
    Young couple
  • Avg. price/night: £111
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 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: £111
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 1,218 reviews
    Check-in, dinner and breakfast was outstanding. Staff were excellent.
    Martin
    Solo traveller