Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Kirkcaldy – 21 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.

the windsor hotel kirkcaldy 3 stars

Hotel in Kirkcaldy

The windsor hotel kirkcaldy has a restaurant, bar, a shared lounge and garden in Kirkcaldy. Boasting family rooms, this property also provides guests with a sun terrace. Staff were lovely. Very helpful friendly and accommodating Comfortable beds lovely hot water price very reasonable

Show more Show less
7
Good
283 reviews
Price from
£56.05
per night

Victoria Hotel

Hotel in Kirkcaldy

A few minutes from the train and bus stations in Kirkcaldy, Victoria Hotel has free private parking and a restaurant serving a range of good meals. A classic hotel a nice dining room and lounge. It used to be a large house that was converted, so it’s fancy inside

Show more Show less
8.5
Very good
356 reviews
Price from
£54.45
per night

The Strathearn

Hotel in Kirkcaldy

The Strathearn has a restaurant, bar, a shared lounge and garden in Kirkcaldy. We entered our room and were pleasantly surprised at the size and elegance of it. Our bay window had views of the Firth of Forth.

Show more Show less
8.4
Very good
400 reviews
Price from
£59
per night

Oswald House Hotel 4 stars

Hotel in Kirkcaldy

Set in Kirkcaldy, Oswald House Hotel has a bar and a garden. Among the facilities of this property are a restaurant, a 24-hour front desk and room service, along with free WiFi. 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.3
Very good
157 reviews
Price from
£67.28
per night

Dean Park Hotel 3 stars

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. Ideally located hotel, with very friendly approachable staff, spotless room, excellent breakfast, especially the eggs that were made to order, staff ensured everything was catered for.

Show more Show less
7.8
Good
205 reviews
Price from
£95
per night

Beveridge Park Hotel

Hotel in Kirkcaldy

Situated in Fife, Beveridge Park Hotel offers accommodation with a restaurant. The property provides a 24-hour front desk. Guest rooms in the hotel are fitted with a kettle. Staff really helpful . Owners nice people.

Show more Show less
7.7
Good
113 reviews
Price from
£35
per night

Lothrie House

Kirkcaldy

Located in Kirkcaldy, Lothrie House features a garden. The guest house provides both free WiFi and free private parking. All units in the guest house are equipped with a flat-screen TV. This is a very friendly no nonsense property. Nothing is a problem and food 1st class

Show more Show less
9.5
Exceptional
363 reviews
Price from
£51
per night

The Elbow Room 3 stars

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. Everything okay, nice rooms, nice people - we come back

Show more Show less
9.1
Superb
191 reviews
Price from
£60
per night

Merchant House

Kirkcaldy

Around 6 minutes’ drive from central Kirkcaldy, the Merchant House bed and breakfast in historic harbour town of Dysart is just under 30 miles from both Dundee and Edinburgh. Room nice bandb vary friendly people vary clean b and b vary vary good b and b and vary plentiful owners lovely person sandy tam she goes all out for her customers

Show more Show less
7.3
Good
106 reviews

Kirkcaldy High St Apt.

Kirkcaldy

Kirkcaldy High St Apt. Is set in Kirkcaldy. The property is 49 km from Dundee, and complimentary private parking is featured. We had everything at check-in, which was super quick and smooth by the way. The fridge also had some goodies so we didn't have to find a shop straight away. Especially loved the 'welcome Belgian chocolate'. Irene was also super helpful regarding parking and local amenities / sightseeings.

Show more Show less
9.8
Exceptional
19 reviews
Price from
£88.90
per night

Most booked hotels in Kirkcaldy in the past month

See all

FAQs about hotels in Kirkcaldy

  • Many families visiting Kirkcaldy loved staying at The Strathearn, Victoria Hotel and Oswald House Hotel.

  • Oswald House Hotel, The Strathearn and Victoria Hotel have received great reviews from travellers in Kirkcaldy regarding the views from their hotel rooms.

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

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

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

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

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Kirkcaldy:

Explore guest reviews of hotels in Kirkcaldy

See all