Photo by james denham

Hotels in Kirkcaldy

Fri 10 Apr
Sat 11 Apr
April 2026
May 2026

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Tonight
27 Mar - 28 Mar
Tomorrow
28 Mar - 29 Mar
This weekend
27 Mar - 29 Mar
Next weekend
3 Apr - 5 Apr

Where to stay in Kirkcaldy?

The Elbow Room
The Elbow Room
Kirkcaldy
  • Unwind in a historic Kirkcaldy inn with lush garden views and terrace seating.
£53
includes taxes & fees
29 Mar - 30 Mar
The Elbow Room
Dean Park Hotel
Dean Park Hotel
Kirkcaldy
  • Scenic Kirkcaldy hotel with lush gardens and cocktail bar near golf course.
£64
includes taxes & fees
29 Mar - 30 Mar
Dean Park Hotel
Earl David Hotel
Earl David Hotel
Kirkcaldy
£95
includes taxes & fees
13 Apr - 14 Apr
Earl David Hotel
Holiday Inn Express Glenrothes by IHG
Holiday Inn Express Glenrothes by IHG
Glenrothes
£53
includes taxes & fees
19 Apr - 20 Apr
Holiday Inn Express Glenrothes by IHG
Best Western Balgeddie House Hotel
Best Western Balgeddie House Hotel
Glenrothes
£67
includes taxes & fees
29 Mar - 30 Mar
Best Western Balgeddie House Hotel
Fingal - A Luxury Floating Hotel
Fingal - A Luxury Floating Hotel
Leith
  • Unique floating hotel with luxurious elegance minutes from Edinburgh's Playhouse.
£289
includes taxes & fees
13 Apr - 14 Apr
Fingal - A Luxury Floating Hotel
Malmaison Edinburgh
Malmaison Edinburgh
Leith
  • Boutique waterfront stay in Edinburgh with castle views and British cuisine.
£75
includes taxes & fees
29 Mar - 30 Mar
Malmaison Edinburgh
Village Hotel Edinburgh
Village Hotel Edinburgh
Craigleith
  • Catch some pool time at this Edinburgh gem with a bar and gym near the castle.
£86
includes taxes & fees
29 Mar - 30 Mar
Village Hotel Edinburgh
Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitcorthie
£68
includes taxes & fees
16 Apr - 17 Apr
Pitbauchlie House Hotel, Sure Hotel Collection by BW
The Balmoral Hotel
The Balmoral Hotel
Edinburgh City Centre
  • Stay in Edinburgh's heart near Princes Street with luxurious spa and historic charm.
£385
includes taxes & fees
29 Mar - 30 Mar
The Balmoral Hotel
Apex Waterloo Place Hotel
Apex Waterloo Place Hotel
Edinburgh City Centre
  • Spa retreat near Edinburgh Castle with a full-service wellness centre and indoor pool.
£144
includes taxes & fees
29 Mar - 30 Mar
Apex Waterloo Place Hotel
The Caledonian Edinburgh, Curio Collection by Hilton
The Caledonian Edinburgh, Curio Collection by Hilton
West End
£191
includes taxes & fees
6 Apr - 7 Apr
The Caledonian Edinburgh, Curio Collection by Hilton
W Edinburgh
W Edinburgh
Edinburgh City Centre
  • Luxurious Edinburgh retreat near Princes Street with rooftop terrace and spa services.
£239
includes taxes & fees
31 Mar - 1 Apr
W Edinburgh
Holiday Inn Express Edinburgh - Leith Waterfront by IHG
Holiday Inn Express Edinburgh - Leith Waterfront by IHG
Leith
£80
includes taxes & fees
29 Mar - 30 Mar
Holiday Inn Express Edinburgh - Leith Waterfront by IHG
CODE - The Court, Edinburgh
CODE - The Court, Edinburgh
Old Town Edinburgh
  • Experience Edinburgh's royal landmarks while enjoying drinks at this central hostel.
£98
includes taxes & fees
12 Apr - 13 Apr
CODE - The Court, Edinburgh
YOTEL Edinburgh
YOTEL Edinburgh
Edinburgh City Centre
  • Discover modern comfort just 5 minutes from Edinburgh's iconic George Street.
