Skip to main content

Search hotels in Kirkcaldy

Enter your dates to see the latest prices and deals for Kirkcaldy hotels

Kirkcaldy – 28 hotels and places to stay

Filter by:

Star rating
Review score

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.

j
jenni
From
Italy
The staff on reception were so helpful and welcoming. And the breakfast staff really couldn’t do enough for you. The bed was the most comfortable bed in the world! I wish I could have taken it home! 😂 Really clean, while still having a traditional vibe. Easy walk to town or the beach. Absolutely recommend staying here if you’re in the area.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,782 reviews
Price from
US$145.43
1 night, 2 adults

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.

G
G D
From
New Zealand
Great friendly staff, the room was lovely and clean.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,445 reviews
Price from
US$142.74
1 night, 2 adults

Luxury beach front rooms- PMA

Kirkcaldy

Set 2.6 km from Kinghorn Beach, Luxury beach front rooms- PMA offers accommodation with free WiFi and free private parking.

A
Avigail
From
Israel
Everything. This Is beyond amazing
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 601 reviews
Price from
US$212
1 night, 2 adults

The Elbow Room

Kirkcaldy

Set in Kirkcaldy, 2 km from Kirkcaldy Beach, The Elbow Room offers accommodation with a garden, free private parking, a restaurant and a bar.

J
Jonathan
From
Ireland
Room was very clean an comfortable. The pub was excellent cheapest pint iv had for long time. Staff were very friendly.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 524 reviews
Price from
US$79.50
1 night, 2 adults

The Bay Hotel

Kinghorn (Near Kirkcaldy)

Located in Kinghorn, 2.1 km from Burntisland Beach, The Bay Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant. This 4-star hotel offers a bar.

M
Mauro_3791
From
Italy
A beautiful place by the sea. Excellent cuisine for dinner. The girl at the reception was exceptional and very kind. Very large dining room with a wonderful view. To return as soon as possible.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,315 reviews
Price from
US$131.18
1 night, 2 adults

Burntisland Sands Hotel

Burntisland (Near Kirkcaldy)

Set in Burntisland, 50 metres from Burntisland Beach, Burntisland Sands Hotel offers accommodation with a garden, free private parking, a terrace and a restaurant.

G
Gail
From
Canada
Perfect location so close to the Promenade. Great staff. Walkable area. Delicious breakfasts with choices. Room had what I needed
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 233 reviews
Price from
US$159
1 night, 2 adults

Abbotshall

Fife (Near Kirkcaldy)

Set in Fife, 1.3 km from Kirkcaldy Beach, Abbotshall offers accommodation with a terrace, free private parking, a restaurant and a bar.

K
Karwan
From
United Kingdom
Food drink and stay over night in the hotel it was perfect
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 54 reviews
Price from
US$95.40
1 night, 2 adults

Earl David Hotel

East Wemyss (Near Kirkcaldy)

Earl David Hotel in East Wemyss features 2-star accommodation with a bar. The hotel provides both free WiFi and free private parking. Guest rooms in the hotel are fitted with a flat-screen TV.

A
AnaStace
From
Russia
Very pleasant and cozy hotel. Clean and comfortable. The hotel is run by a Nepali family, which gives it a warm and welcoming atmosphere. There is a lovely restaurant downstairs serving delicious Nepali cuisine at very reasonable prices. Great location for nature lovers. Not far from the beach where we even saw real wild seals.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 372 reviews
Price from
US$110.19
1 night, 2 adults

Kingswood Hotel

Burntisland (Near Kirkcaldy)

This beautiful, independently owned, country hotel, nestled in 2 acres of gardens and woodlands, boasts stunning panoramic views across the Firth of Forth and houses one of the area's best...

v
valerie
From
Canada
Dal's service was exceptional. He was attentive to our needs and always cheerful and informative. It was convenient having the restaurant in the hotel where we had breakfast and dinner. Our meals were all very good. The hotel has a pleasant garden and is in a quiet location yet only a short walk to services in Burntisland, including a train station where you could catch a ride to Edinburgh. Parking is plentiful and free.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 622 reviews
Price from
US$119.25
1 night, 2 adults

Asal Family House

Fife (Near Kirkcaldy)

Featuring a garden and views of garden, Asal Family House is a recently renovated homestay set in Fife, 38 km from Forth Bridge. The property features city and quiet street views.

A
Alasdair
From
United Kingdom
Big dog, friendly host, privacy, and a slice of delicious home baked chocolate cake, thanks so much 10/10
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 110 reviews
Price from
US$75.53
1 night, 2 adults
See all 28 hotels in Kirkcaldy

Hotels with airport shuttles in Kirkcaldy

