Skip to main content

Search hotels in Kirkcaldy

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

Kirkcaldy – 25 hotels and places to stay

Filter by:

Star Rating
Review score

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.

A
Andreas
From
Canada
The breakfast was excellent and the staff were amazing. Lots of parking at the back.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,821 reviews
Price from
$145.73
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.

M
Mary
From
Canada
Staff. Ryan helped get our gps working for us where we had failed. A big help when traveling with a rental car. Thanks Ryan. Kitchen staff made us toast and tea when we were a little late for breakfast time hours. Cafeteria staff ordered us a lunch sandwich in mid afternoon after we had checked in. All staff were friendly and helpful.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,429 reviews
Price from
$143.04
1 night, 2 adults

Luxury beach front rooms- PMA

Kirkcaldy

Located 1.6 miles from Kinghorn Beach, Luxury beach front rooms- PMA has accommodations with free WiFi and free private parking.

L
Lynda
From
Canada
Absolutely gorgeous!! Craig and Elizabeth are just awesome! THE VIEW!!!
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 583 reviews
Price from
$212.44
1 night, 2 adults

The Elbow Room

Kirkcaldy

Located in Kirkcaldy, 1.2 miles from Kirkcaldy Beach, The Elbow Room provides accommodations with a garden, free private parking, a restaurant and a bar.

C
Charlotte
From
United Kingdom
Brilliant place to stay staff very attentive
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 526 reviews
Price from
$79.66
1 night, 2 adults

The Bay Hotel

Kinghorn (Near Kirkcaldy)

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

M
Moya
From
Canada
It’s a bit out of Edinburgh so if you don’t want to spend lots on a taxi, check out train options to Kinghorn. The bus takes a very long time! The hotel is great - and in such a beautiful location. You couldn’t ask for better staff, especially Susie, the manager. Her level of service, hospitality and warmth is exceptional.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,331 reviews
Price from
$131.45
1 night, 2 adults

Earl David Hotel

East Wemyss (Near Kirkcaldy)

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

J
Jeremy
From
United Kingdom
The staff were so friendly, and so clearly passionate about their home country of Nepal -- I loved getting a glimpse into their culture through their cuisine. The restaurant is great! Rooms are cozy and comfortable.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 367 reviews
Price from
$110.42
1 night, 2 adults

Burntisland Sands Hotel

Burntisland (Near Kirkcaldy)

Located in Burntisland, a few steps from Burntisland Beach, Burntisland Sands Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant.

M
Mary
From
United States
Great place! Great location! Staff very friendly snd helpful! Food was Great!! Breakfasts awesome!
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 237 reviews
Price from
$159.33
1 night, 2 adults

Abbotshall

Fife (Near Kirkcaldy)

Located in Fife, a 15-minute walk from Kirkcaldy Beach, Abbotshall has accommodations with a terrace, free private parking, a restaurant and a bar.

C
Carolyn
From
United States
It was convenient that there was parking, and that it’s a pub/restaurant that also sells food. Options were great. Also, Wi-Fi was very good. No problems with that.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 46 reviews
Price from
$95.60
1 night, 2 adults

Kingswood Hotel

Burntisland (Near Kirkcaldy)

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

C
Charlotte
From
United States
Very convenient location and great view from our room. Delicious food in the restaurant.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 622 reviews
Price from
$131.45
1 night, 2 adults

Asal Family House

Fife (Near Kirkcaldy)

Offering a garden, Asal Family House offers accommodations in Fife. This recently renovated homestay features a building dating back to 1950, which is 24 miles from the Forth Bridge.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 107 reviews
Price from
$69.37
1 night, 2 adults
See all 25 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,379 reviews
From $190.94 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,479 reviews
From $133.44 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 319 reviews
From $382.39 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 414 reviews
From $242.98 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 5,679 reviews
From $119.50 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 563 reviews
From $597.49 per night

Most booked hotels in Kirkcaldy and surrounding area in the past month

See all

Popular with guests booking hotels in Kirkcaldy

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

Popular with guests booking hotels in Kirkcaldy

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

Popular with guests booking hotels in Kirkcaldy

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

Popular with guests booking hotels in Kirkcaldy

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,429 reviews

Popular with guests booking hotels in Kinghorn

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

Popular with guests booking hotels in Glenrothes

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 758 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 Fife

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 46 reviews

Popular with guests booking hotels in Fife

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 308 reviews

Popular with guests booking hotels in East Wemyss

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 367 reviews

Budget hotels in Kirkcaldy and nearby

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 46 reviews

Located in Fife, a 15-minute walk from Kirkcaldy Beach, Abbotshall has accommodations with a terrace, free private parking, a restaurant and a bar.

From $89.62 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 55 reviews

Featuring a bar, The Queens Hotel is located in Cardenden in the Fife region, 17 miles from Forth Bridge and 17 miles from Hopetoun House.

From $110.20 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 715 reviews

Burntisland House enjoys a location in Burntisland, a 10-minute walk from Burntisland Beach and 13 miles from Forth Bridge.

From $86.30 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 107 reviews

Offering a garden, Asal Family House offers accommodations in Fife. This recently renovated homestay features a building dating back to 1950, which is 24 miles from the Forth Bridge.