£103
includes taxes & fees
29 Mar - 30 Mar
YOTEL Edinburgh
Market Street Hotel
Market Street Hotel
Old Town Edinburgh
  • Find your Edinburgh home with views of the castle and a rooftop retreat for refreshing breaks.
£180
includes taxes & fees
29 Mar - 30 Mar
Market Street Hotel
Cairn Hotel
Cairn Hotel
Leith
  • Perfectly located for Edinburgh's iconic attractions with a welcoming bar and restaurant.
£81
includes taxes & fees
12 Apr - 13 Apr
Cairn Hotel
Best Western Kings Manor Hotel
Best Western Kings Manor Hotel
Portobello
  • Relaxing spa retreat near Edinburgh's attractions with easy transit access to the city.
£65
includes taxes & fees
29 Mar - 30 Mar
Best Western Kings Manor Hotel
Hilton Edinburgh Carlton
Hilton Edinburgh Carlton
Old Town Edinburgh
  • Walk through Edinburgh's most famous sights and return to a historic sanctuary.
£146
includes taxes & fees
31 Mar - 1 Apr
Hilton Edinburgh Carlton
View all properties
Our prices for hotels in Kirkcaldy are cheapest in November
Price trends for hotels in Kirkcaldy
Pricing is based on two traveller single night rates
View properties in March
Typical weather for Kirkcaldy
March
High 8°C / low 3°C. Cloudy most days.
View properties in March
11°
13°
16°
18°
11°
17°
11°
16°
10°
12°
Monthly weather averages (˚C)

Top landmarks in Kirkcaldy

Fife Ice Arena

Catch a thrilling Fife Flyers game at this historic arena, home to the UK's oldest professional ice hockey team. Weekday mornings offer quieter public skating sessions with equipment rentals available.
See properties

Adam Smith Theatre

This renovated Victorian theatre blends historic charm with modern amenities for an immersive cultural experience. Arrive early to enjoy the café before catching one of their diverse performances from drama to music.
See properties

Pathhead Sands

Stroll along this sandy Scottish beach with panoramic views of the Firth of Forth. The 2.78km stretch between Kirkcaldy Harbour and Ravenscraig Castle offers perfect picnic spots on adjacent grassy areas.
See properties

Cluny Golf

This scenic 9-hole parkland course challenges players with the River Ore crossing several fairways. Warm up at the driving range before tackling the gentle undulations of this welcoming Scottish golf experience.
See properties

Wemyss Caves

The Wemyss Caves house Scotland's largest collection of 1,500-year-old Pictish carvings, with over 50 ancient symbols etched in stone. Sunday tours reveal these mysterious markings overlooking the Firth of Forth.
See properties

Kirkcaldy Museum and Art Gallery

The Kirkcaldy Galleries houses Scotland's largest collection of S.J. Peploe's colourful works outside the National Galleries. Explore Scottish art, local history exhibits, and enjoy coffee with garden views.
See properties

East Vows Complementary Health

This tranquil therapy centre offers personalised treatments from sports massage to Reiki in the heart of Kirkcaldy. Book ahead and wear comfy clothes to make the most of your healing session.
See properties

Kirkcaldy Leisure Centre

Kirkcaldy Leisure Centre is 0.4 mi (0.7 km) from central Kirkcaldy, why not stop by during your stay? If you have fun at Kirkcaldy Leisure Centre, you'll love Fife Ice Arena and Beacon Leisure Centre, both located nearby.
See properties

Learn more about Kirkcaldy

Kirkcaldy is applauded for its cultural attractions such as Adam Smith Theatre and Kirkcaldy Museum and Art Gallery. Visitors speak highly of this city's bars and secluded setting with sights including Fife Ice Arena and Kirkcaldy Leisure Centre.

See all hotels in Kirkcaldy
Photo by james denham

Check out reviews of Kirkcaldy hotels guests love

Moxy Edinburgh Airport

Moxy Edinburgh Airport

10/10 Excellent
"Breakfast was freat. Lots of variety and everything was fresh. Room was small but laid out so well, so was very comfortable"
Pearl 1-night trip
Posted 2 hours ago
Moxy Edinburgh Airport
Dakota Edinburgh

Dakota Edinburgh

