Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Kirkcaldy – 20 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Victoria Hotel

Hotel in Kirkcaldy

A short from the train and bus stations in Kirkcaldy, Victoria Hotel has free private parking and a restaurant serving a range of good meals. awesome place - room felt luxurious and had really thoughtful touches like light switch placement and usb plugs, loved that the tv had the option to sign into your Netflix account. really fantastic breakfast and the staff seemed super attentive

Show more Show less
8.4
Very Good
717 reviews
Price from
$65
per night

The Strathearn

Hotel in Kirkcaldy

The Strathearn has a restaurant, bar, a shared lounge and garden in Kirkcaldy. Featuring room service, this property also provides guests with a sun terrace. Lovely hotel, very welcoming staff , beautiful room, excellent meals

Show more Show less
8.3
Very Good
347 reviews
Price from
$70
per night

Dean Park Hotel

Hotel in Kirkcaldy

The family-owned Dean Park Hotel located in the leafy suburbs of Kirkcaldy, 17 miles from St Andrews and Fife. Free WIFi is provided throughout the property. The room and hotel fantastic. The food at the funeral wake was lovely as was staff service. Many Thanks

Show more Show less
8.5
Very Good
251 reviews
Price from
$86
per night

Oswald House Hotel

Hotel in Kirkcaldy

Located in Kirkcaldy, Oswald House Hotel has a restaurant, bar, garden, and free WiFi. This 4-star hotel offers luggage storage space. The hotel features family rooms. The Staff were very good, welcoming on arrival and very helpful. The hotel is being refurbished and looks to be almost finished, it has been done to a high standard and the refurbishment had no impact on our stay. Must also add that when we dined at the hotel the food was outstanding.

Show more Show less
8
Very Good
249 reviews
Price from
$99
per night

Beveridge Park Hotel

Hotel in Kirkcaldy

Less than 250 yards from the train and bus stations in Kirkcaldy, Beveridge Park Hotel offers free private parking, restaurant and bar to enjoy, alongside free Wi-Fi in the whole property, making it a... Excellent rooms for this price ,and i am more satisfied because I didn't expect this much of clean and good atmosphere.friendly staffs aswell

Show more Show less
7.3
Good
567 reviews
Price from
$60
per night

Ashgrove Bed and Breakfast

Kirkcaldy

Located in Kirkcaldy, 26 mi from Edinburgh, Ashgrove Bed and Breakfast features free WiFi access and free private parking. Each room is equipped with a flat-screen TV. A very clean friendly and welcoming B&B. Keithmade me very welcome and everything was as advertised including the cooked breakfast in the morning. More homely than luxury but gets highly recommended.

Show more Show less
7.3
Good
108 reviews
Price from
$51
per night

The Elbow Room

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. clean room with every thing you need would recommend

Show more Show less
9
Awesome
268 reviews
Price from
$83
per night

Haig Apartments

Kirkcaldy

Located in Kirkcaldy, 29 miles from Dundee, Haig Apartments has a garden and free WiFi. I've honestly like everything was super clean and amazing.

Show more Show less
8.6
Excellent
46 reviews
Price from
$105
per night

Merchant House

Kirkcaldy

Around 6 minutes’ drive from central Kirkcaldy, the Merchant House bed and breakfast in historic harbor town of Dysart is just under 30 miles from both Dundee and Edinburgh. Had a very good time here! :) The landlady was always very kind to me. She was always helpful and even offered some vegetables from her own garden and prepared some amazing dumplings! (Thanks a lot, S!) The house is very cozy and has a beautiful garden. The surroundings are beautiful, with the sea and a huge park very close. As soon as I can, will repeat :)

Show more Show less
6.1
Review score
97 reviews

Holiday Home Schwabenhaus

Kirkcaldy

Located in Kirkcaldy in the Fife region, Holiday Home Schwabenhaus has a garden. This vacation home has free private parking, a shared lounge and free WiFi. Loads of room for our family of 5, a superb holiday home. Will definitely be going back in the summer

Show more Show less
9.7
Exceptional
10 reviews
Price from
$274
per night

Most-booked hotels in Kirkcaldy in the past month

See all

FAQs about hotels in Kirkcaldy

  • On average, 3-star hotels in Kirkcaldy cost $169 per night, and 4-star hotels in Kirkcaldy are $228 per night. If you're looking for something really special, a 5-star hotel in Kirkcaldy can be found for $0 per night, on average (based on Booking.com prices).

  • Oswald House Hotel, The Strathearn, and Victoria Hotel got great room view-related reviews from travelers in Kirkcaldy.

  • Dean Park Hotel, Victoria Hotel, and The Strathearn are some of the popular hotels in Kirkcaldy.

  • For hotels in Kirkcaldy that serve highly-rated breakfasts, try Victoria Hotel, The Strathearn, and Oswald House Hotel.

  • Many families visiting Kirkcaldy loved staying at Victoria Hotel, Dean Park Hotel, and The Strathearn.

  • These hotels in Kirkcaldy are highly rated by couples: Dean Park Hotel, The Strathearn, and Victoria Hotel.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Kirkcaldy:

Explore guest reviews of hotels in Kirkcaldy

See all