From $69.37 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 25 reviews

Station View Lodge - near Balbirnie House Markinch is located in Markinch, just 24 miles from Fairmont St Andrews Bay Golf Course and 25 miles from Forth Bridge. This apartment features a garden.

From $138.15 per night
Scored out of 10, guest rating 5.0
Fair - What previous guests thought, 1 review

The Brae at The Balfour by Coorie Doon Stays offers accommodations in Milton of Balgonie, 20 miles from St Andrews University and 22 miles from Fairmont St Andrews Bay Golf Course.

From $100.91 per night

56 Degrees North is located in Kirkcaldy, just 27 miles from EICC and 27 miles from Edinburgh Castle.

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 549 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...

From $92.94 per night

Best hotels with breakfast in Kirkcaldy and nearby

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 308 reviews

Located in Fife, a 10-minute walk from Kirkcaldy Beach, The Strathearn Hotel has accommodations with a terrace, free private parking, a restaurant and a bar. This 3-star hotel offers room service.

From $138.09 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,331 reviews

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

From $131.45 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 237 reviews

Located in Burntisland, a few steps from Burntisland Beach, Burntisland Sands Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant.

From $159.33 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 39 reviews

Double Ensuite Bedroom near Edinburgh is located in Kirkcaldy, just 27 miles from EICC and 27 miles from Edinburgh Castle.

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

Caledonia House- Luxurious Sea View House Near Edinburgh is located in Fife, just a 14-minute walk from Kirkcaldy Beach and 27 miles from EICC.

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

Luxury Seaview Gated Penthouse located near Edinburgh is located in Kirkcaldy, just a 14-minute walk from Kirkcaldy Beach and 27 miles from EICC.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 172 reviews

Mandela House Apartments enjoys a location in Kirkcaldy, a 12-minute walk from Kirkcaldy Beach and 27 miles from EICC. Featuring city and quiet street views, this apartment also includes free Wifi.

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

Kirk View holiday apartment offers accommodations in Kirkcaldy, 28 miles from Camera Obscura and World of Illusions and 28 miles from The Real Mary King's Close.

Hotels located in the center of Kirkcaldy

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

2 Bed-Sleeps 5-Parking-Sea View offers accommodations in Kirkcaldy, a 11-minute walk from Kirkcaldy Beach and 28 miles from Edinburgh Castle.

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

Cozy Kirkcaldy Hideaway - 3br House offers accommodations in Kirkcaldy, 1.6 miles from Kirkcaldy Beach and 19 miles from Forth Bridge.

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

Carvetii - Iona House, 2nd floor apartment sleeps up to 6 is located in Kirkcaldy, just 1.1 miles from Kirkcaldy Beach and 25 miles from EICC.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 22 reviews

Offering a tennis court, The Beach Apartment, near Outlander location offers accommodations in Kirkcaldy. Both free Wifi and parking on-site are accessible at the apartment free of charge.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 4 reviews

Little Gem is located in Kirkcaldy, just 30 miles from Edinburgh Castle and 30 miles from Royal Mile. The 4-star vacation home is a 5-minute walk from Kirkcaldy Beach.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 75 reviews

Maltings Apartment - Spacious 2 Bed Ground Floor Apartment offers accommodations in Kirkcaldy, a 12-minute walk from Kirkcaldy Beach and 28 miles from Edinburgh Castle.

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

Merchant House offers accommodations in Kirkcaldy, 30 miles from Camera Obscura and World of Illusions and 30 miles from The Real Mary King's Close.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 33 reviews

Providing a garden, Hollybrae house Sleeps up to 6 features accommodations in Kirkcaldy. This vacation home provides free private parking, full-day security, and free Wifi.

FAQs about hotels in Kirkcaldy

What Guests Said About Kirkcaldy:

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
10

We were there to attend an event and to conduct some family...

We were there to attend an event and to conduct some family history research in the excellent facilities provided by Kirkcaldy Library and Museum. The town itself is looking good, certainly in the area round Victoria Road.
Guest review by
David
United Kingdom

See reviews by guests who stayed at hotels in Kirkcaldy

See all
From $160.33 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,821 reviews
Room has been upgraded since my last visit. Clean and comfortable. Lovely hot shower in the morning and a fantastic breakfast that was included in the price. I can see why many people choose this hotel. On my infrequent visits to Kirkcaldy this is usually my No 1 choice for places to stay. It's very central for public transport and all facilities in the town. Its a very well-run hotel.
Guest review by
David
United Kingdom
From $92.94 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 549 reviews
Located close to railway and bus stations, and historic Kirkcaldy. The hotel has been refurbished to a good standard, although not all parts are in use. The cooked breakfast was unexpectedly very good in quality and presentation.
Guest review by
ed
United Kingdom
From $124.81 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 77 reviews
Nice wee hotel, very close to train station and not fair from town centre.
Guest review by
Liam
United Kingdom
From $79.66 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 526 reviews
Nice clean room. Good food. Friendly staff. Parking. Homely hotel.
Guest review by
John
United Kingdom
From $167.30 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,429 reviews
Lovely hotel. Beautiful decor. Friendly and welcoming staff.
Guest review by
Carol
United Kingdom