10/10 Excellent
"The staff was most helpful. The breakfast was very good with lots of options. We found our room clean and well appointed. We would stay there again."
Kathy 2-night trip
Posted 4 hours ago
Dakota Edinburgh
Novotel Edinburgh Park

Novotel Edinburgh Park

10/10 Excellent
"Stayed here for two nights after previous stays several years ago and I wasn't disappointed. The staff on the front desk were very welcoming and this continued at the bar and in the restaurant. The room was spacious and clean and the bed very comfortable. Small things like a heated bathroom mirror that doesn't steam up after you have a shower make the difference. Great food in the restaurant and a good choice at breakfast too. Sitting right on the tram line makes it convenient to the airport and Edinburgh city centre and there are shops close by for essentials. I would highly recommend this hotel."
Stephen 2-night trip
Posted 4 hours ago
Novotel Edinburgh Park
Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG

2/10 Terrible
"I am expecting a refund immediately. Awful place."
Collin 2-night trip
Posted 5 hours ago
Garner Edinburgh Haymarket by IHG
Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG

8/10 Good
"We thought we had got the breakfast included wasnt the case when arrived. And there was bugs and dirt in the globe light of our room. "
Carrie Lynn 3-night trip
Posted 6 hours ago
Holiday Inn Edinburgh by IHG
Point A Hotel Edinburgh Haymarket

Point A Hotel Edinburgh Haymarket

8/10 Good
"Everything needed for an overnight stay was provided. Comfortable bed, if a little soft for us. I found the room atmosphere dry, needed a humidifier. Didn’t have breakfast but it all looked fresh. Staff very attentive and helpful. All in all a very good stay . "
Helen 1-night trip
Posted 9 hours ago
Point A Hotel Edinburgh Haymarket
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

10/10 Excellent
"Good Breakfast, & plenty of choice . Excellent value. Reception staff were very pleasant & helpfull. We were upgraded to a master suite as it was my husband's 90 birthday. & birthday cake in room. "
Barry 3-night trip
Posted 9 hours ago
Apex Waterloo Place Hotel
Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh

8/10 Good
"Staff helpful and friendly, rooms lovely and clean"
Nathalie 2-night trip
Posted 10 hours ago
Leonardo Royal Hotel Edinburgh
Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile

10/10 Excellent
"Wonderful, attentive staff. The property is in a great location. Room was clean and aptly furnished. We will definitely stay in this place the next time we are in Edinburgh. "
samuel shawn 4-night trip
Posted 20 hours ago
Aparthotel Adagio Edinburgh Royal Mile

Frequently asked questions

How much does a hotel room cost in Kirkcaldy?
You can choose a great hotel in Kirkcaldy from £53 with properties to suit all budgets and needs. To find an affordable hotel in Kirkcaldy that meets all of your requirements, just apply filters on Hotels.com and sort hotels by "Price: low to high".
How much does a hotel room cost in Kirkcaldy?
You can choose a great hotel in Kirkcaldy from £53 with properties to suit all budgets and needs. To find an affordable hotel in Kirkcaldy that meets all of your requirements, just apply filters on Hotels.com, and sort hotels by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Kirkcaldy hotels?
Discover great deals on Kirkcaldy hotel stays with Hotels.com. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on Kirkcaldy hotels.
How can I find deals and earn rewards at Kirkcaldy hotels?
Members can save up to 20% on select hotels in Kirkcaldy. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.
Can I book Kirkcaldy hotels with free cancellation?
It's easy to book a refundable Kirkcaldy hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some top pet-friendly hotels in Kirkcaldy?
Our travellers' top pet-friendly hotels in Kirkcaldy include:You can check "Pet friendly" on the Hotels.com "Amenities" filter in your search to find even more pet-friendly hotels in Kirkcaldy.
What are some of the best hotels in Kirkcaldy for couples?
Enjoy your couple's retreat with a stay at a top-rated Kirkcaldy romantic hotel. Our travellers love Dean Park Hotel, a hotel with an al fresco restaurant. Another romantic hotel with top reviews is The Victoria Hotel. This hotel offers a restaurant and a bar/lounge for a perfect stay. Discover more hotels in Kirkcaldy on Hotels.com for couples by using the "Traveller experience" filter in your search and selecting "Adults only" or "Romantic".
What are some of the best Kirkcaldy hotels with free parking?
If you're arriving by car, choosing a great Kirkcaldy hotel with free parking is a plus. Our travellers' favourites include:
What are some popular hotels in central Kirkcaldy?
If you're looking for hotels in central Kirkcaldy, check out The Elbow Room and The Victoria Hotel. Travellers love The Elbow Room for its location, as well as the restaurant, bar/lounge and terrace this inn offers. The Victoria Hotel is another popular central hotel with a restaurant, a bar/lounge and wedding services.
Can I book a refundable accommodation option in Kirkcaldy?
If you want the flexibility to change your plans to Kirkcaldy, most hotels offer refundable* rates that you can book. You can see this accommodation by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in Kirkcaldy if I want a holiday rental instead of a hotel?
Browse 10 holiday homes on our site. In addition, you can choose from 23 apartments.
What will the weather in Kirkcaldy be like during my visit?
July and August are typically the warmest months in Kirkcaldy, when the average temperature is 14°C. January and February are the coldest months, when the average temperature is 4°C. October and July are the months with the most rain.

