Skip to main content

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 – 22 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. Enjoyed nice nightcap before bed. Its great the bar is open after midnight for residence - a very helpful young man served us and was really nice.

Show more Show less
8.5
Very Good
538 reviews
Price from
$73
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. It did what it said on the tin very good indeed

Show more Show less
8.1
Very Good
233 reviews
Price from
$106
per night

The Windsor Hotel and Bar

Hotel in Kirkcaldy

Located in Kirkcaldy, 2297 feet from Kirkcaldy Beach, The Windsor Hotel and Bar features accommodations with a bar, free private parking, a shared lounge and a garden. we loved al off it there not too far from city centre will try to get there first when we go to kirkaldy again

Show more Show less
7.2
Good
306 reviews
Price from
$88
per night

Oswald House Hotel

Hotel in Kirkcaldy

Set in Kirkcaldy, 1.2 mi from Kirkcaldy Beach, Oswald House Hotel has a number of amenities including a restaurant, a bar, a garden and free WiFi. This 4-star hotel offers luggage storage space. Outstanding, being renovated but not the newly renovated rooms or hotel side youll stay in. Once finish I would believe the price will be 3 times higher. Very quiet area between a golf course and sport fields. Great pub and wounderful food. Pleasant and helpful staff.

Show more Show less
8.1
Very Good
214 reviews
Price from
$98
per night

The Strathearn

Hotel in Kirkcaldy

Located in Kirkcaldy, 1969 feet from Kirkcaldy Beach, The Strathearn features accommodations with a restaurant, free private parking, a bar and a shared lounge. Gorgeous old building and so many lovely features. Great historical place to stay and has all modern conveniences tastefully mingling with the old. Great location, wonderful staff, amazing restaurant and the selection of gins !!!!! And whisky !!! I wish I could stay and work my way through the menu and the gins.

Show more Show less
8.3
Very Good
309 reviews
Price from
$79
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... great location and super friendly staff

Show more Show less
7.3
Good
369 reviews
Price from
$94
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. We had a very friendly welcome when we arrived. Our room was massive and very well equipped. Everything had been thought off. Our dog was also welcomed and given some treats and pats. We went downstairs for something to eat and again the barman Lindsay was very chatty and helpful. The food was lovely and good portions. We had our own entrance to the room. A continental type of breakfast was available 24 hours. Will be recommending this place to friends.

Show more Show less
9
Awesome
230 reviews
Price from
$81
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. After a long flight from Australia the bed was so comfortable we slept for 10hrs. Room was very clean and breakfast was great

Show more Show less
7.6
Good
107 reviews
Price from
$65
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.3
Review score
97 reviews
Price from
$57
per night

Haig Apartments

Kirkcaldy

Haig Apartments has sea views, free WiFi and free private parking, located in Kirkcaldy, 0.7 mi from Kirkcaldy Beach. I've honestly like everything was super clean and amazing.

Show more Show less
8.8
Excellent
61 reviews
Price from
$143
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 $99 per night, and 4-star hotels in Kirkcaldy are $156 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).

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

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

  • Victoria Hotel, The Strathearn, and Oswald House Hotel 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.

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