Our top 12 hotels in Kirkcaldy

based on deals & 5,309 hotel reviews
8.6 Fabulous
See 7 Hot Deals
* selected nights
Ideally situated 1430 feet from the centre of Kirkcaldy, the Victoria Hotel is 0.4 miles from Kirkcaldy train station, offering very well-rated hotel accommodation, with 21 rooms. Check out 7 room deals at up to 37% OFF on selected nights in March and April, plus the hotel is rated 8.6 out of 10 from 1643 fully verified guest reviews. Dysart Harbour is 1.5 miles from the property. more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar
8.8 Fabulous
See 11 Hot Deals
* selected nights
Featuring a restaurant, the Dean Park Hotel is ideally situated 2.2 miles from the centre of Kirkcaldy and is just 2.1 miles from Cardenden train station, with Kirkcaldy train station located 2.2 miles away. The property offers highly rated 3-star hotel accommodation, with 33 well-appointed rooms. Check out 11 room deals at up to 25% OFF on selected nights in March and April, plus the hotel is rated 8.8 out of 10 from 846 fully verified guest reviews. Glenrothes With Thornton train station is 3.2 miles from the property. more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar Accessible Rooms
7.2 Good
See 5 Hot Deals
* selected nights
Offering a bar and restaurant, the Beveridge Park Hotel is ideally set 1090 feet from the centre of Kirkcaldy and is just 460 feet from Kirkcaldy train station, with Kirkcaldy Promenade located 0.5 miles away. The property offers good value hotel accommodation, with 31 well-appointed rooms. Check out 5 room deals from £26 on selected nights in March and April, plus the hotel is rated 7.2 out of 10 from 926 fully verified guest reviews. Dysart Harbour is 1.9 miles from the property. more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar
7.8 Good
See 5 Hot Deals
* selected nights
Offering a sun terrace, The Windsor Hotel and Bar is placed 1190 feet from the centre of Kirkcaldy and is 0.4 miles from Kirkcaldy train station, offering superb value 3-star hotel accommodation, with 9 well-appointed rooms. Check out 5 room deals at up to 36% OFF on selected nights in March and April, plus the hotel is rated 7.8 out of 10 from 90 fully verified guest reviews. Seafield Beach is 1.5 miles from the property. more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar
7.7 Good
See 7 Hot Deals
* selected nights
Offering 21 en-suite rooms, The Victoria Hotel is placed in Kirkcaldy and is 0.5 miles from Kirkcaldy train station, offering great value 1-star budget hotel accommodation, with twenty-one rooms. Check out 7 room deals from £28 on selected nights in March and April, plus the hotel is rated 7.7 out of 10 from 55 fully verified guest reviews. Dysart Harbour is 1.4 miles from the property. more
Free Parking Free Wi-Fi Restaurant
7.6 Good
See 10 Hot Deals
* selected nights
Offering 31 stylish bedrooms, The Beveridge Park Hotel is placed 0.5 miles from the centre of Kirkcaldy and is just 0.3 miles from Kirkcaldy train station, with Kirkcaldy Promenade located 0.5 miles away. The property offers great value 3-star hotel accommodation, with thirty-one spacious, well-appointed rooms. Check out 10 room deals at up to 25% OFF on selected nights in March and April, plus the hotel is rated 7.6 out of 10 from 564 fully verified guest reviews. Dysart Harbour is 2.1 miles from the property. more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar
7.7 Good
See 8 Hot Deals
* selected nights
Offering a bar and restaurant, Oswald House Hotel is placed 1.4 miles from the centre of Kirkcaldy and is 1.5 miles from Kirkcaldy train station, offering great value 4-star hotel accommodation, with 15 bright & airy rooms, some boasting sea vistas. Check out 8 room deals from £49 on selected nights in March and April, plus the hotel is rated 7.7 out of 10 from 367 fully verified guest reviews. Kirkcaldy Promenade is 1.9 miles from the property. more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar Seaview
8.2 Very good
See 9 Hot Deals
* selected nights
Featuring a childrens playground, The Strathearn Hotel is conviniently situated 1.5 miles from the centre of Kirkcaldy and is 1490 feet from Dysart Harbour, offering very well-rated hotel accommodation, with 18 bright & generously appointed rooms. Check out 9 room deals at up to 36% OFF on selected nights in March and April, plus the hotel is rated 8.2 out of 10 from 656 fully verified guest reviews. Kirkcaldy Promenade is 1.6 miles from the property. more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar
7.8 Good
See 8 Hot Deals
* selected nights
Built in the 1700s, the Dunnikier House Hotel is placed 1.6 miles from the centre of Kirkcaldy and is 1.7 miles from Kirkcaldy train station, offering superb value 2-star budget hotel accommodation, with 15 individually decorated, bright & airy rooms. Check out 8 room deals from £31 on selected nights in March and April, plus the hotel is rated 7.8 out of 10 from 39 fully verified guest reviews. Glenrothes With Thornton train station is 1.9 miles from the property. more
Free Wi-Fi Restaurant Bar Pets Welcome
6.9 Review score
See 4 Hot Deals
* selected nights
Featuring a restaurant, the Royal Hotel is ideally located 1.8 miles from the centre of Kirkcaldy and is 1320 feet from Dysart Harbour, offering good value hotel accommodation, with eight pleasantly appointed rooms. Check out 4 room deals at up to 34% OFF on selected nights in March and April, plus the hotel is rated 6.9 out of 10 from 64 fully verified guest reviews. Kirkcaldy Promenade is 2 miles from the property. more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar
7.7 Good
See 5 Hot Deals
* selected nights
Offering 3 comfortable rooms and Placed 2 miles from the centre of Kirkcaldy, the Norview Hotel is 0.5 miles from Dysart Harbour, offering great value 3-star hotel accommodation, with three modern, bright & well-appointed rooms. Check out 5 room deals from £31 on selected nights in March and April, plus the hotel is rated 7.7 out of 10 from 46 fully verified guest reviews. Kirkcaldy train station is 2.2 miles from the property. more
No Smoking Rooms Free Wi-Fi Restaurant
8.2 Very good
See 9 Hot Deals
* selected nights
Located in Kinghorn, 0.9 miles f... more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar Indoor Pool Accessible Rooms Gym
Search all 21 hotels in Kirkcaldy
Check out all our deals & offers
Find your perfect stay - today
Last minute and vacation deals