Find out more about Kirkcaldy

Whispers of the Firth: Unveiling Kirkcaldy's Coastal Charms and Cultural Tapestry

Kirkcaldy, a charming coastal town in Scotland, seamlessly blends rich history with stunning natural beauty. Nestled along the Firth of Forth, its sandy beach invites leisurely strolls and rejuvenating sea breezes. Discover local culture at the Kirkcaldy Museum and Art Gallery, showcasing the town's heritage. The vibrant town centre offers a variety of shops, restaurants, and accommodations, from quaint B&Bs to comfortable hotels. For golf enthusiasts, Kirkcaldy Golf Club provides a scenic challenge. With its picturesque landscapes and welcoming atmosphere, Kirkcaldy is an ideal destination for those seeking a delightful blend of relaxation and exploration.

Discover great hotels in Kirkcaldy

Kirkcaldy offers a range of hotel accommodations, from charming family-run establishments to comfortable chain hotels. You’ll find friendly service, well-appointed rooms, and convenient amenities, making it a welcoming spot for travellers seeking both relaxation and exploration in this coastal town. Here are some of our travellers' favourite hotels in Kirkcaldy:

  1. Kingswood HotelOpens in a new window: This charming 3.0-star hotel offers a delightful beach vacation experience with direct access to the shore. Leisure travellers will appreciate the comfortable accommodations and the emphasis on relaxation. The property provides an inviting atmosphere, making it an ideal choice for those seeking a sun-soaked getaway. Its beachside location allows for easy access to coastal activities, enhancing the overall experience for guests who enjoy beachside leisure.
  2. Burntisland Sands HotelOpens in a new window: Burntisland Sands Hotel is a welcoming 3.0-star inn that captures the essence of a beach holiday, featuring direct access to the beach for ultimate convenience. This property caters to leisure travellers looking for a tranquil retreat with a lovely seaside ambiance. With a focus on comfort and relaxation, guests can enjoy the soothing sounds of the ocean while indulging in beachside activities. The inviting setting ensures a memorable getaway for those seeking sun and sand.
  3. Burntisland HouseOpens in a new window: Burntisland House is a well-appointed 3.0-star hotel that offers a range of dining options, including a delightful breakfast service. With entertainment features such as flatscreen and digital television, this property is well-suited for leisure travellers seeking comfort and relaxation. The inviting atmosphere and attention to detail make it a perfect base for exploring the local area. This hotel ensures that guests can unwind and enjoy a pleasant stay, enhancing their overall travel experience.

Top locations to stay in Kirkcaldy