Airport shuttle (free)
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 4,420 reviews
From US$144.17 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,425 reviews
From US$127.86 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 315 reviews
From US$381.60 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 423 reviews
From US$304.75 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 5,749 reviews
From US$106 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 552 reviews
From US$629.38 per night

Most booked hotels in Kirkcaldy and surroundings in the past month

See all

Popular with guests booking hotels in Kirkcaldy

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 86 reviews

Popular with guests booking hotels in Kirkcaldy

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 532 reviews

Popular with guests booking hotels in Kirkcaldy

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,782 reviews

Popular with guests booking hotels in Kirkcaldy

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,445 reviews

Popular with guests booking hotels in Kinghorn

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,315 reviews

Popular with guests booking hotels in Glenrothes

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 735 reviews

Popular with guests booking hotels in Burntisland

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 622 reviews

Popular with guests booking hotels in East Wemyss

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 372 reviews

Popular with guests booking hotels in Fife

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 320 reviews

Popular with guests booking hotels in Burntisland

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 233 reviews

Hotels located in the centre of Kirkcaldy

56 Degrees North is set in Kirkcaldy, 43 km from Edinburgh International Conference Centre, 43 km from Edinburgh Castle, and 44 km from Royal Mile.

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 532 reviews

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...

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 41 reviews

Double Ensuite Bedroom near Edinburgh Christmas Market is situated in Kirkcaldy, 43 km from Edinburgh International Conference Centre, 44 km from Edinburgh Castle, as well as 44 km from Royal Mile.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Offering sea views, Luxury Seaview Gated Penthouse located near Edinburgh is an accommodation located in Kirkcaldy, 1.2 km from Kirkcaldy Beach and 44 km from Edinburgh International Conference Centre...

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 35 reviews

Situated 2.1 km from Kirkcaldy Beach, 43 km from Edinburgh International Conference Centre and 43 km from Edinburgh Castle, Forth Apartments offers accommodation located in Kirkcaldy.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 174 reviews

Situated in Kirkcaldy, Mandela House Apartments Near Edinburgh features city views and free WiFi, 1 km from Kirkcaldy Beach and 43 km from Edinburgh International Conference Centre.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 5 reviews

Offering garden views, Kirk View holiday apartment is an accommodation situated in Kirkcaldy, 44 km from Edinburgh International Conference Centre and 44 km from Edinburgh Castle.

Alexandra House, a property with a garden, is situated in Kirkcaldy, 42 km from Edinburgh International Conference Centre, 42 km from Edinburgh Castle, as well as 43 km from Royal Mile.

Best hotels with breakfast in Kirkcaldy and nearby

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 320 reviews

Situated in Fife, less than 1 km from Kirkcaldy Beach, The Strathearn Hotel features accommodation with a terrace, free private parking, a restaurant and a bar. This 3-star hotel offers room service.

From US$137.80 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,315 reviews

Located in Kinghorn, 2.1 km from Burntisland Beach, The Bay Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant. This 4-star hotel offers a bar.

From US$131.18 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 233 reviews

Set in Burntisland, 50 metres from Burntisland Beach, Burntisland Sands Hotel offers accommodation with a garden, free private parking, a terrace and a restaurant.

From US$159 per night

Offering a garden and garden view, Harbour Hideaway is set in Fife, 43 km from Edinburgh International Conference Centre and 44 km from Edinburgh Castle.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews

Situated in Fife and only 1.2 km from Kirkcaldy Beach, Caledonia House- Luxurious Sea View House Near Edinburgh features accommodation with sea views, free WiFi and free private parking.

Situated in Kirkcaldy in the Fife region, with Kirkcaldy Beach nearby, High Street Hideaway features accommodation with free WiFi and free private parking.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

Kirkcaldy High Street Modern studio is set in Fife, 45 km from Edinburgh Castle, 45 km from Royal Mile, and 46 km from Camera Obscura and World of Illusions.

2 bedroom central apartment in Kirkcaldy is set in Kirkcaldy, 43 km from Edinburgh International Conference Centre, 43 km from Edinburgh Castle, and 44 km from Royal Mile.

Budget hotels in Kirkcaldy and nearby

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 57 reviews

Featuring a bar, The Queens Hotel is set in Cardenden in the Fife region, 27 km from Forth Bridge and 28 km from Hopetoun House.

From US$81.09 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 732 reviews

Burntisland House, a property with a garden, is located in Burntisland, less than 1 km from Burntisland Beach, 21 km from Forth Bridge, as well as 33 km from Edinburgh International Conference Centre.

From US$79.50 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 99 reviews