FAQs about hotels in Kirkcaldy

  • What hotels are near Kirkcaldy train station?

    The nearest hotel to Kirkcaldy train station is Beveridge Park Hotel, which is 460 feet away and the second closest hotel near Kirkcaldy train station is The Beveridge Park Hotel which is 0.3 miles away and has a great review score of 7.6

  • What are the best hotels near Kirkcaldy Promenade?

    The best hotel near Kirkcaldy Promenade is Beveridge Park Hotel, which is 0.5 miles away and another superb hotel near Kirkcaldy Promenade is The Beveridge Park Hotel which is 0.5 miles away and has a great review score of 7.6

  • Which hotels are near Seafield Beach?

    The 2 nearest hotels to Seafield Beach are The Beveridge Park Hotel at 1 mile and, secondly Beveridge Park Hotel which is 1.1 miles away. Both hotels have excellent rates and great review scores.

  • What are the best hotels near Dysart Harbour?

    Some of the best hotels near Dysart Harbour are Royal Hotel, The Strathearn and Norview.

  • How much are hotels in Kirkcaldy tonight?

    The cost for a hotel in Kirkcaldy tonight is from from £28pp*. Victoria Hotel is offering 7 deals on several nights in March. * Subject to availability. Use our search box to find the best prices for your dates.

  • Which hotels in Kirkcaldy are best for couples?

    Some of the best hotels in Kirkcaldy for couples are; Dean Park Hotel or Beveridge Park Hotel. You might also try The Windsor Hotel and Bar, which frequently has offers on double rooms.

  • What are the closest hotels near Kirkcaldy center?

    The closest hotels near Kirkcaldy centre are Victoria Hotel at 1430 feet, with Dean Park Hotel at 2.2 miles and The Bay Hotel which is located 3.6 miles from Kirkcaldy center.

  • Are there any cheap hotels in Kirkcaldy?

    You can find several budget hotels in Kirkcaldy such as The Windsor Hotel and Bar or you can find cheap hotel deals at The Victoria Hotel. You can also try The Beveridge Park Hotel, which often has room deals to suit those on a low budget.

  • Which hotels in Kirkcaldy have parking?

    Many hotels in Kirkcaldy offer parking, though most offer limited spaces, and early booking is suggested. You could try Victoria Hotel, or also look at Dean Park Hotel, which offers free parking.

Nearby landmarks

Find hotels near Kirkcaldy's most popular landmarks

List your Hotel

Get more bookings

List your hotel today for free & get extra bookings with no commissions or booking fees. It's easy and hassle free. List your property here