Some of the best areas to stay in when visiting Kirkcaldy are Edinburgh, Leven, and Glenrothes. Edinburgh offers historic charm with its iconic castle and vibrant culture. Leven is known for its friendly atmosphere and excellent golf courses. Glenrothes also boasts a welcoming community. For first-time visitors, Edinburgh is the ideal choice, providing a rich blend of attractions and amenities.

  1. EdinburghOpens in a new window: Edinburgh is a fantastic choice for your stay, renowned for its stunning castle and rich history. The city boasts an array of cultural attractions, including the iconic Edinburgh Castle and the beautiful Royal Mile. You can enjoy a variety of shopping experiences, from high street brands to unique boutiques, especially in areas like Princes Street and Grassmarket. Edinburgh's vibrant arts scene offers plenty of cultural experiences, from theatres to art galleries. The nightlife is lively, with a mix of traditional pubs and contemporary bars. With easy access to surrounding attractions like Arthur's Seat or the picturesque countryside, Edinburgh provides a perfect blend of urban charm and natural beauty.
  2. LevenOpens in a new window: Leven is a charming coastal town, perfect for those seeking a friendly atmosphere and a laid-back vibe. It’s particularly known for its great golf courses, making it a haven for golf enthusiasts. The scenic beachfront offers lovely walks and a chance to unwind by the sea. You’ll find local shops and eateries that showcase the town’s warm community spirit. Leven's proximity to other coastal towns enhances your experience, allowing for easy day trips to explore more of the beautiful Fife coast.
  3. GlenrothesOpens in a new window: Glenrothes is a welcoming town that provides a quieter alternative to larger cities, making it an ideal base for exploring Fife. It features a range of parks and green spaces, perfect for leisurely strolls or picnics. The town has a friendly community vibe, with local shops offering unique finds and a taste of local culture. Glenrothes is also well-placed for exploring nearby attractions like the picturesque village of Falkland and the beautiful Fife countryside, ensuring a relaxed yet engaging experience during your stay.

Things to do in Kirkcaldy

Kirkcaldy boasts a stunning beach for sunny strolls and lively watersports, while its local museum offers fascinating insights into the area’s heritage. Enjoy a round of golf or try your hand at ice skating, all with a range of hotels nearby for a comfortable stay.

  • Princes StreetOpens in a new window – Stroll along this vibrant thoroughfare, where you can take in stunning views of the iconic Edinburgh skyline. Enjoy a mix of shops, cafés, and green spaces that create a lively atmosphere. It’s an excellent spot for people-watching, grabbing a coffee, or simply enjoying the buzz of the city.
  • Edinburgh CastleOpens in a new window – Make your way to this historic fortress perched on Castle Rock. Explore its impressive architecture and delve into centuries of Scottish history. Don’t miss the Crown Jewels and the Stone of Destiny, both pivotal to Scotland's royal heritage. The views from the castle are breathtaking, offering a fantastic perspective of the city below.

4 tips for savvy savings when booking a hotel in Kirkcaldy

  1. Book for the cheapest times: The most budget-friendly time to visit Kirkcaldy is from January to March when hotel prices are typically lower. For a great value for money experience, a stay of at least 2 to 3 days is recommended to fully appreciate the town's key landmarks, historical sites, and cultural offerings. During your visit, you can enjoy various activities, including excursions, trendy festivals, and even local bars. Exploring these attractions will allow you to immerse yourself in the vibrant history and culture of Kirkcaldy while keeping your expenses in check.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to Kirkcaldy, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you may find discounted hotel rates near your travel date. By enabling email alerts or push notifications, you could stay informed about flash sales and special offers, ensuring you don’t miss potential savings. Additionally, the Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, helping you identify the best options. You'll be promptly notified if room availability changes or prices drop, making it easier to book your last-minute getaway.
  3. Be flexible with dates: Prices may fluctuate depending on various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you save on your stay in a Kirkcaldy hotel. For those in search of distinctive accommodations, boutique hotels can provide a more personalised experience and occasionally better value. When you book through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we will suggest alternative dates that could be more affordable, increasing the likelihood of securing a better deal.
  4. Consider your location: Choosing accommodation closer to major attractions or city centres can be convenient, but it often tends to come at a higher price. For those seeking more affordable options, consider staying in less central areas or neighbourhoods, where you can strike a balance between cost and accessibility to the sites you wish to visit. You might also look into independent hotels located further afield, as they are more likely to be budget-friendly and can offer a more authentic experience.

Best time to go to Kirkcaldy

Kirkcaldy experiences its lowest average temperature in January, at 38.7°F (3.7°C), while July is the hottest month, with an average temperature of 58.3°F (14.6°C). October are typically the wettest months. If you’re looking to soak up the lively atmosphere in Kirkcaldy, April, July, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly cloudy, with little to no rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly cloudy conditions.

Keep exploring