Situated within 1.2 km of Kirkcaldy Beach and 44 km of Edinburgh International Conference Centre in Fife, Linen Loft Apartments, Olympia Arcade, High Street, Kirkcaldy, KY1 1QF features accommodation...

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Linen Loft Apartments is set in Fife, 1.2 km from Kirkcaldy Beach, 44 km from Edinburgh International Conference Centre, and 44 km from Edinburgh Castle.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Set in Kirkcaldy in the Fife region, with Kirkcaldy Beach nearby, 2 Bed-Sleeps 5-Parking-Sea View offers accommodation with free WiFi and free private parking.

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 15 reviews

Offering a garden and sea view, 3 bedroom house in Kirkaldy, Fife is situated in Fife, 2.7 km from Kirkcaldy Beach and 30 km from Forth Bridge.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 54 reviews

Set in Fife, 1.3 km from Kirkcaldy Beach, Abbotshall offers accommodation with a terrace, free private parking, a restaurant and a bar.

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 7 reviews

Stunning 2 Bedroom Flat Next to Victoria Hospital is situated in Fife, 44 km from Edinburgh International Conference Centre, 45 km from Edinburgh Castle, and 45 km from Royal Mile.

FAQs about hotels in Kirkcaldy

What guests said about Kirkcaldy:

6.0

Unfortunately Kirkcaldy is like many UK towns in that the...

Unfortunately Kirkcaldy is like many UK towns in that the main shopping street is a bit dilapidated with many empty shops. The town as a whole has many attractions from museums to recreational facilities and is still well worth a visit. It is also a good area to stay in as central for a Fife visit.
Guest review by
Denis
8.0

I was born in Kirkcaldy but my family moved away when I was...

I was born in Kirkcaldy but my family moved away when I was fairly young. My reason for visiting was tinged with sadness as I was attending the funeral of an old friend; but It was lovely to go back and see how my birthplace is faring.
Guest review by
Gloria
United Kingdom
8.0

I've stayed in Kirkcaldy twice now for vacations and will...

I've stayed in Kirkcaldy twice now for vacations and will again if I return to Scotland in the future. I like staying in Kirkcaldy because it is very affordable for both hotels and food. It's also very easy to grab a train to go where ever you desire and is only a 40 minute train ride to Waverley Station in Edinburgh (time does vary depending on the train you catch). It's quiet and peaceful with a "Cosey" feeling.
Guest review by
Joseph
United States
6.0

A good location if you are exploring the Fife coast and also...

A good location if you are exploring the Fife coast and also want to travel into Edinburgh. Not so good for restaurants or public transport as few buses on a Sunday. The town is more industrial than a shopping destination. Good train service into Edinburgh.
Guest review by
pilly03
United Kingdom
10

Kirkcaldy is a quirky little town with a lovely beach front...

Kirkcaldy is a quirky little town with a lovely beach front promenade. Apparently the town fathers ruled against any free parking some years ago, which has deeply impacted business retention, and now many young people are leaving. The High Street is a bit sad. BUT excellent restaurants - Marino's Italian and Koku oShi sushi - both top notch. And we sampled two wonderful cafe's - R & S and Merchants - make sure to visit the back yard in Merchants, especially climbing to the top of the yard so you can really see what this centuries old house looked like.
Guest review by
Debra
Canada
8.0

Helpful, attentive staff made a short stay very comfortable.

Helpful, attentive staff made a short stay very comfortable. When I brought an issue with my dinner to their attention the staff didn't quibble but immediately removed the item from by bill and offered an alternative or replacement.
Guest review by
Duncan
United Kingdom

See reviews by guests who stayed at hotels in Kirkcaldy

See all
From US$142.46 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,782 reviews
The breakfast was very good. We do not usually have a full cooked breakfast so it was quite a treat. Also, the hotel was very close to the event we were attending at the Windsor Hotel. They also deserve a shout out for the part they played in a great evening. Yes, the Victoria Hotel is a fine place to stay.
Guest review by
DOUGLAS
United Kingdom
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 343 reviews
I extended my stay , the strathearn is a lovely hotel. Staff very helpful accomadating and welcoming. The area is lovely, and I have ventured out alone, . Around the area to harbours, coffee shops fairy gardens , monastery really beautiful place kirkcaldy.
Guest review by
Jax3008
United Kingdom
From US$198.75 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 601 reviews
I really enjoyed my stay at the hotel! The room was clean, cozy, and well-equipped. The staff was polite and always ready to help. The location was excellent and the atmosphere was pleasant. I would love to come back!
Guest review by
Anonymous
United Kingdom
From US$166.95 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,445 reviews
the hotel is new. we were given a room on top of the function hall. wedding disco till 1am. With car, location is good, 5 mins to shopping and eating.
Guest review by
Willy
Singapore
From US$79.50 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 524 reviews
Nice clean room. Good food. Friendly staff. Parking. Homely hotel.
Guest review by
John
United Kingdom